Good day. I hope I can still post here. Let me know if I need to start another thread.
Below is our current company sync to our B2B system. Take note that a company can have multiple shipping addresses. In this example, company 8512472 has two shipping addresses, while company 8571161 has only one.
{
"page_of_records": [
{
"record": {
"id": "8512472",
"Name": "Pursuit Equipment & Sport Ltd",
"Company Code": "8512472",
"Currency Code": "CAD",
"Price Sheet": "33% CAD",
"Address Line 1": "19000 North Fork Rd",
"Address Country": "CA"
}
},
{
"record": {
"id": "8512472",
"Name": "Pursuit Equipment & Sport Ltd",
"Company Code": "8512472",
"Currency Code": "CAD",
"Price Sheet": "33% CAD",
"Address Line 1": "7466 2 St",
"Address Country": "CA"
}
},
{
"record": {
"id": "8571161",
"Name": "MOB Motosports",
"Company Code": "8571161",
"Currency Code": "USD",
"Price Sheet": "35% USD",
"Address Line 1": "161 May Hollow",
"Address Country": "US"
}
}
]
}
We are trying to include the "pricing group" and below is the result when we modify the netsuite saved search.
{
"page_of_records": [
{
"record": {
"id": "8512472",
"Name": "Pursuit Equipment & Sport Ltd",
"Company Code": "8512472",
"Currency Code": "CAD",
"Price Sheet": "33% CAD",
"Address Line 1": "19000 North Fork Rd",
"Address Country": "CA",
"Pricing Group": "NC 45"
}
},
{
"record": {
"id": "8512472",
"Name": "Pursuit Equipment & Sport Ltd",
"Company Code": "8512472",
"Currency Code": "CAD",
"Price Sheet": "33% CAD",
"Address Line 1": "19000 North Fork Rd",
"Address Country": "CA",
"Pricing Group": "NC 60"
}
},
{
"record": {
"id": "8512472",
"Name": "Pursuit Equipment & Sport Ltd",
"Company Code": "8512472",
"Currency Code": "CAD",
"Price Sheet": "33% CAD",
"Address Line 1": "19000 North Fork Rd",
"Address Country": "CA",
"Pricing Group": "NC 75"
}
},
{
"record": {
"id": "8512472",
"Name": "Pursuit Equipment & Sport Ltd",
"Company Code": "8512472",
"Currency Code": "CAD",
"Price Sheet": "33% CAD",
"Address Line 1": "7466 2 St",
"Address Country": "CA",
"Pricing Group": "NC 45"
}
},
{
"record": {
"id": "8512472",
"Name": "Pursuit Equipment & Sport Ltd",
"Company Code": "8512472",
"Currency Code": "CAD",
"Price Sheet": "33% CAD",
"Address Line 1": "7466 2 St",
"Address Country": "CA",
"Pricing Group": "NC 60"
}
},
{
"record": {
"id": "8512472",
"Name": "Pursuit Equipment & Sport Ltd",
"Company Code": "8512472",
"Currency Code": "CAD",
"Price Sheet": "33% CAD",
"Address Line 1": "7466 2 St",
"Address Country": "CA",
"Pricing Group": "NC 75"
}
},
{
"record": {
"id": "8571161",
"Name": "MOB Motosports",
"Company Code": "8571161",
"Currency Code": "USD",
"Price Sheet": "35% USD",
"Address Line 1": "161 May Hollow",
"Address Country": "US",
"Pricing Group": "NC 45"
}
},
{
"record": {
"id": "8571161",
"Name": "MOB Motosports",
"Company Code": "8571161",
"Currency Code": "USD",
"Price Sheet": "35% USD",
"Address Line 1": "161 May Hollow",
"Address Country": "US",
"Pricing Group": "NC 60"
}
},
{
"record": {
"id": "8571161",
"Name": "MOB Motosports",
"Company Code": "8571161",
"Currency Code": "USD",
"Price Sheet": "35% USD",
"Address Line 1": "161 May Hollow",
"Address Country": "US",
"Pricing Group": "NC 75"
}
}
]
}
How can we transform that to combine the pricing group into one separated by comma. Below is what we want to achieve.
{
"page_of_records": [
{
"record": {
"id": "8512472",
"Name": "Pursuit Equipment & Sport Ltd",
"Company Code": "8512472",
"Currency Code": "CAD",
"Price Sheet": "33% CAD",
"Address Line 1": "19000 North Fork Rd",
"Address Country": "CA",
"Pricing Group": "NC 45,NC 60,NC 75"
}
},
{
"record": {
"id": "8512472",
"Name": "Pursuit Equipment & Sport Ltd",
"Company Code": "8512472",
"Currency Code": "CAD",
"Price Sheet": "33% CAD",
"Address Line 1": "7466 2 St",
"Address Country": "CA",
"Pricing Group": "NC 45,NC 60,NC 75"
}
},
{
"record": {
"id": "8571161",
"Name": "MOB Motosports",
"Company Code": "8571161",
"Currency Code": "USD",
"Price Sheet": "35% USD",
"Address Line 1": "161 May Hollow",
"Address Country": "US",
"Pricing Group": "NC 45,NC 60,NC 75"
}
}
]
}
Would appreciate any expert advise. Thanks in advance.