How to integrate Shopify with Selazar

How to integrate Shopify with Selazar



Congrats! You're ready to connect your Shopify store to Selazar. Use the following steps to get integrated. Let's get started!




1. Log into your Shopify store, go to “Apps” & click the button for “Develop Apps”

2. Click “Create an App” and enter the following details:

•    App Name: “Selazar”

•    Emergency Developer Email: You can choose from the drop-down, any email can be used here.


You will then get a pop-up for Security information and will need to agree to these terms.

3. Go to Configuration and Admin API Integration and please ensure Selazar is given the correct application permissions (only those that need changed are mentioned):



(a)    Orders – Read and Write 


(b)
     Customers - Read and Write


(c)
    Fulfilment services - Read and Write


(d)    Inventory
 – Read and Write 


(e
)    Locations – Read access 


(f)    Products
 – Read and Write 


(g)
    Shipping - Read and Write


(h)    Store content 
- Read access


(i)
    Third-party fulfilment orders - Read and Write


Webhook API version: a. 2021-07


4. Once you have saved those permissions, you will need to click on "API credentials" and under Access Tokens please click on "Install app"


•  After installing the app, please make note of the Access Token and URL for your Shopify store 

            (e.g. https://mystore.myshopify.com) 

Please note you can only view your access token once so please make sure you record this somewhere. 


3.    Connect Selazar to Shopify

Log into your Retailer account on the Selazar platform, click “Integrations” then “Set up integration”.  

Then select "Shopify", and hit "Next".

•  Enter the following details (you’ll find these under the Selazar App in Shopify):

            (a)    Store URL
 – your Shopify store url (eg: https://mystore.myshopify.com ) 


            (b)    Username
 – Please enter in your own email address


            (c)    Password
 – Password will be your access token you saved previously


•  Choose whether you would like to connect now. If you choose No, then the integration details will be saved, but the store will not be connected. You can connect at a later time.


•  Choose whether you want the Shopify store to use inventory levels from Selazar. This can be changed at a later time as well.


•  Click “Validate Credentials”


•  A prompt will appear confirming successful or unsuccessful integration


Common issues include:


        (a)    Incorrect store url - Check the url and try again

        (b)    Incorrect password - Check credentials in the Selazar app in Shopify and try again 


        (c)    Store is already integrated with Selazar - Contact Selazar if this is suspected


•  Once Selazar is integrated you will need to specify in your Shopify store which products (and variants) are to be fulfilled by Selazar


4.   Flag Existing Products as fulfilled by Selazar



  •  Navigate to your Shopify admin portal
  • Navigate to your list of Products
  • For each product (and variant) to be processed by Selazar, click on the product name
  • If the product has variants:

            (a)    Scroll to the list of variants

            (b)    Click “Edit” for the Product Variant to mark for Selazar fulfilment 
(c)    Scroll down to “Inventory” and update the “Inventory managed by” dropdown to “Selazar” 

(d)    If you would like Selazar inventory levels of this variant used, then click “Track Quantity”. You should notice that you will not be able to edit the quantity. 


    Please note that inventory levels will only be used when you have this option turned on in the Selazar Portal.


•  If the product does not have variants:

(a)    Scroll down to “Inventory” and update the “Inventory managed by” dropdown to “Selazar” 


(b)
    If you would like Selazar inventory levels of this product used, then click “Track Quantity”. You should notice that you will not be able to edit the quantity.


•    Please note that inventory levels will only be used when you have this option turned on in the Selazar Portal.



Please note: All products that are expected to be fulfilled by Selazar MUST exist in the Selazar Platform with the matching SKU. otherwise, they will be treated as out of stock. SKUs are also case sensitive so make sure it matches the same format of what is in your Shopify against that product. 


5.    Flag New Products as fulfilled by Selazar

•  Navigate to your Shopify admin portal


•  Navigate to your list of Products


•  Click “Add Product”



•  Complete all information as normal


•  Scroll down to “Inventory” and update the “Inventory managed by” dropdown to “Selazar”


•  If you would like Selazar inventory levels of this variant used, then click “Track Quantity”. You will notice that you will not be able to edit the quantity.


•    Please note that inventory levels will only be used when you have this option turned on in the Selazar Portal.