Printful Data Sync

Updated by Devinder Singh

This comprehensive guide walks you through the step-by-step configuration process for syncing Printful data using Byteline.

Supported Data Types

Byteline currently supports syncing the following Printful data objects:

  • Products (including variants)
  • Orders

Standard Data Sync functionality

Please refer to Data Sync - Getting Started for the standard data sync functionality. The getting started document covers usages of data sync features valid for all integrations.

Installing app

  1. Log in to the Byteline Console
  2. Create a new sync and select Printful as one of the apps.
  3. Click the Sign in button under the Printful app.
  4. In the Printful connection dialog, select your store and click Authorize.
  5. Once you see the success message, your Printful connection is complete.

Configuring Printful Data Sync

Step 1: Start the Sync Setup
  1. Navigate to the My Syncs page.
  2. Click the "Create Sync" button.
  3. Choose Printful as the first app, or as the second app after selecting another app first.
Step 2: Choose Printful Data Type
  1. Select the Printful data type you wish to sync. You can select any supported data type.
    This section shows the steps for Printful products, but the steps are applicable to any data type.
  2. After selecting the data type, choose the details for the paired app and click Continue to proceed to table mapping.
Step 3: Map Tables Between Printful and the Other App

Byteline products provide two tables for products:

  • Products
  • Product Variant

To fully sync your Printful catalog, you should sync both tables.

Step 4 - Select Which Data to Sync
  • Products: Choose Existing data and future changes to sync your entire catalog.
  • Orders: Typically, choose Future changes only to sync new incoming orders.

Step 5: Configure Field Mapping
  1. On the Field Mapping screen, drag and drop fields from the right panel into the mapped fields column to create mappings.
  2. Perform the field mapping for both tables
  3. To delete a mapping, click the X button next to the field.
  4. Select the sync direction at the field level using the arrow buttons.
    Products
    • Printful is the source of truth.
    • Sync direction is from Printful to the other app (default and unchangeable).
    Orders
    • Printful is typically the target for incoming orders.
    • Sync direction is from the other app (e.g., Foxy) to Printful.
  5. Once your mappings are finalized, click "Continue."
Step 6: Configure Sync for Existing Data (if applicable)

This step is shown only when the historical sync is selected in the data to sync. Pick the sync direction for your existing data.

Step 8: Review Sync Preview
  1. Preview the sync setup to ensure everything is configured correctly.
  2. If all looks good, click "Start Sync."
  3. Byteline will sync your existing data and make the sync live.

Step 9: Automatic Record Syncing

Once the sync is live, any changes made to records in either app will automatically sync to the other app in real-time.

Why Use Byteline for Printful Data Sync?

Byteline simplifies the process of syncing data between Printful and other apps, ensuring:

  • Real-time data synchronization.
  • Easy-to-use field mapping and sync direction configuration.
  • Quick, no-code setup


How did we do?