Support for creating customer deposits from sales orders in NetSuite
If you capture the payment as soon as the order is placed, you might have the requirement for the customer deposits to be created as soon as an order is imported from Salesforce Commerce Cloud (SFCC) to NetSuite. The following two flows have been added to support this enhancement:
- Commerce Cloud Order Transaction to NetSuite Add
This is an optional flow. If you enable this flow, the connector adds all the transactions records for a SFCC order into NetSuite and ties them to the sales order for reconciliation purposes with the payment gateway. This flow is real-time with respect to Order imported in NetSuite.
- Commerce Cloud Transaction to NetSuite Customer Deposit Add
If you charge customers at the time of sale and before the order is fulfilled, this integration flow can be leveraged to create customer deposits in NetSuite as soon as the order is imported into NetSuite. To enable this integration flow, use the “Off/On” option. Once the order is fulfilled, you can apply the order invoice to this customer deposit. The integration flow creates one customer deposit per each payment method used on the order.
For more information see, Customer Deposit.
Support for mapping "Multi-Select" SFCC custom attributes in Item Export
Prior to this enhancement, Salesforce Commerce Cloud (SFCC) connector did not support mapping multi-select field with NetSuite. When a NetSuite multi-select field was mapped with SFCC, SFCC only use to consume the first value from NetSuite field ignoring other values associated with the field.
With this enhancement, SFCC Connector supports exporting all the multi-select values from NetSuite to SFCC.