2024.1 Order Settings
This section contains general Order Export settings.
Configuration name | Example value | Description |
---|---|---|
Default order status | Select | Sets the NetSuite Sales Order Status that will be the default status after an Order Export to NetSuite. It can be changed depending on the project requirements and client workflow. Possible values:
|
Location Id | Integer | Internal Id for the Order Export usage. It can be the same or differ from the Stock Location - 2024.1 Stock Options. |
Custom fields that are to be synched between Magento and NetSuite | Table | Sales Order Fields mapping for Order Export.
|
Default discount item internal id | Integer | The Internal Id of a Non-Inventory Item that is used for exporting the Discount amount. It is a line item containing the discount (entire order). There is no default way to have different types of discounts. See how to create a discount item below. |
Select Where to Export the Discount | Select | Set one of 2 types of Discount Export strategies:
If the "Adding Discount to Item List" is chosen - there will be an added separate discount item with the sum of all Discounts in the Magento Order. If the field "Using Discount Item Field" is chosen - discounts will be added to the Sales Order Body. |
Add Discount Per Item | Boolean | This configuration is visible only if "Adding Discount to Item List" is chosen as an export strategy (see config: Select Where to Export the Discount). If it is enabled, the NetSuite Connector adds a separate discount item to the sales order per discount in magento order. If the configuration is disabled - all Magento Order Discounts will be summed up and added as one Discount Item. |
Add Promotion Data for each Item | Boolean | RocketWeb Magento 2 Discount bundle adds two custom columns on SalesOrder to ItemList which are used for better Discount reporting. If you have the Bundle installed and you want to use this, set it to Yes. |
Status Mapping | Table | A Magento to NetSuite (and vice-versa) status mapping should be defined. Every status change in NetSuite will update the status in Magento according to this map. Note that this does not work the other way around, though: only the initial status in Magento will be pushed to NetSuite according to the map, all other status changes in Magento will be ignored, as it is assumed all order processing is done in NetSuite. |
Enable Payments as NetSuite Terms | Boolean | Enabling this will mark "Payment on Account" and "Purchase Order" payment methods in Magento as NetSuite Terms payments when creating a Sales Order in NetSuite. This setting also enables NetSuite Invoices import for orders exported to NetSuite with payment terms. See: [techflow][b2b] NetSuite Invoice Import from NetSuite |
Discount Item Creation
- Navigate to NetSuite
- Go to go to Lists → Accounting → Items → New
- On the next page press on Discount
- Fill in the required fields to create a 0.00 Discount Item
- Note its Internal Id after saving (it is the number in the URL)