Handling SKU Updates Between PIM and Shopify
Overview
This document explains how SKU (identifier) updates should be handled when syncing products between a Akeneo and Shopify using the StrikeTru Connector.
The process depends on how products are mapped between the two systems.
Product Mapping Logic
Product synchronization relies on a mapping relationship between the PIM and Shopify.
- Shopify assigns a Global ID (GID) to each product.
- Akeneo PIM support a UUID (Universally Unique Identifier) for each product.
When UUID is Available
- The connector maps products using Shopify GID ↔ PIM UUID.
- The SKU is treated as product data.
- SKU updates in the PIM will automatically update the SKU in Shopify.
No additional steps are required.
When UUID is Not Available
- The connector maps products using Shopify GID ↔ PIM SKU.
- The SKU becomes the primary identifier for mapping.
Because of this dependency, changing the SKU requires a controlled process to avoid sync issues.
SOP to Updating a SKU When UUID Is Not Available
Follow the steps below when updating a SKU.
Step 1: Copy Existing Product Details
From Shopify, copy the following:
- Current SKU
- Shopify Product GID
You will use this information to refresh the product link.
Step 2: Delete the Product in Shopify
Delete the existing product from Shopify.
This prevents mapping conflicts during the sync.
Step 3: Refresh the Product Link
- Open the StrikeTru Connector
- Go to PIM2Shopify → Link Refresh
- Refresh the product link using either:
- SKU, or
- Shopify GID
Step 4: Update the SKU in PIM
Update the product SKU in the PIM.
Step 5: Sync the Product
Sync the product using one of the following:
- Run a manual sync
- Wait for the automatic sync to run (if scheduled)
The updated SKU will now appear in Shopify.

Important Notes
If this process is not followed:
- A duplicate handle error may occur in Shopify
- A new product may be created if the handle is unique
- The product link between PIM and Shopify may break
Related Articles
Akeneo PIM Connector for Shopify - Frequently Asked Questions
Product Sync What makes a product eligible for creation in Shopify? Product must have a Title in Akeneo and be configured on the connector to sync to Shopify. What fields are created when a product is synced? Title, description, handle, images, ...
Generate Shopify API Credentials
1. Login to the sandbox store and find the "Dev Dashboard" to visit the dashboard. 2. Create an app by clicking on "Create App" and name it "StrikeTru's App Credentials". 3. Navigate to "Access" and select the Access Scope and Click on "Done". Select ...
Product Data Mappings Setup
Product Data Mappings Setup Map PIM attributes to Shopify fields. Product Mappings Map PIM attributes to be synced as Product Level Shopify fields. Steps: Map all the required Shopify fields to appropriate attributes in PIM. Title ← Title/name ...
Product Link Reset
Product Link Reset Reset product links to initiate a clean re-sync. Steps: Open PIM2Shopify Link Refresh tab and navigate to the Product Refresh Section. Choose a method: By SKU: Enter comma-separated PIM SKUs. By Shopify GID: Enter comma-separated ...
Metafields
Smart Data Transformation Setup Note: Files must be saved in CSV format. File names should match the content and the template naming convention. Example: ClientRulesCustomFields.csv. Metafields Create Metafield Definitions, customize namespaces and ...