Back to Top

Pimcore Shopify Connector

Updated 26 December 2023

Introduction

The extension allows connecting the Pimcore platform with the Shopify store for Product Information Management. With the help of this integration, you can export – products, categories as a custom collection, product images as well as meta fields also map category fields & product fields from Pimcore to Shopify.

Basic Requirements

  • You need to create a Shopify private app for Pimcore integration.
  • For exporting images to Shopify, HTTPS protocol should be enabled on the Pimcore server.
  • This module works with Pimcore 5.5.x, 5.6.x, and 6.x.

Features

  • Connect multiple Shopify store from Pimcore
  • Create a different setting for each store
  • Map the Pimcore object to Shopify Custom Fields
  • Map the categories information from Pimcore to Shopify
  • Export the categories as the collection in Shopify
  • Send multiple product images to Shopify
  • Export product data including variations
  • Export Simple and Configurable products to Shopify
  • Send different prices for products
  • The source code is 100% open for customization

Shopify API Credentials

You need to create a private app for integrating the Shopify store with Pimcore. The private app gives access to your store’s data directly using Shopify’s APIs.

To generate the credential for exporting the data from Pimcore to Shopify, you need to generate the API key and Passwords.

You can log in to your Shopify admin panel. You can go to the Apps and then Manage Private Apps.

create private app in Shopify to connect with Pimcore

After that, click on the “Create a new private app”.

Searching for an experienced
Pimcore Company ?
Find out More
Create-a-new-private-app-in-Shopify

The user can enter the “Private App Name” and “Emergency developer email“.

private app name in Shopify

After that, in the Admin API Permission section, the user can select the Read and write permission for Products, variants and collections, Product information, and Inventory.

Read/write permission to create the api

When you’re done then click the Save button. The API key and password for your app will be displayed on the screen. You just need to copy the API key and Password.

Generate API key and Passwords for Shopify Pimcore Connector

Module Installation

Please follow these steps for installing the Pimcore Shopify Module in Pimcore:

1 – Download the zip file of our Pimcore Shopify Module then upload the src file in the Pimcore project root directory.

image-14

2 – After uploading the zip, you have to go to your Pimcore admin panel then navigate Tools -> Extensions. In the extension list, you will get the “WebkulShopifyConnectorBundle“.

Webkul Pimcore Shopify Connector Bundle

3 – By clicking on the “+” icon, you can install the connector. After that, you can see the installed connector in the extension list.

Install the Pimcore Shopify Connector

4 – After installation, you can click on the button”Clear cache and reload” to clear the cache and reload the Pimcore server.

5 – You can see the installed plugin in the menu bar.

image-17

Setup Credential in Pimcore

After the successful installation of the Shopify Pimcore Bundle, you can see the module in the menus. You can click on the installed module icon -> accounts then you can see all the Shopify store connected with Pimcore here.

Setup Credential in Pimcore

The user can right-click on the “All Accounts” then a new pop up will be open. After that, the user can set up a new account in Pimcore Shopify Connector.

create account in Shopify Pimcore Connector

After creating a new account, you have to enter these details(Store URL, API key, and Password) to set up the credential for your Shopify store then you have to click on the Save button. You will get a message “Saved successfully”.

setup credential enter api key and password in Shopify Pimcore Connector

Products and Categories Mapping

After setting up the credential in Pimcore, the user can map the products and categories mapping under the object mapping tab.

Object Mapping in Pimcore Shopify Connector

The user can click on the Save button. After clicking on the save button, two options will be open.

  • Product Attribute Mapping
  • Category Attribute Mapping

Now the user can create the product attribute and category mapping. For the product attribute mapping, the user can map attributes like Name, Description, Price, Images, etc in Pimcore.

After mapping the attribute the user can click on the Save button.

product attribute mapping in in Pimcore Shopify Connector

After Product Attribute Mapping, the user can map the categories attribute.

The user can map the attributes like Name, Image, and Description in Pimcore. After that, the user can click on the Save button.

Categories attribute mapping in in Pimcore Shopify Connector

Export Products and Categories

The user can export the product and categories from Pimcore to Shopify. For exporting products from Pimcore to Shopify, the user can click on the export products in the Products Attribute Mapping.

Export products in Pimcore Shopify Connector

To export the categories, you have to click on the Category Attribute Mapping Tab. Under this tab, you will get the option to export the categories.

Export categories in Pimcore Shopify Connector

Shopify Store

After exporting the products to the Shopify store, the user can see the products.

Products in Shopify

The user can see the product details exported from Pimcore.

product details in Shopify

The user can see all the products at the front-end of the store as exported from Pimcore.

products at front store in Shopify

After exporting the categories, the user can see the product categories from Pimcore to Shopify as Collection in Shopify.

products collection in Shopify

Support

For any issues related to this module, please create a support ticket at- https://webkul.uvdesk.com/en/customer/create-ticket Also, for any pre-sales queries or customization discussion, please drop an email to [email protected]

Current Product Version - 1.0.0

Supported Framework Version - Pimcore 5.5.x, 5.6.x, and 6.0.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content