Congratulations, you have successfully configured returns OR refunds between your NetSuite account and BigCommerce store using the BigCommerce NetSuite Integrator.
Important Note:
Please make sure that this above return authorization Transaction Body Field is a (List / Record) type with a predefined return OR refund criteria. In case, it is not then, please follow the below-mentioned steps to make it one.
Step 1:
Open this return authorization Transaction Body Field, further from the Type drop-down menu, select "List / Record", hover over the List / Record drop-down menu, and hit the " +" button. Below is a screenshot to help you understand this visually.
Step 2:
Post clicking on the "+" button, you will see these below-displayed options, further can create them as per your requirements.
Please make sure that these above values have the following internal IDs:
- Not Processed = 1.
- Approved for Refund = 2.
- Refund Failed = 3.
- Refund Successful = 4.
Step 3:
Hit the Save button. In the return authorization Transaction Body Field itself. If you want to edit and change settings in the Sub tabs, please do that, and hit the Save button, afterward. Below is a screenshot to help you understand this visually.
Congratulations, now you have successfully created a (List / Record) Type in the return authorization Transaction Body Field itself.
Why do we need (List / Record) Type?
Let's say that NetSuite admin marks a Sales Order as an "Approved for Refund" one of the above (List / Record) types, so what will happen is that this order will be synced to BigCommerce with a status of approved for a refund, and a refund will be done in BigCommerce. Once, a refund is complete in BigCommerce, this order's (List / Record) will automatically be updated to "Refund Successful" one of the above (List / Record) types in the NetSuite. Note: This will be done by the BigCommerce NetSuite Integrator.