Migration from Shopify LS Connector to Shopify BC Connector

In this article

Migration Actions

Migration Process

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.

  1. 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.

  2. Create the Destination Shopify Shop

    Create a new Shopify Shop in Business Central to serve as the destination for the migrated data.

  3. 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.

  4. 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.

  5. Verify Migrated Data

    Verify that products, images, meta data, and tender type data have been successfully transferred to Business Central.

  6. 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.

  7. 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.

  8. 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

LS Central Configuration

Troubleshooting