Shopify Product Sync

Shopify Product Sync

This article explains how product synchronization works between Shopify and Franpos.

Due to core differences between the Shopify catalog structure and the Franpos catalog structure, products cannot always be synchronized between both systems one-to-one.

Product Sync Overview

There are three main product sync scenarios:

  1. New product created in Franpos and synced to Shopify.
  2. New product created in Shopify and synced to Franpos.
  3. Existing products mapped between Shopify and Franpos.

New Product Created in Franpos

When a new product is created in Franpos and does not exist in Shopify, Franpos can create the product in Shopify.

Note: The product will be created in Shopify only if the Send orders to Shopify setting is enabled.

If a matching product already exists in Shopify, Franpos will create a mapping instead of creating a duplicate product.

Matching is based on the SKU or Product Code, depending on the Shopify integration settings.

New products created in Franpos are sent to Shopify as Draft products. Products are not sent to Shopify immediately when they are created in Franpos. They are sent when a sale is synced to Shopify and the product does not already have a mapping.

Fields Sent from Franpos to Shopify

  • Product Name → Shopify product title
  • Price → Shopify variant price
  • SKU → Shopify variant SKU
  • Product Code → Shopify barcode

New Product Created in Shopify

When a new product is created in Shopify, Franpos can create a matching product in the Franpos catalog.

Note: Products will be created in Franpos at the time they are created in Shopify only if the Create product in Franpos from Shopify setting is enabled.

If this setting is disabled, the product will not be created in Franpos when a Shopify sale containing that product is synced. Miscellaneous SKU will be used when Creating a sale on Franpos end. 

Matching is based on the SKU or Product Code, depending on the Shopify integration settings.

Fields Created in Franpos from Shopify

  • Product Name → Shopify product name
  • Product Image → Shopify product image 
  • SKU → Shopify variant SKU
  • Product Code → Shopify barcode
  • Description → Shopify product description
  • Price → Shopify product price
  • Category → General
  • Tax Category → Default tax category from Franpos Tax Settings
  • Track Inventory → Status of the Track Inventory flag in Franpos
  • Weight → Product weight field in Franpos
  • Tags → Shopify tags

Existing Products Mapped Between Shopify and Franpos

When products are already mapped between Shopify and Franpos, updates can be synchronized from Shopify to the Franpos catalog.

Note: Existing mapped products are updated in Franpos only if the Update existing product in Franpos from Shopify setting is enabled.

Fields Updated from Shopify to Franpos

When a mapped product is updated in Shopify, Franpos can sync the following fields:

  • Product Name → Shopify product name
  • Product Image → Shopify product image 
  • Description → Shopify product description
  • Price → Shopify product price
  • Track Inventory → Status of the Track Inventory flag in Franpos
  • Weight → Product weight field in Franpos
  • Tags → Shopify tags

Franpos to Shopify Updates

Once a product mapping exists between Franpos and Shopify, Franpos can send selected updates back to Shopify.

Note: Franpos to Shopify updates work only when the related Shopify integration settings are enabled.

Fields Sent from Franpos to Shopify After Mapping

  • Quantity on Hand → Controlled by the Send QoH to Shopify setting
  • Price → Controlled by the Send price to Shopify setting
    • Related Articles

    • Connect Shopify to Franpos

      In this article, we will explain how to connect your Franpos account to your Shopify eCommerce platform and review the available integration settings. Step 1: Open Shopify Integration Settings Navigate to: Corporate Account → Settings → Third-Party ...
    • Franpos × Shopify Integration

      Franpos offers a native integration with Shopify eCommerce, allowing you to combine the strengths of both platforms. This integration lets you take advantage of Shopify’s online marketplace reach and flexibility, while continuing to use Franpos for ...
    • Create/Attach/Sign/Download Waiver for Product

      Create/Attach/Sign/Download Waiver for Product This article will help you learn how to Create a waiver in back office, Attach the waiver to product from Catalog page in back office, how a customer can sign the waiver on the Customer display and ...
    • Order Syncing: Franpos ↔ Shopify

      Franpos and Shopify support two-way order (ticket) syncing. When enabled in the integration settings, orders created on one platform are automatically created on the other. Franpos → Shopify When Send Orders to Shopify is enabled in the Shopify ...
    • Product Import: Complete Guide

      This article contains a PDF file with a complete guide on the Franpos Product Import