Shopify
The Shopify plugin provides the ability to pull all Shopify products into CRM and push variant metafields back to Shopify automatically.
The Shopify cart page must then be manually edited to send products to a checkout page connected to the CRM.
Step 1 - Login to your Shopify Admin site and follow these instructions
Navigate to Shopify Admin → Apps and then click “Develop apps for your store”

Click “Allow custom app development”

Click “Allow custom app development” again

Click “Create an app”

You will be prompted to specify a name for the app (ProductSync) and a developer email (prefilled with the current logged in Shopify user).

Next, configure the scopes for the Admin API and give Read/Write access for all fields.

Next, configure the scopes for the Storefront API and give Read/Write access for all fields.
After the scopes have been configured, click “API Credentials” and then “Install” to install the custom app to your store.

After the custom app has been installed on your store you should see your API Access Token which is needed for Step 2.

Step 2 - Setup the CRM Plugin
Navigate to Admin → Plugins → Data Sources and click on the green “+Activate” button on the Shopify tile.


Step 3 - Synchronize Products
This process will pull your Shopify products into CRM and push the variant metafields back to your Shopify store.
Edit the Shopify plugin, verify the information entered, and press the blue “Sync Products” button

The Shopify Plugin contains a Synchronization Status which updates as the Shopify Sync progresses. The following statuses will show in the Synchronization field.
Submitted: Shopify sync has been submitted but has not started yet. This happens as soon as you hit the blue “Sync Products” button.
In Progress: Shopify sync has started and is currently in progress. At this point your shopify products should be importing into Konnektive.
Completed: Shopify sync is completed. All Shopify products have been pulled into Konnektive and variant metafields have been updated in Shopify.
Failed: This status will display if the Shopify sync fails for any reason. Most cases it is due to the merchant client app not granting Konnektive proper permissions to hit their API.
Depending on how many products reside inside Shopify, it may take a little time for the sync to complete.
When the sync is finished, navigate to CRM → Products. Edit one of the Shopify Products. The Shopify variants are in the Product Variants section.
Variant Product prices can be overridden. By selecting Override Price, you can define an alternate price for your product variant. Be sure to Update.

Last updated