29 NEXT
  • Welcome to 29 Next Docs
  • About 29 Next
  • Changelog
  • Start Here
    • 🌟Get Started on 29 Next
      • General Settings & Branding
      • Link Domains
      • Invite Team Members
      • Add Locations & Languages
      • Checkout Settings & Policies
      • Customer Storefront Accounts
      • Fulfillment Settings
      • Support & Notifications
      • Add Payment Providers
    • ⚡Developer Docs
  • BUILD A STORE
    • 📦Products Catalogue
      • Add Products
      • Inventory
      • Product Variants
      • Gift Cards
      • Upsells & SEO Settings
      • Create Categories
      • Google Merchant XML Feed
      • Tax Settings
    • 🛒Storefront
      • Customer Accounts
      • Support Content
      • Custom Pages
      • Blogs
      • Storefront Redirects
    • 🪄Technical Settings
      • Metadata Fields & Tags
      • Configure Webhooks
      • Storefront API & Events
  • Manage Orders
    • 📥Orders
      • Create Orders
      • Order Management
      • Edit Orders
      • Refund Items & Orders
      • Create & Manage Returns
      • Order Statuses
      • Open Carts
      • Test Orders
    • 👥Customers Guide
      • Customer Carts
      • Checkout Links
    • 🔃Subscriptions Guide
      • Subscription Settings
      • Managing Subscriptions
      • Account Updater
      • Decline Salvage
      • Subscription Statuses
    • 📞Support Guide
  • Features
    • 🛍️Offers Guide
      • Create and Manage Offers
      • Product Ranges
      • Coupons
      • Shareable Coupon Links
      • Marketing Attribution
    • 💳Payments Guide
      • 3DS2 Payments
      • PayPal
      • Apple Pay
      • Google Pay
      • Stripe APMs
      • Authorize & Capture Payments
      • Disputes Guide
      • Block Lists
      • Payment Failure Cascading
      • Transaction Response Codes
    • 🚚Fulfillment Guide
      • Fulfillment Statuses
      • Location-Based Routing
      • Advanced Settings
  • Apps
    • 3PL Central
    • Avalara AvaTax
    • Campaigns App
    • Delivery Tracking
    • Everflow
    • Meta Pixel
    • Gorgias
    • Klaviyo
    • MaxMind minFraud
    • Chargeback360
    • TaxJar
    • ShipStation
    • Shop Sync
  • Analytics
    • Dashboards
    • Orders Reports
    • Customers Reports
    • Disputes Reports
    • Gift Card Reports
    • Fulfillment Reports
    • Transactions Reports
    • Support Ticket Reports
    • Subscription Reports
    • Tax Reports
    • Partner Marketing Reports
Powered by GitBook
On this page
  • Set Up Shop Sync
  • Generate Shopify API Access Token
  • Product Sync

Was this helpful?

  1. Apps

Shop Sync

Link your Shopify Store to 29 Next and sync orders for fulfillment

PreviousShipStationNextDashboards

Last updated 2 months ago

Was this helpful?

Shop Sync is an installable App for 29 Next that syncs your Shopify store's products to 29 Next's product catalogue. Additionally, Shop Sync connects your 29 Next store to use Shopify as a fulfillment location, so that any orders placed on 29 Next are automatically synced to your Shopify store.

Shop Sync is an App, installable via the Apps menu in your 29 Next store.

Set Up Shop Sync

Install Shop Sync from the Apps menu.

To connect 29 Next to Shopify, input the following settings:

  • Shop Domain - input the subdomain of your Shopify store, e.g. https://shopdomain.myshopify.com. This value is also displayed in the URL of your Shopify Admin dashboard, for example: https://admin.shopify.com/store/shopdomain

  • Access Token* - enter a Shopify API key - see below for instructions on how to generate the key and assign the required permissions.

  • Enable Product Sync - when this setting is enabled, your full list of products will be imported from your connected Shopify store and synced to your 29 Next .

  • Fulfillment Location - define a name for the Shopify fulfillment location, and enter the address of the warehouse that will ship out physical orders (if applicable).

Generate Shopify API Access Token

Creating API keys for your Shopify store involves setting up a Custom App within Shopify. Follow these steps:

Step 1: Log into Your Shopify Admin

  • Go to your .

  • Navigate to the Apps section in the left-hand sidebar.

  • Select Apps and sales channel settings

Step 2: Enable Custom App Development (if not enabled)

  • Select Develop apps for your store.

  • If custom app development is not enabled, you’ll need to enable it:

    • Click Allow custom app development.

    • Read and accept the warning about enabling custom apps.

Step 3: Create a New Custom App

  • Click Create an app in the upper-right corner.

  • Provide a name for the app (e.g., “29 Next Shop Sync App”) and assign a developer email.

  • Click Create app.

Step 4: Configure API Permissions

  • On the app’s page, click Configuration.

  • Under Admin API integration, click Configure.

  • Select the permissions to enable for the app

You must configure all of the following 10 permissions for Shop Sync to function:

  • read_products,

  • read_inventory

  • write_orders

  • read_orders

  • write_customers

  • read_fulfillments

  • read_publications

  • read_merchant_managed_fulfillment_orders

  • read_third_party_fulfillment_orders

  • read_locations

  • Click Save to apply the permissions

Step 5: Generate API Credentials

  • Go to the API credentials tab.

  • Click Install app.

  • Confirm the installation.

  • Shopify will generate the Admin API access token, which you can Reveal once. Ensure that you keep these values confidential and secure.

  • Copy the Admin API access token to the form on Shop Sync in 29 Next to complete the set up.

Product Sync

Edits and adjustments to your Shopify products will also automatically sync to 29 Next and modify your 29 Next products.

To properly sync to 29 Next, it is required that your Products in Shopify have a SKU code associated to them. Products without a SKU Code will not sync. It's also useful to ensure that any Variant Products in Shopify have product images associated to them.

If the setting Enable Product Sync is on in Shop Sync, the full list of products will be imported from your connected Shopify store and synced to your 29 Next .

products catalogue
Shopify Admin dashboard
products catalogue