Need Guidance on : Customer Deposits for Post-Order Shipping Adjustments

Hi Team,

I’d like to discuss a scenario regarding Shopify–NetSuite order handling:

A Shopify order was placed and imported into NetSuite with an initial amount of $100, for which a customer deposit was successfully created. Subsequently, an additional shipping fee of $25 was added in Shopify, and payment for this amount was captured. Through a custom flow, the updated shipping fee is being pushed to the corresponding order in NetSuite, as the OOB flow only supports updates when a line item change is detected.

However, to create a customer deposit for the additional $25, we would need to develop a custom flow, since the OOB integration does not currently handle shipping fee updates in a way that triggers deposit creation.

Is there any possibility of handling such shipping fee changes within the OOB flow so that customer deposits are created accordingly? Any alternative approaches or suggestions would be greatly appreciated.

Thank you.

Hi Sravani,

At the moment, it is not possible to support this requirement within the out-of-box Shopify–NetSuite Integration App. The Customer Deposit creation flow is only triggered when the Sales Order record is initially created in NetSuite. Since the additional $25 shipping fee is added after the order is already in NetSuite, the OOB flow will not re-trigger deposit creation based on this update.

For this reason, handling the additional shipping fee and generating a corresponding customer deposit would require a customization. You may consider one of the following options:

  • Implement a NetSuite script that listens for shipping fee or payment updates and programmatically creates a customer deposit.

  • Add a step to your existing custom flow to detect and process the additional payment amount, then create the appropriate deposit record in NetSuite.

These approaches will allow you to manage subsequent charges even though the native flow does not support this use case.

2 Likes