You use this form to set up a connection between Acumatica ERP and an online store that has been created on the shopping cart software hosted by Shopify. After the connection has been established, on this form, you specify the store settings, select the entities that need to be synchronized, and define the default settings for the synchronization of customers and customer locations, inventory items, and orders. You also use this form to map shipping rules and payment methods between Acumatica ERP and the Shopify store.
During the initial specification of settings, the required settings on the Entities, Customers, Inventory, Orders, and Payments tabs must be specified at the same time. You will not be able to save your changes until all required settings on these tabs of the form are filled in.
The form toolbar includes the buttons described below.
In this area, you specify the basic settings of a particular Shopify store, or select a store to view and edit its settings.
The tab includes the path and connection details that are used to connect Acumatica ERP to the Shopify store.
The read-only boxes of this section are filled in or updated automatically each time the connection to the Shopify store is established or the store settings are saved.
The rows of this tab are automatically populated with the entities that can be synchronized between Acumatica ERP and the Shopify store. You can activate the entities that you need to synchronize between the systems; you can also view and specify synchronization settings for these entities.
The table toolbar has only standard buttons.
The settings that you specify on this tab are used to create customers and customer locations in Acumatica ERP when you import customers and customer addresses from the Shopify store.
MaxOrdersPerGuestAccount
<add key="MaxOrdersPerGuestAccount" value="500"/>
The section appears on the tab only if the Shopify Business-to-Business Entities feature is enabled on the Enable/Disable Features (CS100000) form.
In this table, the system automatically uploads payment terms defined in Shopify when the connection to the Shopify store is established. If you need to sync Shopify payment terms, you map the payment terms to credit terms defined on the Credit Terms (CS206500) form. The system will use these mappings during the synchronization of the Company entity.
This tab contains the default inventory settings that need to be set up in Acumatica ERP for synchronizing items with the Shopify store.
In this section, you specify the settings to be used for exporting items from Acumatica ERP to the Shopify store.
In this table, you can select the specific warehouses and locations in Acumatica ERP whose item quantities should be used to calculate the item’s available quantity and map them to specific warehouse locations in Shopify. This table is displayed if the Warehouse Mode is set to Specific Warehouses.The table toolbar has only standard buttons.
In this table, you specify the settings to be used for importing items from the Shopify store to Acumatica ERP.
On this tab, you define the default settings for the import of sales orders. You also specify if taxes should be synchronized between Acumatica ERP and the Shopify store.
In this table, you can specify the warehouses and warehouse locations in Acumatica ERP that the system should use for each of the order lines when it imports the orders from the Shopify store. If the warehouses and locations are not specified, the system will use the default warehouse and location specified in the settings of the item on the Stock Items (IN202500) form. The table is displayed only if the Shopify POS Connector feature is enabled on the Enable/Disable Features (CS100000) form.
In this section, you specify the settings that will be used to sync taxes applied to orders in Shopify.
By default, the system use the same tax settings for all orders imported from your Shopify store. However, you can configure the system to import taxes for orders placed through marketplace channels to specific tax accounts. To do this, use the table in this section to assign specific tax zones and taxes configured in Acumatica ERP to the marketplace channels of your Shopify store.
In this section, you specify the order types for sales orders and return orders that are created for orders that have been fulfilled in the brick-and-mortar store. This section is displayed only if the Shopify POS Connector feature is enabled on the Enable/Disable Features (CS100000) form.
In this section, you specify the order types for sales orders and return orders that are created for orders that involve shipping. This section is displayed only if the Shopify POS Connector feature is enabled on the Enable/Disable Features (CS100000) form.
In this section, you specify settings for the synchronization of draft orders between Acumatica ERP and Shopify
On this tab, you map the payment methods configured in the Shopify store with the payment methods defined in Acumatica ERP. The Store Payment Method column is initially populated based on the settings from the Shopify store when the correct API credentials are entered and saved on the General tab.
Whenever a new payment method is created in the Shopify store, a row is automatically added to this table with the Store Payment Method column populated. You can add rows to the table by clicking Add Row on the table toolbar; you can also delete manually added rows from the table by clicking Delete Row. If you delete a row that was added to the table by the API, the deleted row will reappear when you click Refresh on the table toolbar or Save on the form toolbar.
In the table on this tab, you define the mapping of each shipping option (which is a combination of a shipping zone and shipping method) defined in Shopify to the ship via code, and optionally, shipping zone and shipping terms defined in Acumatica ERP. The Store Shipping Zone and Store Shipping Method columns of the table are populated with the settings from Shopify when the correct API credentials are entered and saved on the General tab. The list of mappings can be updated in the following ways: