Migration from Shopify LS Connector to Shopify BC Connector
In this article
If you are moving from the standalone eCommerce - Shopify to the Shopify BC Connector for LS Central, the migration process involves using an existing LS Shopify store as the source environment, preparing a new Shopify shop in Business Central, and transferring products, images, meta data, tender types, and unprocessed orders from the Shopify LS Connector into the new Shopify Shop.
Migration Actions
- Click Actions in the menu toolbar of the Shopify Shop Card, and open the LS Central Extension - Migration menu.
The migration menu has these actions:
| Action | Description |
|---|---|
| Migration - Products | Migrates products from the Shopify LS Connector to the Shopify Business Central Connector. |
| Migration - Images | Migrates images from the Shopify LS Connector to the Shopify Business Central Connector. |
| Migration - Meta Data | Migrates meta data from the Shopify LS Connector to the Shopify Business Central Connector. |
| Migration - Tender Type | Migrates tender type mappings from the Shopify LS Connector to the Shopify Business Central Connector. |
| Migration - Orders | Migrates unprocessed orders from the Shopify LS Connector to the Shopify Business Central Connector, and scans all Shopify orders to update Customer and Sales Order numbers when matching records are found. |
Migration Process
Migration moves the basic setup from the LS Shopify Connector over to the Shopify BC Connector.
-
Prepare the Source Environment
Set up a new LS Shopify store, or use an existing LS Shopify store containing the required standard data and mappings. This store serves as the source environment for the migration.
-
Create the Destination Shopify Shop
Create a new Shopify Shop in Business Central to serve as the destination for the migrated data.
-
Align Store Numbers
Assign the same Store Number used in the LS Shopify store to ensure correct alignment during the migration process. Complete the Business Central Shopify Shop without manually importing any LS data, such as products, metadata, or mappings.
A few things need to be set up manually, since they are not brought over by the migration process: Location mapping, Shipping Method mapping, and Payment Method mapping all need to be reviewed and set up to match what is configured in the LS Shopify store.
-
Run the Migration
From the Shopify Shop Card, initiate the migration by navigating to:
Actions - LS Central Extension - Migration
Run the required migration steps individually from the Migration menu:
- Products - Migrates items and item variant mappings.
- Images - Migrates item and item variant images.
- Meta Data - Migrates metadata and attributes configuration.
- Tender Types - Migrates tender type mappings.
Each migration option executes independently and migrates its corresponding data from the Shopify LS Connector to Business Central.
Note: It is recommended to complete these data migrations before proceeding with order migration.
-
Verify Migrated Data
Verify that products, images, meta data, and tender type data have been successfully transferred to Business Central.
-
Retrieve Shopify Orders
To pull open or unprocessed orders from LS Shopify to Business Central, navigate to the Shopify Orders page and select Sync Orders From Shopify.
-
Migrate Orders
Run the migration for unprocessed orders by selecting Actions - LS Central Extension - Migration - Orders. Verify that corresponding Customer Orders exist in LS Central.
-
Important: Post‑Migration Testing
Before performing any testing, complete the following steps to ensure that only the new Shopify BC Connector processes events:
- Open the Shopify Administration page (from the Shopify LS Connector) and disable Send Fulfillment and Send Payment, so that fulfillment and payment events are no longer processed by the Shopify LS Connector code.
- Open POS Functionality Profile for the profile used by the Web store, and remove its Service URI to prevent events from being sent to the Commerce service.
Note: Failure to complete these steps may result in duplicate processing or unexpected issues during testing.
Continue with basic testing by updating a product, creating an order, and running synchronization, to confirm that the new setup - the Shopify BC Connector for LS Central - is functioning correctly.
See also
Business Central Configuration