Version: eXtendPS-SE 1.3.8 and above
Audience: Administrator
Applies to: Product Data 2.0.0
Product Data 2.0.0 supports returning a color array in the ColorArray response.
To display multiple colors for an item part in the Product Data response, you can add a SuiteScript-based functional mapping named product_getPartColorArray
in the suite_promoapi_invoice_transformers.js
file.
Here is a sample function:
/**** @param {Object} args* @prop {Object} args.itemSearchResult* @prop {Object} args.itemSearchResults* @prop {Object} args.partItemSearchResult* @prop {Object} args.partItemSearchResults* @prop {Object} args.setupPartColorFieldMap*/function product_getPartColorArray(args) {return [{Color: [{attributes: { 'xmlns': 'http://www.promostandards.org/WSDL/ProductDataService/2.0.0/SharedObjects/' },standardColorName: 'Blue',hex: '#00F',approximatePms: '#00249c',colorName: 'Blue',}]}];}