Products are first created within Retail Express and then published to Shopify, using the Retail Express information to create the products online.
📋 Note: Synchronisation timeframes are limited by the Shopify API.
Products and inventory are synchronised separately, which means that when a product first appears on the Shopify store it may temporarily have no stock. This will be updated once the inventory for the product has been synchronised.
Once a product has been added to Shopify, further information can be uploaded to the product listing. This includes images, and categorising the products into a Collection.
More information on editing your Products in Shopify can be found within the Shopify Help Centre.
Before you begin
Before publishing products to Shopify, care should be taken to ensure products have been configured appropriately:
- Should the products be grouped together e.g. as a single style, with size/colour selections
- Have all synchronised fields been populated correctly - product prices, size, colour, brand, short description
Products deleted from Shopify must be disabled/unpublished in Retail Express, otherwise they will be recreated in Shopify the next time a synchronised field is updated in Retail Express. Click here for information on unpublishing a product.
Publishing and maintaining products
Products are synchronised using the "Publish to Shopify" process within Retail Express either individually through editing a single product, or for multiple products using the Mass Download/Upload process.
Important: It's not recommended to use the Duplicate Product feature within Retail Express to use an existing product; this will create a duplicate Handle Within Shopify (the URL to navigate to the product).
Publish a single product
To publish a product to Shopify:
- Open the product for editing
- On the Main tab scroll down and locate the new Publish to Shopify section
- Tick the online store/s the product should be published to

- Ensure the product does not have Disabled ticked (if the product is disabled it will not synchronise; untick the box if necessary)

- Click Save Changes
- The product will be queued to synchronise to Shopify.
- If the product is to be sold as a pre-order, follow the steps in Configuring Pre-Orders to enable the product for sale
📋 Note: There is an additional set of fields entitled Web that include detail such as Export to Web Service. These fields are not used for Shopify integration and should be ignored.
Publishing multiple products
Retail Express offers a Mass Download feature to edit products en-masse. This can be used for managing products online, including: publishing products to Shopify, updating names and pricing updates.
To Publish products to Shopify:
- Navigate to: Inventory > Mass Download
- Use the filters to search for the required products
- Click Export to Excel
- Open the downloaded file in Microsoft Excel
- On the Product Master tab locate the column "Shopify:abc" (where abc is the name of the store)
- Enter a value of True for the product to be published

- Ensure the Disabled column displays False (disabled products will not synchronise)
- Save the file
- Return to Retail Express, navigate to Inventory > Mass Upload
- Click the Upload Excel tab
- Click the Browse For File button and navigate to the saved file
- Click Upload
- The file will be uploaded and the products will be queued for synchronisation.
- If the product is to be sold as a pre-order, follow the steps in Configuring Pre-Orders to enable the product for sale
More information on the Mass Download/Mass Upload feature can be found within the following articles:
Publish from Product Search & Management Enhancement
With the "Publish To Shopify" action, Users can now publish and unpublish products to the Shopify store directly from the Product search results. It helps users to publish/unpublish products once they are already updated in the Retail Express Systems.
- Navigate to Inventory >> Product Search and Management
- On the Search Page, Filter the Products that user wants to Publish
- Click on Search
- Result Page will show the filtered products
- Select Publish dropdown from 'Publish to Shopify' option
- Click on Apply
Once the products are Published, users will see the notification "XXX rows updated"
Common data configuration scenarios
Below you'll find some common data configuration scenarios, and how to set up the products in Retail Express.

To display a product with size/colour drop-downs, all the individual variations must be grouped together in Retail Express using a common Manufacturer SKU. This will create a "master" product on Shopify with all the individual products listed as variants.
Refer to the Shopify - Grouping products together (Matrix/Variable products) article for more information.
Shopify has the ability to automatically assign products to a collection (category) based on specific conditions. For example, an automated collection could be set up to display products with a matching vendor (brand). Whenever a product for that brand is added to Retail Express and published to Shopify the product will automatically appear within that collection.

Find more information see the Shopify Help Center article on Automated Collections.
Australia Post automatically calculates shipping costs depending on the weight of the products. In order for this to work appropriately with the Retail Express integration, the following needs to be completed:
- Products must have a weight in Retail Express (this can be entered individually or en-masse using the Mass Upload process)
- The weight in Shopify must been configured to match the weight values entered against the products in Retail Express. For example, if the product has a value of "1" in Retail Express )(the equivalent of 1kg), then "Kilogram (kg)" should be selected on Shopify. Refer to the "Configure Shopify" section in the article "Shopify - Connect to Retail Express" for more information.
When the product is synchronised the weight value will be added to the product, and Shopify will assign the default weight unit accordingly. The Australia Post app will then be able to calculate the shipping rate for the product automatically.

Frequently Asked Questions
If a product synchronisation hasn't occurred as expected, check the product doesn't match any of the below conditions.
If a product hasn't been created online, check whether the product is marked as Disabled or Enabled in Retail Express. Even if the product has been ticked to publish to Shopify, if the product is Disabled the product will not synchronise.

To search for products integrated with your Shopify Store:
- Navigate to Inventory > Product Search & Management
- Click the Refine Search heading to expand the section
- Use the Sales Channels filter to select your Shopify store
- Use the remainder of the filters as required
- Click Search
For more information refer to the Inventory - Product Search & Management article