---
title: "Send your ERPNext items to Shopify"
space: "Integrations"
url: "https://integrations.frappe.cloud/integrations/ecommerce-integration/shopify/send-your-erpnext-items-to-shopify"
updated: "2026-09-09"
---

In the **ERPNext to Shopify Sync** section of **Shopify Setting,** configure how **ERPNext Items** are pushed to Shopify. This section controls the synchronization behavior between ERPNext and Shopify, including how items are created and updated in Shopify.

![The ERPNext to Shopify Sync section of Shopify Setting.](/files/shopify-erpnext-to-shopify.png)

## Options

- **Upload New ERPNext Items to Shopify** - Push newly created ERPNext Items to Shopify.
- **Update Shopify Item After Updating ERPNext Item** - Automatically update the corresponding Shopify item whenever changes are made to an ERPNext Item.
- **Sync New Items as Active** - Publish newly synced items as active in Shopify immediately. Leave this unchecked if you want to review and publish items manually in Shopify.
- **Upload ERPNext Variants as Shopify Items** - Sync each ERPNext variant as a separate Shopify product.

> An item must have a **Selling Rate** before it can be synced to Shopify. Set the **Shopify Selling Rate** or the **standard Selling Rate** on the Item before starting the sync.

## **Walkthrough**

![](/files/Product_Sync_for_shopify.mp4)



## **Troubleshooting**

## Items Aren't Uploading to Shopify

**Symptom:**  
**Upload New ERPNext Items to Shopify** is enabled, but newly created items do not appear in Shopify.

### Possible Causes and Resolutions

### 1. No Selling Rate

**Cause:**  
Items without a selling rate cannot be uploaded.

**Resolution:**

- Set the **Shopify Selling Rate** or the standard **Selling Rate** on the Item before syncing.

### 2. Item Already Exists

**Cause:**  
The Item is already linked to an existing Shopify product through an **Ecommerce Item** record.

**Resolution:**

- Enable **Update Shopify Item After Updating ERPNext Item** to synchronize future Item changes instead of creating a duplicate product.

### 3. Variants Not Uploaded

**Cause:**  
Item variants are not configured to sync individually.

**Resolution:**

- Enable **Upload ERPNext Variants as Shopify Items** to upload each ERPNext variant as a separate Shopify product.