Shift4Shop as Channel

An e-commerce platform that lets businesses build and manage online stores with integrated payment processing and order management.

 

How to Connect

📋 Phase 1: Initial Channel Setup +
Access the Channels Section
Log into your Flxpoint account and navigate to the Channels section.
Create a New Channel
Click on + Add Channel to start your Shift4Shop integration.
Tip: Ensure you have your Shift4Shop account credentials ready for the setup process.
Select Shift4Shop Channel
In the popup, select Shift4Shop as your channel, enter a channel name, and click Continue.
Shift4Shop Authentication Screen
🔐 Phase 2: Authentication & Connection +
Configure Shift4Shop REST API
Set up the REST API in your Shift4Shop admin panel:
  • Log in to your Shift4Shop store admin panel at https://www.shift4shop.com/login-page.html.
  • Navigate to Modules and search for REST API.
  • Click Settings and then Add in the top right corner.
  • Watch this video tutorial for a visual guide.
  • Follow the prompts to enable the REST API and generate your authentication details (e.g., Private Key).
  • Verify permissions (e.g., access to products, orders, brands, customers, categories) and click Authorize.
  • Close the small popup window that appears after authorization.
  • Note: The Inventory Source app is now the default connection method, replacing the Auth Bearer method due to connection errors. Contact support@flxpoint.com for issues.
Enter Authentication Details
In Flxpoint, provide the following Shift4Shop authentication details:
  • In the Token field, enter the Inventory Source app token. Use the Public Key "e44b6ec86f8aa62c9a92f6b65d4dc430" to authenticate.
  • Enter your Shift4Shop Private Key (from Step 4).
  • Enter your Shift4Shop Secure URL (e.g., your store's URL).
  • Click Continue to authenticate.
  • Troubleshooting: If authentication fails, verify the Inventory Source app token.
Important: Ensure the Private Key and Secure URL are entered correctly to avoid connection issues.
Notify Flxpoint Support
Email support@flxpoint.com with the message: "I’ve configured my Public Key on my Shift4Shop account, and I’m ready to get going." Wait for a response to complete the setup.
🔄 Phase 3: Integration Configuration +
Configure Integration Settings
Set up your Shift4Shop integration in Flxpoint:
  • Import Products: Enable to import products from Shift4Shop. Set the Master SKU field (e.g., Shift4Shop Product - SKU to Master SKU) and enable Set New Products to Paused if desired.
  • Publish Products: Enable to create and publish products to Shift4Shop. Configure settings like Product Visibility (e.g., Catalog, Search), Stock Management (e.g., Enable Qty Increments), and Attribute Mapping.
  • Sync Products: Enable to sync pricing and inventory data. Set the linking identifier (e.g., Flxpoint Product: SKU to Shift4Shop Product: SKU).
  • Get Orders: Enable to import orders from Shift4Shop. Select order statuses (e.g., Processing, Pending) and set the time range (e.g., Created Last 7 Days).
  • Sync Orders: Enable to sync order and shipment data. Configure settings like Order Status Updates (e.g., Update Shift4Shop when orders are shipped).
Pro Tip: Use consistent SKU naming across platforms to simplify inventory management.
Finalize Setup
Click Continue to complete the setup. A confirmation message will appear: “Success! Your connection to Shift4Shop was created successfully and your selected operations have been configured.”
Manage Integration
In the Channels > Shift4Shop section, verify the status as Active. Use options to Run Sync, View Logs, Adjust Schedule, or Edit Integration Settings.
  • Tip: Fine-tune operations in Integration Settings for importing, publishing, or syncing products and orders.
  • For support, contact support@flxpoint.com (available 24/7 via email).

 

 

Listing Operations

Import Listings

Not Supported

 
 

Sync & Link Listings

Supported | Shift4Shop - Sync & Link Listings

Introduction to Shift4Shop Sync & Link Listings
Welcome to the Flxpoint (FP) Shift4Shop Sync & Link Listings integration guide! This integration ensures your Flxpoint listings stay in sync with Shift4Shop by automatically updating pricing and quantity data. It also links your listings using identifiers like SKU or custom attributes. Let’s get started!

The Flxpoint Shift4Shop Sync & Link Listings integration enables you to:
  • Automatically sync pricing and quantity updates between Flxpoint and Shift4Shop listings.
  • Link Flxpoint listings to Shift4Shop listings using a chosen identifier (SKU or custom attributes).
  • Support actions like pausing or unpausing Shift4Shop listings directly from Flxpoint.
This ensures consistent inventory data, reducing overselling and pricing errors.

The integration follows these steps:
  • 1 Initiation: Flxpoint retrieves all active listings from Shift4Shop and compares them to your Flxpoint listings.
  • 2 Linking: Matches Flxpoint listings to Shift4Shop listings using the selected identifier (e.g., SKU).
  • 3 Syncing: Updates pricing and quantity on Shift4Shop based on Flxpoint data.
  • 4 Status Updates: If a product is out of stock in Flxpoint, the Shift4Shop listing can be paused or unpaused based on your settings.
  • 5 Execution: Runs manually via Run Sync or on a schedule via Adjust Schedule.
Pro Tip: Schedule regular syncs to keep inventory data consistent.
Note: API failures pause the integration and trigger notifications.

Customize the integration with these settings:
  • Enable Sync Listings: Turn on to automatically sync pricing and quantity data with Shift4Shop.
  • Linking Identifier: Choose the identifier to link listings (SKU, ASIN, GTIN, MPN, UPC, or custom attributes).
  • Mapping Template: Enable or disable fields to control what data is synced (e.g., enable/disable “Quantity”).
  • Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
Note: Use SKU for reliable linking to avoid mismatches.

Follow these steps:
  • 1 Authenticate Shift4Shop Channel: Go to Channels > Shift4Shop > Integrations, enter your Token, Private Key, and Secure URL to authenticate.
  • 2 Enable Sync Listings: Find "Sync Listings" and toggle it on.
  • 3 Configure Linking Identifier:
    • SKU: Recommended for reliable linking (a unique Flxpoint ID).
    • ASIN: Amazon Standard Identification Number.
    • GTIN: Global Trade Item Number.
    • MPN: Manufacturer Part Number.
    • UPC: Universal Product Code.
    • Custom Attributes: Select a custom attribute (e.g., Advanced Option Suffix).
  • 4 Create a Mapping Template: Use "Manage Mapping" to define which fields to sync (see Mapping Template Details).
  • 5 Run the Integration: Start with Run Sync or schedule via Adjust Schedule.
  • 6 Manage Listings:
    • Pause Listings: Temporarily pause Shift4Shop listings from the Flxpoint Products page using the "Actions" dropdown.
    • Unpause Listings: Reactivate paused listings using the same dropdown.

Mapping templates control which Shift4Shop listing data is imported into Flxpoint.
Interface Overview
  • Screen labeled “Sync Listings” at the top; name your template (e.g., “Shift4Shop Sync 1”).
  • Buttons: Cancel, Save Mapping.
  • Columns: Flxpoint fields (left), Shift4Shop fields (right).
Mapping Options
  • Enable: Sync the field (e.g., Quantity).
  • Disable: Ignore the field (e.g., List Price).
  • Required Fields: Quantity, SKU.
SKU Mapping Requirement
The SKU field must be mapped to ensure proper listing identification.
  • Required Field: SKU uniquely identifies the listing.
  • Error Scenario: Unmapped SKU may cause:
    Invalid request: Missing required field 'SKU' for listing sync
  • Fix: Go to Channels > Shift4Shop > Templates > Sync Listings > Field Mapping, enable SKU, save, and re-run sync.
Recommendation: Always enable SKU and Quantity for reliable listing syncing.
Complete Field Mappings
Below are the fields you can enable for syncing:
Sync Fields
Flxpoint Field Maps To Example Purpose Status
Estimated Cost Shift4Shop Advanced Option: Cost $10.00 Syncs cost data Optional
List Price Shift4Shop Advanced Option: Price $20.00 Syncs price data Optional
Quantity Shift4Shop Advanced Option: Stock 100 Syncs stock levels Required
SKU Info Fields
Flxpoint Field Maps To Example Purpose Status
Estimated Cost Shift4Shop SKU Info: Cost $10.00 Syncs cost data Optional
List Price Shift4Shop SKU Info: Sale Price $20.00 Syncs sale price Optional
MSRP Shift4Shop SKU Info: Retail Price $25.00 Syncs retail price Optional
Quantity Shift4Shop SKU Info: Stock 100 Syncs stock levels Required
Practice Mapping
Try enabling/disabling Shift4Shop - SKU:

Be aware of these limitations:
  • Delisting: Not supported. Listings cannot be delisted via this integration.
  • Custom Fields: Not supported. Custom fields are not synced.
  • API Rate Limits: Exceeding Shift4Shop API limits pauses the integration.

Troubleshoot issues with these steps:
  • Authentication Fails: Verify your Token, Private Key, and Secure URL are correct.
  • Linking Fails: Ensure the selected identifier (e.g., SKU) matches between Flxpoint and Shift4Shop.
  • Quantity Not Updating: Check if the “Quantity” field is enabled in the mapping template.
  • Sync Not Running: Verify the sync schedule or run manually with Run Sync.
  • Contact Support: Reach out to Shift4Shop support with error details.
Diagnostic Tip: Missing listing data often results from disabled required fields like SKU or Quantity.

Key information:
  • Date: As of 08:13 PM -04, June 01, 2025, this integration is operational.
  • Required Fields: SKU and Quantity must be enabled.
  • API Limits: Monitor to avoid sync interruptions.
Pro Tip: Enable all required fields to ensure accurate listing syncing.

Conclusion
The Flxpoint Shift4Shop Sync & Link Listings integration automates inventory management, ensuring your system reflects accurate pricing and quantity details. Customize mappings and schedules to fit your workflow, streamlining inventory management. Happy syncing!
 
 

Publish Listings

Supported | Shift4Shop - Publish Listings

Introduction to Shift4Shop Publish Listings
Welcome to the Flxpoint (FP) Shift4Shop Publish Listings integration guide! This integration enables you to create and publish channel listings directly from your Flxpoint catalog to Shift4Shop, ensuring seamless product listing management. Let’s get started!

The Flxpoint Shift4Shop Publish Listings integration enables you to:
  • Create new listings on Shift4Shop using product data from your Flxpoint catalog.
  • Map Flxpoint product fields to Shift4Shop fields for accurate listing details.
  • Handle image uploads to Shift4Shop via FTP for proper listing visuals.
This simplifies the process of publishing and managing listings on Shift4Shop directly from Flxpoint.

The integration follows these steps:
  • 1 Initiation: Flxpoint gathers product data from your catalog based on the selected products.
  • 2 Mapping: Maps Flxpoint product fields to Shift4Shop fields using the mapping template.
  • 3 Image Upload: Uploads product images to Shift4Shop via FTP using the provided FTP settings.
  • 4 Publishing: Creates and publishes the listings on Shift4Shop with the mapped data.
  • 5 Execution: Runs manually via Run Sync or on a schedule via Adjust Schedule.
Pro Tip: Schedule regular syncs to keep your listings up to date.
Note: FTP failures pause the integration and trigger notifications.

Customize the integration with these settings:
  • Enable Publish Listings: Turn on to create and publish listings to Shift4Shop.
  • FTP Settings: Configure FTP details for image uploads (Username, Password, Protocol, Port, Server, Subfolder).
  • Mapping Template: Define which product fields to publish (e.g., enable/disable “Title”).
  • Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
Note: Ensure FTP settings are correct to avoid image upload issues.

Follow these steps:
  • 1 Enable Publish Listings: Go to Channels > Shift4Shop > Integrations, find "Publish Listings," and toggle it on.
  • 2 Configure FTP Settings:
    • Image FTP Username: Login username for the FTP (e.g., your Shift4Shop FTP username).
    • Image FTP Password: Login password for the FTP.
    • Image FTP Protocol: Select the protocol (FTP, SFTP, Implicit FTPS, or Explicit FTPS).
    • Image FTP Port: Port for the FTP server (usually 21 for FTP, 22 for SFTP).
    • Image FTP Server: FTP server address (e.g., shopfileaccess.shift4shop.com).
    • Image FTP Subfolder: Subfolder for images (commonly /web/assets/images/).
  • 3 Create a Mapping Template: Use "Manage Mapping" to define which fields to publish (see Mapping Template Details).
  • 4 Run the Integration: Start with Run Sync or schedule via Adjust Schedule.

Mapping templates control which Flxpoint product data is published to Shift4Shop.
Interface Overview
  • Screen labeled “Publish Listings” at the top; name your template (e.g., “Shift4Shop Publish 1”).
  • Buttons: Cancel, Save Mapping.
  • Columns: Flxpoint fields (left), Shift4Shop fields (right).
Mapping Options
  • Enable: Publish the field (e.g., Title).
  • Disable: Ignore the field (e.g., Length).
  • Required Fields: Title, SKU.
Title Mapping Requirement
The Title field must be mapped to ensure proper listing identification.
  • Required Field: Title uniquely identifies the listing.
  • Error Scenario: Unmapped Title may cause:
    Invalid request: Missing required field 'Title' for listing publish
  • Fix: Go to Channels > Shift4Shop > Templates > Publish Listings > Field Mapping, enable Title, save, and re-run sync.
Recommendation: Always enable Title and SKU for reliable listing publishing.
Complete Field Mappings
Below are the fields you can enable for publishing:
3D Cart Categories
Flxpoint Field Maps To Example Purpose Status
Category 1 3D Cart Categories: Category 1 Electronics Assigns primary category Optional
Category 2 3D Cart Categories: Category 2 Accessories Assigns secondary category Optional
Category 3 3D Cart Categories: Category 3 Chargers Assigns tertiary category Optional
3D Cart Product
Flxpoint Field Maps To Example Purpose Status
All Images 3D Cart Product: All Images image1.jpg Publishes product images Optional
All Options 3D Cart Product: All Options Size: Small Publishes product options Optional
Brand 3D Cart Product: Manufacturer Name TechBrand Publishes brand name Optional
Description 3D Cart Product: Short Description High-quality charger Publishes description Optional
Length 3D Cart Product: Depth 10 cm Publishes depth dimension Optional
Title 3D Cart Product: Title USB Charger Publishes listing title Required
Width 3D Cart Product: Width 5 cm Publishes width dimension Optional
Practice Mapping
Try enabling/disabling Shift4Shop - Title:

Be aware of these limitations:
  • Custom Fields: Not supported. Custom fields are not published.
  • Bulk Updates: Limited to the fields defined in the mapping template.
  • API Rate Limits: Exceeding Shift4Shop API limits pauses the integration.

Troubleshoot issues with these steps:
  • Image Upload Fails: Verify FTP settings (Username, Password, Protocol, Port, Server, Subfolder) are correct.
  • Fields Not Publishing: Check if the field is enabled in the mapping template.
  • Sync Not Running: Verify the sync schedule or run manually with Run Sync.
  • Contact Support: Reach out to Shift4Shop support with error details.
Diagnostic Tip: Missing listing data often results from disabled required fields like Title or SKU.

Key information:
  • Date: As of 08:18 PM -04, June 01, 2025, this integration is operational.
  • Required Fields: Title and SKU must be enabled.
  • API Limits: Monitor to avoid sync interruptions.
Pro Tip: Enable all required fields to ensure accurate listing publishing.

Conclusion
The Flxpoint Shift4Shop Publish Listings integration automates product listing management, ensuring your products are accurately represented on Shift4Shop with minimal effort. Customize mappings and schedules to fit your workflow, streamlining listing publication. Happy publishing!
 
 


 

Order Operations

Get Orders

Supported | Shift4Shop - Get Orders

Introduction to Shift4Shop Get Orders
Welcome to the Flxpoint (FP) Shift4Shop Get Orders integration guide! This integration allows you to import orders from your Shift4Shop sales channel into Flxpoint, streamlining order management and fulfillment. Let’s get started!

The Flxpoint Shift4Shop Get Orders integration enables you to:
  • Import orders from Shift4Shop into Flxpoint based on selected order statuses.
  • Map Shift4Shop order fields to Flxpoint fields for accurate order data.
  • Manage retention of personally identifiable information (PII) with configurable settings.
This simplifies order management by centralizing Shift4Shop orders within Flxpoint.

The integration follows these steps:
  • 1 Initiation: Flxpoint queries Shift4Shop for orders based on the selected order status.
  • 2 Importing: Retrieves order data from Shift4Shop and imports it into Flxpoint.
  • 3 Mapping: Maps Shift4Shop order fields to Flxpoint fields using the mapping template.
  • 4 Data Retention: Manages PII retention based on the configured retention period.
  • 5 Execution: Runs manually via Run Sync or on a schedule via Adjust Schedule.
Pro Tip: Schedule regular syncs to ensure timely order imports.
Note: API failures pause the integration and trigger notifications.

Customize the integration with these settings:
  • Enable Get Orders: Turn on to import orders from Shift4Shop.
  • Order Status: Select the order status to import (e.g., New, Processing, Partial, Shipped, Not Completed).
  • Personally Identifying Information Retention: Set the duration to retain PII (Indefinitely, 30/60/90 days after shipment).
  • Mapping Template: Define which order fields to import (e.g., enable/disable “Billing Address”).
  • Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
Note: Set appropriate PII retention to comply with data privacy regulations.

Follow these steps:
  • 1 Enable Get Orders: Go to Channels > Shift4Shop > Integrations, find "Get Orders," and toggle it on.
  • 2 Configure Order Status:
    • New: Orders newly placed on Shift4Shop.
    • Processing: Orders currently being processed.
    • Partial: Orders partially fulfilled.
    • Shipped: Orders that have been shipped.
    • Not Completed: Orders that are not yet completed.
  • 3 Configure PII Retention:
    • Indefinitely: Retain PII without a time limit.
    • 30/60/90 days After Shipment: Redact PII after the specified period post-shipment.
  • 4 Create a Mapping Template: Use "Manage Mapping" to define which fields to import (see Mapping Template Details).
  • 5 Run the Integration: Start with Run Sync or schedule via Adjust Schedule.

Mapping templates control which Shift4Shop order data is imported into Flxpoint.
Interface Overview
  • Screen labeled “Get Orders” at the top; name your template (e.g., “Shift4Shop Orders 1”).
  • Buttons: Cancel, Save Mapping.
  • Columns: Shift4Shop fields (left), Flxpoint fields (right).
Mapping Options
  • Enable: Import the field (e.g., Billing Address).
  • Disable: Ignore the field (e.g., Shipping Cost).
  • Required Fields: Invoice Number, SKU.
Invoice Number Mapping Requirement
The Invoice Number field must be mapped to ensure proper order identification.
  • Required Field: Invoice Number uniquely identifies the order.
  • Error Scenario: Unmapped Invoice Number may cause:
    Invalid request: Missing required field 'Invoice Number' for order sync
  • Fix: Go to Channels > Shift4Shop > Templates > Get Orders > Field Mapping, enable Invoice Number, save, and re-run sync.
Recommendation: Always enable Invoice Number and SKU for reliable order syncing.
Complete Field Mappings
Below are the fields you can enable for importing:
3D Cart Order
Shift4Shop Field Maps To Example Purpose Status
Billing Address 1 Billing Address: Address Line 1 123 Main St Imports billing address line 1 Optional
Billing Address 2 Billing Address: Address Line 2 Apt 4B Imports billing address line 2 Optional
Billing City Billing Address: City New York Imports billing city Optional
Billing Company Billing Address: Company Name Tech Corp Imports billing company name Optional
Billing Country Billing Address: Country USA Imports billing country Optional
Billing Email Billing Address: Email user@example.com Imports billing email Optional
Billing First Name Billing Address: Full Name John Doe Imports billing full name Optional
Invoice Number Channel Invoice: Invoice Number INV-12345 Imports order invoice number Required
Billing Phone Number Billing Address: Phone 555-123-4567 Imports billing phone number Optional
Billing Zip Code Billing Address: Postal Code 10001 Imports billing postal code Optional
Billing State Billing Address: State NY Imports billing state Optional
Order Amount Channel Invoice: Total $99.99 Imports order total Optional
Order Date Order: Ordered On 2025-06-01 Imports order date Optional
3D Cart Order Item
Shift4Shop Field Maps To Example Purpose Status
Item Unit Cost Order Line Item: Cost $10.00 Imports item cost Optional
Item Unit Price Order Line Item: Price $15.00 Imports item price Optional
Item Quantity Order Line Item: Quantity 2 Imports item quantity Optional
Item Description Order Line Item: Title USB Charger Imports item description Optional
Item Weight Order Line Item: Weight 0.5 lbs Imports item weight Optional
Item ID Order Line Item: SKU ABC123 Imports item SKU Required
3D Cart Shipment
Shift4Shop Field Maps To Example Purpose Status
Shipment Address 1 Shipping Address: Address Line 1 456 Oak St Imports shipping address line 1 Optional
Shipment Address 2 Shipping Address: Address Line 2 Suite 5A Imports shipping address line 2 Optional
Shipment City Shipping Address: City Los Angeles Imports shipping city Optional
Shipment Company Shipping Address: Company Name Retail Inc Imports shipping company name Optional
Shipment Country Shipping Address: Country USA Imports shipping country Optional
Shipment Email Shipping Address: Email ship@example.com Imports shipping email Optional
Shipment First Name Shipping Address: Full Name Jane Smith Imports shipping full name Optional
Shipment Phone Shipping Address: Phone 555-987-6543 Imports shipping phone number Optional
Shipment Zip Code Shipping Address: Postal Code 90001 Imports shipping postal code Optional
Shipment Cost Channel Invoice: Shipping Cost $5.00 Imports shipping cost Optional
Shipment State Shipping Address: State CA Imports shipping state Optional
Shipment Method Name Order: Channel Shipping Text Standard Shipping Imports shipping method Optional
Practice Mapping
Try enabling/disabling Shift4Shop - Invoice Number:

Be aware of these limitations:
  • Custom Fields: Not supported. Custom fields are not imported.
  • Order Updates: Only imports orders; updates to existing orders are not supported.
  • API Rate Limits: Exceeding Shift4Shop API limits pauses the integration.

Troubleshoot issues with these steps:
  • Orders Not Importing: Verify the selected order status matches the orders on Shift4Shop.
  • Fields Not Importing: Check if the field is enabled in the mapping template.
  • Sync Not Running: Verify the sync schedule or run manually with Run Sync.
  • Contact Support: Reach out to Shift4Shop support with error details.
Diagnostic Tip: Missing order data often results from disabled required fields like Invoice Number or SKU.

Key information:
  • Date: As of 08:20 PM -04, June 01, 2025, this integration is operational.
  • Required Fields: Invoice Number and SKU must be enabled.
  • API Limits: Monitor to avoid sync interruptions.
Pro Tip: Enable all required fields to ensure accurate order syncing.

Conclusion
The Flxpoint Shift4Shop Get Orders integration automates order management, ensuring accurate order data and streamlined fulfillment processes. Customize mappings and schedules to fit your workflow, centralizing order processing. Happy importing!
 
 

Sync Orders

Supported | Shift4Shop - Sync Orders

Introduction to Shift4Shop Sync Orders
Welcome to the Flxpoint (FP) Shift4Shop Sync Orders integration guide! This integration enables automatic synchronization of order data, such as shipment details, between Flxpoint and Shift4Shop, ensuring consistency across platforms. Let’s get started!

The Flxpoint Shift4Shop Sync Orders integration enables you to:
  • Automatically sync shipment details (e.g., tracking numbers) from Flxpoint to Shift4Shop.
  • Map Flxpoint shipment fields to Shift4Shop fields for accurate updates.
  • Reduce manual updates by automating the synchronization process.
This streamlines order management by ensuring Shift4Shop reflects the latest order updates from Flxpoint.

The integration follows these steps:
  • 1 Initiation: Flxpoint identifies orders in Flxpoint that have updated shipment details.
  • 2 Mapping: Maps Flxpoint shipment fields to Shift4Shop fields using the mapping template.
  • 3 Syncing: Updates Shift4Shop with the latest shipment data from Flxpoint.
  • 4 Execution: Runs manually via Run Sync or on a schedule via Adjust Schedule.
Pro Tip: Schedule regular syncs to keep shipment details up to date.
Note: API failures pause the integration and trigger notifications.

Customize the integration with these settings:
  • Enable Sync Orders: Turn on to automatically sync order data with Shift4Shop.
  • Mapping Template: Define which shipment fields to sync (e.g., enable/disable “Tracking Number”).
  • Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
Note: Ensure Tracking Number is enabled for accurate shipment updates.

Follow these steps:
  • 1 Enable Sync Orders: Go to Channels > Shift4Shop > Integrations, find "Sync Orders," and toggle it on.
  • 2 Create a Mapping Template: Use "Manage Mapping" to define which fields to sync (see Mapping Template Details).
  • 3 Run the Integration: Start with Run Sync or schedule via Adjust Schedule.

Mapping templates control which Flxpoint shipment data is synced to Shift4Shop.
Interface Overview
  • Screen labeled “Sync Orders” at the top; name your template (e.g., “Shift4Shop Sync Orders 1”).
  • Buttons: Cancel, Save Mapping.
  • Columns: Flxpoint fields (left), Shift4Shop fields (right).
Mapping Options
  • Enable: Sync the field (e.g., Tracking Number).
  • Disable: Ignore the field (e.g., Shipment Email).
  • Required Fields: Tracking Number.
Tracking Number Mapping Requirement
The Tracking Number field must be mapped to ensure proper shipment tracking.
  • Required Field: Tracking Number uniquely identifies the shipment.
  • Error Scenario: Unmapped Tracking Number may cause:
    Invalid request: Missing required field 'Tracking Number' for shipment sync
  • Fix: Go to Channels > Shift4Shop > Templates > Sync Orders > Field Mapping, enable Tracking Number, save, and re-run sync.
Recommendation: Always enable Tracking Number for reliable shipment syncing.
Complete Field Mappings
Below are the fields you can enable for syncing:
3D Cart Shipment
Flxpoint Field Maps To Example Purpose Status
Address Line 1 3D Cart Shipment: Shipment Address 1 123 Main St Syncs shipping address line 1 Optional
Address Line 2 3D Cart Shipment: Shipment Address 2 Apt 4B Syncs shipping address line 2 Optional
City 3D Cart Shipment: Shipment City New York Syncs shipping city Optional
Company Name 3D Cart Shipment: Shipment Company Tech Corp Syncs shipping company name Optional
Country 3D Cart Shipment: Shipment Country USA Syncs shipping country Optional
Email 3D Cart Shipment: Shipment Email user@example.com Syncs shipping email Optional
Full Name 3D Cart Shipment: Shipment First Name John Syncs shipping first name Optional
Full Name 3D Cart Shipment: Shipment Last Name Doe Syncs shipping last name Optional
Method 3D Cart Shipment: Shipment Method Name Standard Shipping Syncs shipping method Optional
Phone 3D Cart Shipment: Shipment Phone 555-123-4567 Syncs shipping phone number Optional
Postal Code 3D Cart Shipment: Shipment Zip Code 10001 Syncs shipping postal code Optional
State 3D Cart Shipment: Shipment State NY Syncs shipping state Optional
Tracking Number 3D Cart Shipment: Shipment Tracking Code 1Z9999W999999999 Syncs shipment tracking number Required
Practice Mapping
Try enabling/disabling Shift4Shop - Tracking Number:

Be aware of these limitations:
  • Custom Fields: Not supported. Custom fields are not synced.
  • Order Status Updates: Only shipment details are synced; other order status updates are not supported.
  • API Rate Limits: Exceeding Shift4Shop API limits pauses the integration.

Troubleshoot issues with these steps:
  • Fields Not Syncing: Check if the field is enabled in the mapping template.
  • Sync Not Running: Verify the sync schedule or run manually with Run Sync.
  • Contact Support: Reach out to Shift4Shop support with error details.
Diagnostic Tip: Missing shipment data often results from disabled required fields like Tracking Number.

Key information:
  • Date: As of 08:21 PM -04, June 01, 2025, this integration is operational.
  • Required Fields: Tracking Number must be enabled.
  • API Limits: Monitor to avoid sync interruptions.
Pro Tip: Enable all required fields to ensure accurate shipment syncing.

Conclusion
The Flxpoint Shift4Shop Sync Orders integration automates order data synchronization, ensuring accurate shipment details are reflected on Shift4Shop with minimal manual effort. Customize mappings and schedules to fit your workflow, streamlining order management. Happy syncing!