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.

🔐 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.
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.
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.
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.
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 |
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!