eCommerce - Get Started with Shopify Integration

Written By Kristina Florin (Collaborator)

Updated at August 26th, 2025

Shopify is currently in Beta testing.

If you are interested in more information about Ascend and Shopify Integration, please contact the Ascend Business Development Team, sales@ascendrms.com.

 

Shopify simplifies the process of starting, running, and growing an e-commerce business.

Enjoy customizable stores, secure payments, and marketing tools with Shopify, while seamlessly syncing inventory and sales across both platforms. Stay on top of your stock and get easy-to-read reports that cover all your sales—online and offline.

  1. Create a Shopify account. Article: Create a Shopify Account.
  2. Set up your Shopify Store and Locations. Shopify Article: Getting set up to start selling.
    1. Note: Multi-store retailers can have multiple Shopify Stores and Locations.
  3. Set up Ascend and Shopify integration through Ascend HQ. Article: eCommerce - Set up Ascend and Shopify Integration.
  4. Ensure products are set up correctly between Ascend and Shopify. Article: eCommerce - Product Verification and Creation between Ascend and Shopify
  5. Process Sales made through Shopify. Article: eCommerce - Process Shopify Sales.
  6. Process Returns through Shopify. Article: eCommerce - Process Shopify Returns.

Ascend and Shopify Integration Does Not Include Images/Descriptions.

 

 

FAQs

If I need to reach out to Shopify, what is the best approach? Reach out to the Shopify Help Center 
Can I have multiple locations setup for in-store pickup and/or delivery? Yes. Only one location will be selectable for the customer during checkout.
Can I have a location setup in Shopify that is not setup in Ascend? No. In order for a sale to flow back to Ascend there needs to be a 1:1 relationship between Ascend and Shopify locations.
Can I setup my store so a Customer can purchase products from multiple locations and pick up at a single location?

Yes. There are two options:

  1. Requires setting multiple locations for a product and selecting ‘Continue selling when out of stock’ in Shopify. This opens up the possibility of selling inventory you don’t have and requires the customer being attentive during product selection that they are purchasing products that ACTUALLY have inventory at a location
  2. For locations that have ‘in-store pickup’ enabled you can set up transfer locations for a location, meaning location can sell products for another location, this would still require a transfer to happen in Ascend
    1. Note: From the Ascend Client side, this requires using the instore transfer to move those products between locations
Can I have multiple locations setup for Shipping from?

No. You must setup a single location as your Shipping location.

 

During checkout if a Customer has a product that can be shipped and has selected a location that does not allow shipping, the customer will be prompted to change their delivery method or location.

Do Product SKUs need to match exactly between Ascend and Shopify? Yes. SKU matching is case-sensitive. Ascend uses uppercase SKUs, so Shopify SKUs must also be in uppercase for inventory and pricing sync to work correctly.
Can bundled products be used in Shopify with this integration? No. Shopify products configured as bundled variants (especially using third-party apps) may not support inventory updates via API. These products will be skipped during sync and may cause errors.
What product statuses are supported for syncing? Only Active products in Shopify are eligible for syncing. Products in Draft or Archived status in Shopify will be automatically skipped during bulk or delta updates.
How do I create variants? You will need to create variants manually on Shopify.
How many variants can I have attached to a product? Currently the max is 50. This cap is an integration limitation due to mapping/data model differences in Ascend, API, performance constraints, and code complexity.
If I have multiple locations setup for my Shopify store, when I update pricing, which price will I see on my website? You will see the price from whatever location's last updated the price.
Do I have to schedule my initial inventory upload from Ascend to Shopify? No. Upon completion of the integration process, a message will be dispatched to upload the initial product levels and pricing to the Shopify platform.
What is a Delta Update?

The Delta Update is the automatic, incremental update that happens between Ascend and Shopify. Inventory changes in Ascend are synced to Shopify every 15 minutes.

 

Only products with inventory changes in the last 15 minutes are included in the Delta Update.

What will trigger a product for the Delta Update? Inventory changes: Receiving, Sales, and Inventory Adjustments.
Is there a nightly Bulk Update between Ascend and Shopify? Yes. The Bulk Update is an automated process that runs nightly at 12:05am. This is a full sync of all inventory and pricing data from Ascend to Shopify.

 

Additional Resources

Shopify

Click here to access the Shopify Help Center.