Set up Order Sync for Magento Commerce

Set up Order Sync for Magento Commerce in Productsup.

Introduction

The Order Sync integration with Magento Commerce lets you import marketplace orders in Magento. You can also:

  • Automatically update the stock level status of your marketplace accounts. This confirms that there’s a consistent stock status across all sales channels.

  • Send shipping notifications from Magento through Productsup to your marketplace channels. This feature informs your clients about an upcoming delivery.

This document will guide you through the installation of a Magento-Productsup connector. You’ll also set up two required data sources and one export channel.

Requirements

For this integration, you need to have the Order Sync feature activated. Contact your Account Manager to learn more.

Connect Magento to Productsup

Before setting up Order Sync, you must connect to Magento. See Magento Orders Shipment Data import.

For more information on the Order Sync set up, see Order Sync.

Magento Shipment and Inventory imports

magento_add_data_source.png

Magento Orders Shipment Data import

The Magento Orders Shipment Data data source lets you import orders shipment information so you can update marketplace orders shipment statuses.

  1. For the defined shipping site set up in Order Sync, choose Data Sources from the site’s main menu and then select ADD DATA SOURCE. Next, add Magento 2.X Orders Shipment Data.

  2. In Store Type, use the drop-down arrow to select the appropriate store type name.

  3. Enter the Store Key that you received from Magento.

  4. Enter your Store URL.

  5. Leave the Order States field blank during your initial setup. After your first import, the Productsup platform will display all available order states in the notifications. These states are based on the supported status in your Magento instance. You can decide what kind of order states you want to retrieve and enter these in the Order States field, separated by a pipe/vertical bar ( | ).

  6. Enter a specific description for this data source in Description (optional).

  7. Select Save.

shipment_orders_add.png

View Notifications by selecting the notifications bell icon in the top-right corner. The platform output displays some possible order statuses:

Canceled|Closed|Complete|Suspected Fraud|On Hold|Payment Review|PayPal Canceled Reversal|PayPal Reversed|Pending|Pending Payment|Pending PayPal|Processing

In the following example screenshot, here’s an example of an import order only containing the statuses Complete|Canceled.

notifications_magento.png

Magento Product Inventory import

To send your marketplace orders to Magento, Magento needs you to provide a Magento-specific product ID for each ordered product. To fetch these product IDs from Magento and match them with your products, you can use the Magento Product Inventory import.

For assigning the correct information, you must set up this import source as an additional data source in your order site when using Order Sync. To accomplish this, you need the main data feed in place for importing orders.

Set up the data source

  1. For the defined shipping site set in Order Sync, choose Data Sources from the site’s main menu and select ADD DATA SOURCE. Next, add Magento 2.X - Product Inventory.

  2. In Store Type, use the drop-down arrow to select the appropriate store type name.

  3. Enter the Store Key that you received from Magento.

  4. Enter your Store URL.

  5. Enter a specific description for this data source in Description (optional).

  6. Select Save.

  7. Manually import to the site by selecting Import.

product_inventory_add.png

Connect your data

To connect your order feed with the imported Magento product IDs, return to the previous Magento 2.X - Product Inventory setup and:

  1. Go to Data Sources and select the settings cog icon for Magento 2.X - Product Inventory.

  2. Change the Content Mode to Additional Data Feed.

  3. Next, select the ID columns you want to match:

    • On the right side: ID Column From Your Main Feed containing the product SKU.

    • On the left side: the corresponding column in your Additional Data Feed containing the Magento Product SKU.

After the next import, the Productsup platform will add the relevant Magento IDs to the orders.

product_inventory_edit.png

Magento 2.X Orders Export

After successfully creating your data sources, the last step is to set up the Magento 2.X Orders Export.

shop_system_destination.png
  1. In the site, choose Exports A/B from the main menu, then select ADD EXPORT. Next, add Magento 2.X Orders Export.

    orders_export.png
  2. In the Destinations section, select Add Destination and choose Magento 2.X Order Export (Shop-system Connector) from the drop-down list. Now, enter a destination Name.

    destinations.png
  3. In Store Type, use the drop-down arrow to select the appropriate store type name.

  4. Enter the Store Key that you received from Magento.

  5. Enter your Store URL.

  6. Select Active to switch the destination to On.

  7. Select Save.