29 NEXT
  • Welcome to 29 Next Docs
  • About 29 Next
  • Changelog
  • Start Here
    • 🌟Get Started on 29 Next
      • General Settings & Branding
      • Invite Team Members
      • Link Domains
      • 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
    • Campaigns App
      • Build Campaign Packages
      • Campaign Analytics
    • Delivery Tracking
    • Shop Sync
    • 3PL Central
    • Avalara AvaTax
    • Everflow
    • Meta Pixel
    • Gorgias
    • Klaviyo
    • MaxMind minFraud
    • Chargeback360
    • TaxJar
    • ShipStation
  • 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
  • Metadata Sync
  • Finish Setting Up 29 Next

Was this helpful?

  1. Apps

Shop Sync

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

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 products catalogue.

  • Send Order Confirmation Email from Shopify - when this setting is enabled, order confirmation email notifications will be sent from Shopify. If enabled, check your notifications settings to ensure that duplicate emails are not sent from 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 Shopify Admin dashboard.

  • 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

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.

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.

Metadata Sync

Optionally sync metadata fields on 29 Next orders to map to the resulting Shopify orders.

Set up custom Metadata definitions via store Settings. The metadata objects that can map to Shopify Order metafields are the Order and Attribution metadata objects.

To create a mapping between 29 Next metadata and Shopify metafields, click Add Metadata Sync and map your 29 Next metadata field to the corresponding Shopify metafield.

This table shows the relationship between corresponding metadata types.

29 Next Metadata Type
Shopify Metafield Type

text

single_line_text_field

multi_text

multi_line_text_field

integer

number_integer

decimal

number_decimal

boolean

boolean

Finish Setting Up 29 Next

Now that your Shopify store is synced with Shop Sync, there are several setup steps to complete before you begin selling with 29 Next. Follow the links to complete the essential configuration of your store:

  • General Settings & Branding

  • Invite Team Members

  • Link Domains & set up an Email Sending Domain*

  • Review Locations & Currencies

  • Notification Settings*

  • Add Payment Providers

* Merchants using Shop Sync to send 29 Next orders to Shopify for fulfillment and customer communication may elect to Disable most Notifications.

It is recommended to keep the below notifications Active in most merchant scenarios:

  • Refund Notification

  • Subscription Canceled Notification

  • Subscription Renewal Notification

  • Subscription Update Payment Notification

Be sure to set up and verify an Email Sending Domain, and a Default From Address, to ensure notifications always carry your branding.

PreviousDelivery TrackingNext3PL Central

Last updated 1 day ago

Was this helpful?