Multi-Channel - Shopify
  1. Home
  2. »
  3. Channels
  4. »
  5. Shopify

Shopify

Shopify is a complete commerce platform that lets you start, grow, and manage a business. Create and customize an online store. Sell in multiple places, including web, mobile, social media, online marketplaces, brick-and-mortar locations, and pop-up shops. Manage products, inventory, payments, and shipping.

About Marketplace Maximizer

Marketplace Maximizer is a Connector App that unleashes the potential of Shopify, driving Multi-Channel Growth all from one platform. Connect to one or many of our Marketplace integrations to sync products, stock, orders and order updates between Marketplace(s) and Shopify.  Check out our full features for more information.

API Documentation

https://shopify.dev/docs/api/admin-rest

Authentication

  • Log in to your Shopify admin account: https://www.shopify.com/login
  • On the bottom of the left-hand side of the dashboard, select “Apps” from the left navigation.
  • Then click App and Sales Channel settings
  • Next, click Develop apps
  • Then click Create an app
  • Specify the title of the custom app, provide a contact email account and click Create app.
  • Next click Configure Admin API Scopes.
  • Provide the below Read and Write permission
    • Assigned fulfillment orders
    • Customers
    • Fulfillment services
    • Inventory
    • Locations
    • Metaobject definitions
    • Metaobject entries
    • Merchant-managed fulfillment orders
    • Order editing
    • Orders
    • Payment terms
    • Product listings
    • Products
    • Third-party fulfillment orders
  • Once the above has been ticked, click Save.
  • This will provide you with a new button at the top right to Install app.
  • Once installed this will take you to a page to Reveal token once – Please copy this token to be used in the portal.
  • Authentication details will then be provided to load into the Shopify section of the Portal.
    • URL – Your myshopify.com url. i.e. https://crescodata.myshopify.com
    • API Secret Key – API secret key from the custom app screen where the token was saved.
    • Shop Currency – You can select the base currency your products and orders data prices need to be managed via CrescoData.
    • App Type – Select the app type created in Shopify. Mostly like should be Custom App.
    • Admin API Access Token – Token saved above.

Sync Types Supported

  • Products / stock – From Shopify to Destination channel i.e. Marketplaces.
  • Orders – From Destination channel(s) to Shopify for fulfilment.
  • Order updates – From Shopify to Destination channel(s) i.e. Tracking and carrier details.

Settings

Products

  • Pull metafields – Turn the toggle on, if you want to pull the metafields information inside the payload against the product. By default, this will be off.

Orders

  • Sync Order Number – If yes then we will use the Destination channel order number. If no, we will use Shopify’s default order incremental number.
  • Default Stock Fulfillment Location – The default stock location to decrement quantities from when fulfilling or refunding orders if a location mapping is not found. Defaults to the first location on your Shopify account otherwise.
  • Inventory Behaviour
    • bypass: Do not claim inventory.
    • decrement_ignoring_policy: Ignore the product’s inventory policy and claim inventory.
    • decrement_obeying_policy: Follow the product’s inventory policy and claim inventory, if possible.

Attribute considerations – Rules

As defined in the Destination channel guides, as Shopify is used as a Source for products.

Start your Omni Channel Journey

Empower your business with seamless multi-channel selling. Easily control your products, inventory, and orders. Start maximizing your revenue today.