If you have websites with different currencies, you can sync combinations of NetSuite price level and currency. Each combination will be a separate tier pricing row. You can also define a unique price value at the website level per customer group. The currency in Magento2 is managed at the website level and customers and customer groups are managed at the global levels. For the customer groups, you can have a separate tier pricing row.
Understand how the flow works
The “Magento Currency to NetSuite Custom Website Record” flow is added to the Integration Flows > General section that allows you to sync the default currency information to NetSuite in the "Celigo Magento 2 Website" custom record. After you run this flow, the Celigo Magento 2 Currency and Celigo Magento 2 NetSuite Currency” fields are updated with the currency information.
To configure currency in Magento2, refer to Currency configuration.
Notes:
- You can manage currency only at the website level.
- When you configure the “Map Magento Websites/Customer Groups with NetSuite Price Levels” setting, it is mandatory to select the “Default Price Level” value as Yes. If you select it as No, the default price is considered from the “NetSuite price level for syncing product price” setting.
- If you do not want to enable tier pricing, check the Sync attribute values to All Store Views checkbox in the Settings > Product tab. It will import the default price from the “NetSuite price level for syncing product price” setting.
- You cannot import attributes and sync tier pricing to all store views simultaneously. If you uncheck the Sync attribute values to All Store Views checkbox, you can sync tier pricing and you cannot update tier pricing for all store views.
- If you want to use the multi-currency feature, then run the “Magento Currency to NetSuite Custom Website Record” flow and ensure that the flow is always enabled. If you make any changes to websites in your Magento2 account, run this flow again. Do not schedule this flow.
Before you set up the flow
- Before you run the flow, in NetSuite, ensure to check the Multiple Currencies box on the Setup > Company > Setup Tasks > Enable Features > Company (subtab).
- Select at least one store in the “Select active Magento2 stores” setting. The currencies are exported to NetSuite only for the stores selected in the “Select active Magento2 stores” setting.
- Run the “Magento Website to NetSuite Add/Update” flow to create the "Celigo Magento 2 Website" custom record.
Configure and run the flow
- In integrator.io, click Magento2 - NetSuite Integration App (SmartConnector) tile.
- Go to Settings > Integration flows > General.
- Enable the “Magento Currency to NetSuite Custom Website Record” flow.
- Click Run.
Note: To configure the "Map Magento websites, Magento customer groups, and NetSuite price levels" advanced setting, refer here.
Find your records in NetSuite
After you run the “Magento Currency to NetSuite Custom Website Record” flow, the flow updates the Celigo Magento 2 Currency and Celigo Magento 2 NetSuite Currency fields in the "Celigo Magento 2 Website" custom record.
You can ask questions and get tips about multi-currency in our community forum.
Comments
Please sign in to leave a comment.