The Magento-Flxpoint integration combines powerful ecommerce functionality with flexible sales management tools. This seamless platform simplifies operations, supports scalability, and drives growth through streamlined order processing, personalized customer experiences, and real-time data insights.
How to connect
📋 Phase 1: Initial Channel Setup
+
Access Sales Channels
Log in to your Flxpoint account and navigate to Sales Channels.
Create New Channel
Click Create Channel (or Add Channel) to begin setting up your Magento integration.
Configure Integration Type
In the Configure Integration Type screen:
- Optionally, use the Channel Wizard to guide you through the setup process
- Search for Magento in the directory and select it
- Enter a descriptive Channel Name (e.g., "Magento Store")
- Click Save & Next
Channel Wizard: The Channel Wizard provides a guided experience that helps ensure all necessary integrations are configured correctly. It's recommended for first-time setups.
🔐 Phase 2: Magento Authentication Setup
+
Access Your Magento Admin Dashboard
Log in to your Magento Admin Dashboard at https://account.magento.com/
Visual Guide: Watch this video tutorial for a step-by-step visual guide on obtaining your Magento credentials.
Create a New Integration
In your Magento admin panel, follow these steps to create an API integration:
- Navigate to System > Integrations
- Click Add New Integration
- Enter an Integration Name (e.g., "Flxpoint")
- Provide an email (e.g., support@flxpoint.com)
- Enter your Magento admin Password to save the integration
Configure API Permissions
In the API tab of your integration:
- Select All for permissions for full access
- Or specifically grant these permissions:
- Sales - For order management
- Catalog - For product sync
- Customers - For customer data
- Stores - For store configuration
- System - For system settings
Activate and Copy Access Token
Complete the integration setup:
- Click Save to save the integration
- Click Activate to generate your Access Token
- Copy the Access Token - you'll need this for Flxpoint
Important: Keep your Access Token secure. This token provides API access to your Magento store and should be treated like a password.
🔄 Phase 3: Connection & Process Configuration
+
Set Up Magento Connection
On the Connect Channel screen, configure your Magento connection:
- Enter a Connection Name (e.g., "Magento Connection #2")
- Paste the Access Token from your Magento dashboard
- Set the API Page Size (e.g., 250) - this controls how many items are fetched per API call
- Enter your Store URL (your Magento store's base URL)
- Click Test Connection & Continue to verify the setup
Select Processes to Enable
Choose which processes to enable for your Magento channel:
- Import Listings: To create and update listings and products in Flxpoint from your Magento catalog
- Get Orders: To import new orders from Magento and send back acknowledgments
Additional Processes: After initial setup, you can enable additional processes like Sync Orders and Sync & Link Listings from the channel settings.
Configure Import Listings Settings
In the Configure Settings screen for Import Listings:
- Set your Master SKU:
- Select Use a field from my channel and choose a field, or
- Select Don't set a master SKU at this time
- Under Product & Listing Management, choose how listings should be imported (e.g., "Create and update products & listings")
- Click Confirm to proceed
Finalize Channel Creation
In the Channel Created screen:
- Check Enable this to start importing your active listings into Flxpoint immediately if you want to begin importing products right away
- Check Start importing orders immediately if you want to begin processing orders immediately
- Click Confirm & Finish to complete the setup
Post-Setup Configuration
Your Magento channel is now set up! You can revisit it in Sales Channels to:
- Start Import Listings to create and update listings and products in Flxpoint
- Start Get Orders to import new orders and send back acknowledgments
- Adjust any skipped steps from the channel settings
- Use the Channel Wizard for additional configuration guidance
Important: If you didn't use the Channel Wizard, consider checking other integrations like Get Orders, Sync Orders, and Sync & Link Listings to ensure full functionality.
Listing Operations
Import Listings
Supported | Magento - Import Listings
Introduction to Magento Import Listings Integration
This guide explains how to use the Magento Import Listings integration to bring your existing Magento listings into Flxpoint for centralized management. It ensures accurate synchronization of your inventory across platforms by importing both simple and configurable products.
The Magento Import Listings integration connects your Flxpoint system to Magento to:
- Import existing Magento listings into Flxpoint for centralized management.
- Link Magento listings to Flxpoint records using identifiers like SKU.
- Allow pausing of imported listings to prevent synchronization until they are properly linked and verified.
- Support both simple and configurable products for comprehensive catalog management.
The integration follows a structured process to import listings into Flxpoint:
- Fetch Listings: Listings are retrieved from Magento, including simple and configurable products.
- Import Data: Listings are imported into Flxpoint, including details like SKU, title, description, categories, quantity, price, and images.
- Link Listings: Imported listings are linked to existing Flxpoint records by SKU, or new records are created if no match is found.
- Paused Status Option: Listings can be set to a "Paused" status to prevent synchronization until verified.
- Handle Variants: For configurable products, variants are imported with details like UPC, quantity, and price.
Important Note: Ensure your Magento API credentials are correctly configured to avoid retrieval failures.
Customize the integration to fit your needs:
- Paused Status: Automatically set newly imported listings to "Paused" to prevent syncing until they are properly linked (e.g., price, quantity).
- Master SKU: Choose a field from Magento (e.g., SKU, UPC) to populate Flxpoint’s Master SKU, defining the primary identifier for linking.
- Product & Listing Management: Decide whether to create new products and listings only, or create and update existing ones with imported data.
- Image URL: Optionally specify a field for prepending product image URLs.
Follow these steps to set up the Magento Import Listings integration:
- 1 Add the Integration: Navigate to the Integrations section, select Magento as the integration type, and choose “Import Listings.”
- 2 Connect to Magento: Select an existing Magento connection or set up a new one using your Magento credentials.
- 3 Configure Settings: Enable "Set New Listings to Paused" if desired, select a Master SKU field (e.g., SKU), choose product/listing management options, and optionally set an image URL field.
- 4 Run the Integration: Save and complete the setup to import listings into Flxpoint.
- The configuration screen is labeled “Magento - Import Listings” with sections for settings and mappings.
- Buttons: Delete, Duplicate, and Save.
-
Sections include:
- Settings: Options like Paused Status, Master SKU, Product & Listing Management, and Image URL.
- From Value: Fields from Magento (e.g., Product fields like SKU, Name).
- To Flxpoint Listing Field: Fields in Flxpoint (e.g., SKU, Name).
This section provides key details about the Magento Import Listings integration to help you understand the process:
- Current Date and Time: As of 11:35 PM -04 on Tuesday, May 20, 2025, this integration is fully operational for importing listings from Magento.
-
Magento Integration: Connects to your Magento store via the
/rest/V1/products
endpoint to retrieve product listings. Connection settings are configured through API credentials. - Product Support: Imports both simple and configurable products, including variants with details like UPC, quantity, and price.
- Paused Status: Allows setting imported listings to "Paused" to prevent synchronization until verified.
-
Limitations:
- Cannot be scheduled; must be run manually.
- Mismatched SKUs may result in duplicate listings.
- Linking by ASIN, GTIN, MPN, or UPC is not supported.
Pro Tip: Use the "Paused Status" option to review and verify imported listings before enabling synchronization.
A mapping template controls how listing data is imported from Magento to Flxpoint. You can enable or disable fields as needed.
Interface Overview
- The mapping screen is labeled “Magento → Flxpoint” under “Import Listings.”
- Buttons: Cancel and Save Mapping.
- Columns: Left (Magento fields), Right (Flxpoint fields).
Mapping Options
- Don’t Map: Ignore the field entirely.
- Set To Empty: Clear any existing data in that field.
- Field: Map a specific Magento field (e.g., Product’s “sku”) to a Flxpoint field.
- Value: Set a constant value for all listings.
- Mapping Set: Apply a predefined transformation or mapping table.
Available Source Fields
- Product: sku, name, price, status, visibility, type_id, custom_attributes (e.g., description), created_at, updated_at.
- Inventory: stock_item.qty, stock_item.is_in_stock.
- Media: media_gallery_entries (image URLs).
- Categories: category_ids (up to three levels).
- Variants (Configurable Products): configurable_product_options (includes sku, upc, qty, price).
Complete Field Mappings
Magento Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
SKU | Flxpoint Listing: SKU | ABC123 | Identifies the product in Flxpoint (from Magento: sku) | Required |
Master SKU | Flxpoint Listing: Master SKU | ABC123 | Primary identifier for linking in Flxpoint (from Magento: configurable SKU field) | Required |
Name | Flxpoint Listing: Name | Blue T-Shirt | Records the product name (from Magento: name) | Required |
Description | Flxpoint Listing: Description | A comfortable blue t-shirt made of 100% cotton. | Provides the product description (from Magento: custom_attributes.description) | Optional |
Price | Flxpoint Listing: Price | 29.99 | Sets the regular price of the product (from Magento: price) | Optional |
Quantity | Flxpoint Listing: Quantity | 50 | Records the available stock quantity (from Magento: stock_item.qty) | Optional |
Images | Flxpoint Listing: Images | https://example.com/image.jpg | Imports product image URLs (from Magento: media_gallery_entries) | Optional |
Category One | Flxpoint Listing: Category One | Apparel | Assigns the product to the first-level category (from Magento: category_ids[0]) | Optional |
Category Two | Flxpoint Listing: Category Two | T-Shirts | Assigns the product to the second-level category (from Magento: category_ids[1]) | Optional |
Category Three | Flxpoint Listing: Category Three | Men's | Assigns the product to the third-level category (from Magento: category_ids[2]) | Optional |
Variant SKU | Flxpoint Variant: SKU | ABC123-SM | Identifies the variant in Flxpoint (from Magento: configurable_product_options.sku) | Optional |
Variant UPC | Flxpoint Variant: UPC | 012345678905 | Records the UPC for the variant (from Magento: configurable_product_options.upc) | Optional |
Variant Quantity | Flxpoint Variant: Quantity | 20 | Records the available stock quantity for the variant (from Magento: configurable_product_options.qty) | Optional |
Variant Price | Flxpoint Variant: Price | 29.99 | Sets the price for the variant (from Magento: configurable_product_options.price) | Optional |
Practice Mapping
Try enabling or disabling the “Price” field:
If the integration encounters an issue, try these steps:
-
Connection Failure:
- Verify your Magento API credentials (e.g., API key, token).
- Test the connection using the Test Connection button.
-
Linking Issues:
- Ensure the Master SKU field selected matches your data for proper linking.
- Check for mismatched SKUs that may prevent linking.
-
Duplicate Listings:
- Check for duplicate listings due to mismatched SKUs and correct them in Flxpoint.
- Review the "Product & Listing Management" settings to avoid creating duplicates.
-
Sync Failure:
- Review logs using the "View Logs" option to identify specific errors, such as API rate limits or data mismatches.
- Contact Flxpoint support if problems persist, providing details of the issue for investigation.
Diagnostic Tip: The "View Logs" option provides detailed information about API responses and parsing errors. Check these logs first to troubleshoot issues.
Conclusion
With the Magento Import Listings integration, you can seamlessly bring your Magento listings into Flxpoint, ensuring centralized management and accurate synchronization. The ability to pause listings and support for configurable products enhances control over your inventory.
Sync & Link Listings
Supported | Magento - Sync & Link Listings
Introduction to Magento Sync & Link Listings Integration
This guide explains how to use the Magento Sync & Link Listings integration to synchronize and link product listings between Flxpoint and your Magento store. This integration ensures that product details such as prices, stock quantities, and statuses are updated in Magento, and listings are correctly linked using identifiers like SKU.
The Magento Sync & Link Listings integration connects your Flxpoint system to Magento to:
- Link Flxpoint listings to Magento products using identifiers like SKU.
- Sync product details such as prices, stock quantities, and statuses from Flxpoint to Magento.
- Ensure consistency across platforms by keeping Magento listings up to date with Flxpoint data.
- Support both simple and configurable products for comprehensive catalog synchronization.
The integration follows a structured process to sync and link listings with Magento:
- Listing Linking: Matches Flxpoint listings to Magento products using the SKU as the primary identifier.
- Data Mapping: Maps Flxpoint listing fields to Magento product fields using a configurable mapping template (e.g., Flxpoint’s "Price" to Magento’s "price").
-
Syncing Updates: Sends a PUT request to the Magento API endpoint
/rest/V1/products/{sku}
to update product details (e.g., price, stock quantity, status). - Handle Variants: For configurable products, updates variant details like price and quantity using the same SKU-based linking.
- Error Handling: Logs errors if a SKU cannot be found in Magento or if the update fails due to validation issues.
- Sync Scheduling: Updates can be performed manually or on a schedule (e.g., every hour).
Important Note: Ensure that SKUs in Flxpoint match those in Magento to avoid linking failures.
Customize the integration to fit your needs:
- Fields to Sync: Choose which fields to sync (e.g., Price, Stock Quantity, Status).
- Sync Direction: Configure whether to sync data from Flxpoint to Magento only, or bidirectionally (if supported).
- Scheduling: Run the integration manually or schedule it (e.g., every hour).
- Mapping Template: Define how Flxpoint listing fields map to Magento product fields for accurate synchronization.
Follow these steps to set up the Magento Sync & Link Listings integration:
- 1 Add the Integration: Navigate to the Integrations section, select Magento as the integration type, and choose “Sync & Link Listings.”
- 2 Connect to Magento: Select an existing Magento connection or set up a new one using your Magento API credentials.
- 3 Configure Settings: Choose the fields to sync (e.g., Price, Stock Quantity), set the sync direction, and configure the sync schedule.
- 4 Create a Mapping Template: Define how Flxpoint listing fields map to Magento product fields (see Mapping Templates section).
- 5 Run the Integration: Start the integration manually with Run Sync or let it run on your schedule.
- The mapping screen is labeled “Magento - Sync & Link Listings” with sections for field mappings.
- Buttons: Delete, Duplicate, and Save.
-
Sections include:
- Settings: Options like Fields to Sync, Sync Direction, and Scheduling.
- From Value: Fields from Flxpoint (e.g., Listing fields like SKU, Price).
- To Magento Product Field: Fields in Magento (e.g., sku, price).
This section provides key details about the Magento Sync & Link Listings integration to help you understand the process:
- Current Date and Time: As of 11:37 PM -04 on Tuesday, May 20, 2025, this integration is fully operational for syncing and linking listings with Magento.
-
Magento Integration: Connects to your Magento store via the
/rest/V1/products/{sku}
endpoint to update product listings. Connection settings are configured through API credentials. - Linking Process: Uses the SKU to link Flxpoint listings to Magento products, ensuring accurate synchronization.
- Data Synchronization: Updates Magento with Flxpoint data for specified fields, maintaining consistency across platforms.
- Variant Support: Supports syncing of configurable product variants using SKU-based linking.
Pro Tip: Ensure that the fields you choose to sync are correctly mapped to avoid data mismatches in Magento.
A mapping template controls how listing data is synchronized from Flxpoint to Magento. You can enable or disable fields as needed.
Interface Overview
- The mapping screen is labeled “Flxpoint → Magento” under “Sync & Link Listings.”
- Buttons: Cancel and Save Mapping.
- Columns: Left (Flxpoint fields), Right (Magento fields).
Mapping Options
- Don’t Map: Ignore the field entirely.
- Set To Empty: Clear any existing data in that field.
- Field: Map a specific Flxpoint field (e.g., Listing’s “Price”) to a Magento field.
- Value: Set a constant value for all listings.
- Mapping Set: Apply a predefined transformation or mapping table.
Available Source Fields
- Listing: SKU, Name, Price, Special Price, Stock Quantity, In Stock, Status, Visibility, Description, Short Description, Images, Categories, Weight, Product Type, Created At, Updated At, Maximum Qty Allowed in Shopping Cart.
- Variant: SKU, UPC, Quantity, Price.
Complete Field Mappings
Flxpoint Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
SKU | Magento Product: SKU | ABC123 | Links the Flxpoint listing to the Magento product (from Flxpoint Listing: SKU) | Required |
Name | Magento Product: Name | Blue T-Shirt | Updates the product name in Magento (from Flxpoint Listing: Name) | Optional |
Description | Magento Product: Description | A comfortable blue t-shirt made of 100% cotton. | Updates the product description in Magento (from Flxpoint Listing: Description) | Optional |
Short Description | Magento Product: Short Description | Blue cotton t-shirt. | Updates the short description of the product in Magento (from Flxpoint Listing: Short Description) | Optional |
Price | Magento Product: Price | 29.99 | Updates the regular price of the product in Magento (from Flxpoint Listing: Price) | Optional |
Special Price | Magento Product: Special Price | 24.99 | Updates the promotional price of the product in Magento (from Flxpoint Listing: Special Price) | Optional |
Stock Quantity | Magento Product: Stock Quantity | 50 | Updates the available stock quantity in Magento (from Flxpoint Listing: Stock Quantity) | Optional |
In Stock | Magento Product: In Stock | true | Updates the in-stock status in Magento (from Flxpoint Listing: In Stock) | Optional |
Images | Magento Product: Images | https://example.com/image.jpg | Updates product image URLs in Magento (from Flxpoint Listing: Images) | Optional |
Categories | Magento Product: Categories | Apparel > T-Shirts | Updates the product’s categories in Magento (from Flxpoint Listing: Categories) | Optional |
Status | Magento Product: Status | Enabled | Updates the product’s status in Magento (from Flxpoint Listing: Status) | Optional |
Visibility | Magento Product: Visibility | Catalog, Search | Updates the product’s visibility settings in Magento (from Flxpoint Listing: Visibility) | Optional |
Variant SKU | Magento Variant: SKU | ABC123-SM | Links the Flxpoint variant to the Magento variant (from Flxpoint Variant: SKU) | Optional |
Variant UPC | Magento Variant: UPC | 012345678905 | Updates the UPC for the variant in Magento (from Flxpoint Variant: UPC) | Optional |
Variant Quantity | Magento Variant: Quantity | 20 | Updates the available stock quantity for the variant in Magento (from Flxpoint Variant: Quantity) | Optional |
Variant Price | Magento Variant: Price | 29.99 | Updates the price for the variant in Magento (from Flxpoint Variant: Price) | Optional |
Additional Fields for Synchronization
You can now map additional fields in your Magento Sync Listings template to exercise greater control over your product data on Magento during synchronization:
-
Maximum Qty Allowed in Shopping Cart:
- Purpose: Specify the maximum quantity of a product a customer can add to their shopping cart on your Magento store.
- How to Use: In your Magento Sync Listings mapping template, locate the "Maximum Qty Allowed in Shopping Cart" field (or the equivalent Magento attribute name if customized) and map it to your desired source field from Flxpoint (e.g., a custom field like "Max Cart Qty").
- Benefit: Manage this setting directly from Flxpoint, ensuring sync operations update this value according to your mapping, preventing unintended overwrites in Magento.
- Other Fields: Additional previously non-mappable fields are now available in the Sync Listings mapping template, offering more granular control over the data synchronized to Magento. Review your mapping template to see all available fields.
Example: If you set "Maximum Qty Allowed in Shopping Cart" to 10 in Flxpoint, this value will sync to Magento, ensuring customers cannot add more than 10 units of the product to their cart.
Practice Mapping
Try enabling or disabling the “Price” field:
If the integration encounters an issue, try these steps:
-
Linking Failure:
- Ensure the SKU in Flxpoint matches the SKU in Magento.
- Verify that the Magento product exists by checking the Magento admin panel or API response.
-
Sync Failure:
- Check the mapping template for errors, and ensure the fields being synced (e.g., Price) meet Magento’s validation rules (e.g., numeric values for price).
- Verify that additional fields like "Maximum Qty Allowed in Shopping Cart" are mapped correctly and contain valid data.
-
Connection Issues:
- Ensure your Magento API credentials (e.g., API key, token) are valid.
- Test the connection using the Test Connection button.
-
Check Logs:
- Use the "View Logs" option to identify any API errors (e.g., 404 for missing SKU, 400 for invalid data) or mapping issues.
- Contact Flxpoint support if problems persist, providing log details and the affected SKU for investigation.
Diagnostic Tip: The "View Logs" option provides detailed information about API responses and errors. Check these logs first to troubleshoot issues like failed syncs or linking errors.
Conclusion
With the Magento Sync & Link Listings integration, you can seamlessly synchronize and link product listings between Flxpoint and your Magento store, ensuring accurate and up-to-date product data. Flexible configuration options and detailed mapping templates enable precise synchronization, enhancing your e-commerce operations.
Publish Listings
Supported | Magento - Publish Listings
Introduction to Magento Publish Listings Integration
This guide explains how to use the Magento Publish Listings integration to publish product listings from Flxpoint to your Magento store. This integration allows you to create new products or update existing ones in Magento, ensuring that your store reflects the latest product data from Flxpoint.
The Magento Publish Listings integration connects your Flxpoint system to Magento to:
- Publish new product listings from Flxpoint to Magento, creating new products as needed.
- Update existing Magento products with the latest data from Flxpoint (e.g., price, stock quantity).
- Ensure your Magento store reflects accurate and up-to-date product information for sales.
- Support both simple and configurable products for comprehensive catalog management.
The integration follows a structured process to publish listings to Magento:
- Product Check: Checks if the product exists in Magento using the SKU. If it exists, the integration updates the product; if not, it creates a new one.
- Data Mapping: Maps Flxpoint listing fields to Magento product fields using a configurable mapping template (e.g., Flxpoint’s "Name" to Magento’s "name").
-
Publishing: Sends a POST request to
/rest/V1/products
to create a new product, or a PUT request to/rest/V1/products/{sku}
to update an existing product. - Handle Variants: For configurable products, publishes variant details like SKU, UPC, quantity, and price using the same SKU-based linking.
- Error Handling: Logs errors if the publish fails due to validation issues (e.g., missing required fields) or duplicate SKUs.
- Publishing Schedule: Listings can be published manually or on a schedule (e.g., daily at 8 AM UTC).
Important Note: Ensure that required fields (e.g., SKU, Name) are mapped correctly to avoid publishing failures.
Customize the Magento Publish Listings job to fit your needs:
- Fields to Publish: Choose which fields to publish (e.g., Name, Price, Stock Quantity) via the mapping template.
- Update Existing Products: Enable or disable updates for existing products (options: Yes/No in job settings).
- Create New Products: Enable or disable creation of new products if they don’t exist in Magento (options: Yes/No in job settings).
- Scheduling: Run the integration manually or schedule it (e.g., daily at 8 AM UTC).
- Mapping Template: Define how Flxpoint listing fields map to Magento product fields for accurate publishing. This is crucial for controlling the data sent.
Follow these steps to set up the Magento Publish Listings integration:
- 1 Add the Integration: Navigate to the Integrations section, select Magento as the integration type, and choose “Publish Listings.”
- 2 Connect to Magento: Select an existing Magento connection or set up a new one using your Magento API credentials. This involves configuring your Magento store URL, access token, and other necessary authentication details.
- 3 Configure Publish Job Settings: Set options like whether to update existing products, create new products, and define the publishing schedule.
- 4 Create/Configure Mapping Template: Define how Flxpoint listing fields map to Magento product fields (see Mapping Templates section below). Pay close attention to image mapping options.
- 5 Configure Advanced Channel Settings (if applicable): For specific behaviors like image overwriting, check the main Magento Channel Configuration for advanced settings (see Magento Channel: Advanced Image Publishing Configuration section below).
- 6 Run the Integration: Start the integration manually with Run Sync or let it run on your configured schedule.
- The mapping screen is labeled “Magento - Publish Listings” with sections for field mappings.
- Common Actions: Buttons for Delete, Duplicate, and Save the publish job or mapping template.
-
Key Areas in the Publish Job configuration:
- Settings: Options like Update Existing Products, Create New Products, and Scheduling.
- Mapping Template Area: Access to define how Flxpoint fields (e.g., Listing fields like SKU, Name) map to Magento Product Fields (e.g., sku, name).
This section provides key details about the Magento Publish Listings integration:
- Current Date and Time: Information as of May 20, 2025. This integration is fully operational for publishing listings to Magento.
-
Magento Integration: Connects to your Magento store via the
/rest/V1/products
endpoint to create or update product listings. Connection settings are configured through your Magento channel setup in Flxpoint. - Publishing Process: Creates new products with a POST request or updates existing ones with a PUT request, based on the SKU.
- Data Validation: Ensures that required fields (e.g., SKU, Name) are provided and meet Magento’s validation rules to avoid publishing errors.
- Variant Support: Supports publishing configurable product variants, ensuring variant-specific fields like SKU, UPC, and price are correctly mapped.
Pro Tip: Test the integration with a small batch of listings first to ensure the mapping and publishing process works as expected.
A mapping template controls how listing data is published from Flxpoint to Magento. You can enable or disable fields as needed.
Mapping Template Interface Overview
- The mapping screen is typically labeled “Flxpoint → Magento” within the “Publish Listings” job configuration.
- Actions: Buttons like Cancel and Save Mapping.
- Structure: Usually a two-column layout showing Flxpoint source fields and corresponding Magento destination fields.
General Mapping Options (Per Field)
- Don’t Map: Flxpoint will not send any data for this Magento field.
- Set To Empty: Flxpoint will send a request to clear any existing data in this Magento field.
- Field: Map a specific Flxpoint field (e.g., Listing’s “Name”) to a Magento field. This is the most common option.
- Value: Set a fixed, constant value to be sent for this Magento field for all listings processed by this template.
- Mapping Set: Apply a predefined transformation, lookup table, or rule-based mapping.
Available Source Fields (Examples)
- From Listing: SKU, Name, Price, Special Price, Stock Quantity, In Stock Status, Visibility, Description, Short Description, Images (URLs), Categories, Weight, Product Type, Created At, Updated At, and any custom attributes.
- From Variant (if applicable): SKU, UPC, Quantity, Price, and variant-specific attributes.
Example Field Mappings
Flxpoint Field | Maps To | Example Flxpoint Value | Purpose on Magento | Typically |
---|---|---|---|---|
Listing: SKU | Magento Product: SKU | ABC123 | Unique product identifier | Required |
Listing: Name | Magento Product: Name | Blue T-Shirt | Product title | Required |
Listing: Description | Magento Product: Description | A comfortable blue t-shirt... | Detailed product description | Optional |
Listing: Short Description | Magento Product: Short Description | Blue cotton t-shirt. | Brief product summary | Optional |
Listing: Price | Magento Product: Price | 29.99 | Regular product price | Optional |
Listing: Special Price | Magento Product: Special Price | 24.99 | Promotional or sale price | Optional |
Listing: Stock Quantity | Magento Product: Stock Quantity | 50 | Available inventory level | Optional |
Listing: In Stock | Magento Product: In Stock | true / 1 | Stock availability status | Optional |
Listing: Images | Magento Product: Images | URL list | Product images | Optional |
Listing: Categories | Magento Product: Categories | Apparel > T-Shirts | Category assignment | Optional |
Listing: Status | Magento Product: Status | Enabled / Disabled | Product active status | Optional |
Listing: Visibility | Magento Product: Visibility | Catalog, Search | Where the product appears | Optional |
Variant: SKU | Magento Variant: SKU | ABC123-SM | Unique variant identifier | Optional |
Variant: UPC | Magento Variant: UPC | 012345678905 | Variant UPC code | Optional |
Variant: Quantity | Magento Variant: Quantity | 20 | Variant inventory level | Optional |
Variant: Price | Magento Variant: Price | 29.99 | Variant specific price | Optional |
Image Mapping Options for Magento
The handling of product images when publishing or syncing to Magento is critical. The behavior for each image mapping option available in the "Images" field of your mapping template is as follows:
-
"Don't Map" for Images
- Behavior for New Products: If you select "Don't Map" for images when publishing a new product, no images will be sent from Flxpoint to Magento for that product.
- Behavior for Existing Products: If you select "Don't Map" for images for a product already existing in Magento (e.g., when linking or during a sync update), Flxpoint will not make changes to the product's current images on Magento. Existing images, including any alternative or additional images manually added in Magento, will be preserved.
-
"Set to Empty" for Images
- Behavior: Selecting this option will instruct Flxpoint to send a request to remove all existing images from the product listing on your Magento store. Use this option if you intend to clear all images for a specific product via Flxpoint.
-
"Direct Copy" for Images (or mapping to your Image Source Field)
- Behavior: This option (or when you map the 'Images' field to your source image URLs) publishes images from Flxpoint to your Magento product listing. The exact behavior regarding how existing images on Magento are handled (whether they are preserved or replaced) is determined by the "Override or Delete Existing Images" setting in your main Magento Channel Configuration.
- Configuration Note: For details on the "Override or Delete Existing Images" setting, refer to the "Magento Channel: Advanced Image Publishing Configuration" section below.
Example: If you choose "Set to Empty" for a product with existing images in Magento, all images will be removed during the next publish, allowing you to start fresh with new images if needed. If you use "Direct Copy" and have "Override or Delete Existing Images" set to false (default) in your Magento Channel settings, new images from Flxpoint will be added without removing existing Magento images.
Practice Mapping
Try enabling or disabling the “Price” field:
This section describes a channel-level configuration found in your main Magento integration settings, not within the Publish Listings job or mapping template itself.
A specific configuration option in your Magento channel settings controls how images are handled when you use the "Direct Copy" image mapping option (or map your image source field) in your Publish Listings mapping template for Magento.
Setting: Override or Delete Existing Images
- Location of Setting in Flxpoint: This setting is found within the main configuration area for your Magento sales channel integration (often under an "Advanced Settings" or "Configuration" tab or section specific to the Magento channel itself).
-
Available Options:
-
False
(This is the Default Setting) True
-
Behavior with "Direct Copy" Image Mapping
When "Direct Copy" (or your image source field) is used for images in your mapping template:
-
If "Override or Delete Existing Images" is set to
False
(Default):- Flxpoint will add the images from your product data to the Magento listing.
- Any images already existing on the Magento product listing will be preserved. New images from Flxpoint are added alongside these existing ones.
- Use this setting if: You want to add new images from Flxpoint to your Magento listings without affecting images already present on Magento.
-
Note: If a product is unlinked from Flxpoint and then re-linked, and this option is
False
, Flxpoint may add images again if it cannot match them to existing Magento image IDs, potentially leading to duplicate images on the storefront.
-
If "Override or Delete Existing Images" is set to
True
:- Flxpoint will replace the entire set of images on the Magento product listing with the images currently available in your Flxpoint product data for that item.
- Any images existing on the Magento product that are not present in the current Flxpoint data for that product will be deleted from the Magento listing.
- Use this setting if: You want Flxpoint to be the definitive source for your product images on Magento, ensuring the Magento listing exactly mirrors the image set defined in Flxpoint with each update.
Recommendation: Review this Magento channel setting to ensure image updates align with your desired image management strategy when using "Direct Copy" for images.
If the integration encounters an issue, try these steps:
-
Publish Failure:
- Check the mapping template for missing required fields (e.g., SKU, Name) or invalid data (e.g., duplicate SKUs).
- Ensure that image mappings and related advanced channel settings (like "Override or Delete Existing Images") are configured correctly for your intended outcome.
-
Validation Errors:
- Ensure that the data being published (e.g., Price, Stock Quantity) meets Magento’s validation rules (e.g., numeric values for price).
- Verify that image URLs are valid if using "Direct Copy" for image mapping.
-
Connection Issues:
- Ensure your Magento API credentials (e.g., access token) in the Magento Channel configuration are valid and have the necessary permissions.
- Test the connection using any "Test Connection" feature available in the Magento Channel settings.
-
Check Logs:
- Use the "View Logs" option for the Publish Listings job to identify any API errors (e.g., 400 for invalid data, 409 for duplicate SKU) or mapping issues.
- Contact Flxpoint support if problems persist, providing log details and the affected SKU for investigation.
Diagnostic Tip: The "View Logs" option provides detailed information about API responses and errors. Check these logs first to troubleshoot issues like failed publishes or validation errors.
Conclusion
With the Magento Publish Listings integration, you can seamlessly publish product listings from Flxpoint to your Magento store, creating or updating products as needed. Flexible configuration options for the publish job, detailed mapping templates, and specific channel settings ensure accurate publishing, enhancing your e-commerce operations.
Order Operations
Get Orders
Supported | Magento - Get Orders
Introduction to Magento Get Orders Integration
This guide explains how to use the Magento Get Orders integration to retrieve orders from your Magento store into Flxpoint. This integration allows you to import orders based on specific statuses and date ranges, ensuring seamless order management across platforms.
The Magento Get Orders integration connects your Flxpoint system to Magento to:
- Retrieve orders in specific or multiple statuses from your Magento store.
- Filter orders based on creation date for efficient imports.
- Map Magento order data, including billing and shipping addresses, to Flxpoint’s internal format.
The integration follows a structured process to fetch orders from Magento:
-
Configuration: Sets up APIs (
SalesOrderRepositoryV1Api
andCatalogProductRepositoryV1Api
) and validates settings like order status (e.g., Pending, Unshipped) and cutoff date for fetching orders. -
Fetch Orders: Retrieves orders in batches of 50 using pagination via the
salesOrderRepositoryV1GetListGet
endpoint. -
Map Orders: Maps each order to Flxpoint’s internal
OrderDto
format, including billing/shipping addresses, order items, and invoices. Handles missing shipping information, parses dates, and updates item prices if missing.
Important Note: Ensure your Magento API credentials are correctly configured to avoid retrieval failures.
Customize the integration to fit your needs:
- Get Orders Created Within the Last X Days: Specify the date range for fetching orders (e.g., 20 days).
- Get Orders with Order Status: Select specific statuses to retrieve (e.g., Pending, Unshipped, Processing, Complete). If none are selected, all statuses are retrieved.
- Personal Identifying Information Retention: Choose how long to retain personal data (options: Indefinitely, 30/60/90 days after shipment).
- Use Parent Item ID Instead of Item ID: Enable to sync Simple products using the parent order line items, ensuring accurate tracking for configurable products.
- Scheduling: Run the integration manually or schedule it (e.g., every day or every 5 minutes).
- Mapping Template: Define how Magento order fields map to Flxpoint fields for precise data import.
Follow these steps to set up the Magento Get Orders integration:
- 1 Add the Integration: Navigate to the Integrations section, select Magento as the integration type, and choose “Get Orders.”
- 2 Connect to Magento: Select an existing Magento connection or set up a new one using your Magento credentials.
- 3 Configure Settings: Set the date range for fetching orders, select desired order statuses, configure personal data retention, and enable parent item ID usage if needed.
- 4 Create a Mapping Template: Define how Magento order fields map to Flxpoint fields (see Mapping Templates section).
- 5 Run the Integration: Start the integration manually with Run Sync or let it run on your schedule.
- The mapping screen is labeled “Mapping Template” at the top, with options to select templates.
- Buttons available: Delete, Duplicate, and Save.
-
Sections include:
- Settings: Options like date range, order statuses, personal data retention, and parent item ID usage.
- From Value: Fields from Magento (e.g., Magento Billing Address fields like Address Line 1).
- To Billing/Shipping Address Field: Fields in Flxpoint (e.g., State, Telephone).
This section provides key details about the Magento Get Orders integration to help you understand the process:
- Current Date and Time: As of 11:41 PM -04 on Tuesday, May 20, 2025, this integration is fully operational for retrieving orders from Magento.
-
Magento Integration: Connects to your Magento store via the
/rest/V1/orders
endpoint to retrieve orders. Connection settings are configured through API credentials. - Order Filtering: Supports retrieving orders in multiple statuses (e.g., Pending, Unshipped) and within a specified date range for efficient imports.
-
Data Mapping: Maps Magento order data to Flxpoint’s internal
OrderDto
format, ensuring accurate alignment of billing/shipping addresses and order items. - Shipping Mappings: Configure shipping methods in Channel Settings to auto-assign them during import, increasing efficiency (e.g., Next Day, Overnight).
Pro Tip: Verify shipping mappings in your store to ensure accurate auto-assignment of shipping methods during order import.
A mapping template controls how order data is imported from Magento to Flxpoint. You can enable or disable fields as needed.
Interface Overview
- The mapping screen is labeled “Magento → Flxpoint” under “Get Orders.”
- Buttons: Cancel and Save Mapping.
- Columns: Left (Magento fields), Right (Flxpoint fields).
Mapping Options
- Don’t Map: Ignore the field entirely.
- Set To Empty: Clear any existing data in that field.
- Field: Map a specific Magento field (e.g., Magento Billing Address’s “State”) to a Flxpoint field.
- Value: Set a constant value for all orders.
- Mapping Set: Apply a predefined transformation or mapping table.
Available Source Fields
- Magento Billing/Shipping Address: Address Line 1, Address Line 2, City, State, Post Code, Telephone, Email, First Name, Last Name, Company, Country Code.
- Magento Order: Order ID, Status, Date Created, Grand Total, Shipping Amount, Coupon Code, Customer Note.
- Magento Order Item: SKU, Name, Price, Quantity Ordered, Item ID, Weight, Discount Amount.
Complete Field Mappings
Magento Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Order ID | Flxpoint Order: Order ID | 000000123 | Identifies the order in Flxpoint (from Magento Order: Order ID) | Required |
Status | Flxpoint Order: Status | Pending | Records the order’s status (from Magento Order: Status) | Required |
Grand Total | Flxpoint Order: Grand Total | 150.00 | Records the total order amount (from Magento Order: Grand Total) | Optional |
Shipping Amount | Flxpoint Order: Shipping Amount | 15.00 | Records the shipping cost for the order (from Magento Order: Shipping Amount) | Optional |
Coupon Code | Flxpoint Order: Coupon Code | SAVE10 | Records the coupon code used for the order (from Magento Order: Coupon Code) | Optional |
Customer Note | Flxpoint Order: Customer Note | Please deliver after 2 PM | Records any customer notes for the order (from Magento Order: Customer Note) | Optional |
Date Created | Flxpoint Order: Date Created | 2025-05-01T10:00:00Z | Records the date the order was created (from Magento Order: Date Created) | Optional |
SKU | Flxpoint Order Item: SKU | ABC123 | Identifies the product in the order (from Magento Order Item: SKU) | Required |
Name | Flxpoint Order Item: Name | Blue T-Shirt | Records the product name in the order (from Magento Order Item: Name) | Optional |
Quantity Ordered | Flxpoint Order Item: Quantity Ordered | 3 | Records the quantity of the item ordered (from Magento Order Item: Quantity Ordered) | Required |
Price | Flxpoint Order Item: Price | 29.99 | Records the price of the item (from Magento Order Item: Price) | Optional |
Item ID | Flxpoint Order Item: Item ID | 12345 | Identifies the order item (from Magento Order Item: Item ID) | Optional |
Weight | Flxpoint Order Item: Weight | 0.5 | Records the weight of the item (from Magento Order Item: Weight) | Optional |
Discount Amount | Flxpoint Order Item: Discount Amount | 5.00 | Records the discount applied to the item (from Magento Order Item: Discount Amount) | Optional |
Address Line 1 (Billing/Shipping) | Flxpoint Order: Address Line 1 (Billing/Shipping) | 123 Main St | Records the first line of the billing/shipping address (from Magento Billing/Shipping Address: Address Line 1) | Optional |
Address Line 2 (Billing/Shipping) | Flxpoint Order: Address Line 2 (Billing/Shipping) | Apt 4B | Records the second line of the billing/shipping address (from Magento Billing/Shipping Address: Address Line 2) | Optional |
City (Billing/Shipping) | Flxpoint Order: City (Billing/Shipping) | Los Angeles | Records the city of the billing/shipping address (from Magento Billing/Shipping Address: City) | Optional |
State (Billing/Shipping) | Flxpoint Order: State (Billing/Shipping) | California | Records the state of the billing/shipping address (from Magento Billing/Shipping Address: State) | Optional |
Post Code (Billing/Shipping) | Flxpoint Order: Post Code (Billing/Shipping) | 90210 | Records the postal code of the billing/shipping address (from Magento Billing/Shipping Address: Post Code) | Optional |
Country Code (Billing/Shipping) | Flxpoint Order: Country Code (Billing/Shipping) | US | Records the country code of the billing/shipping address (from Magento Billing/Shipping Address: Country Code) | Optional |
Telephone (Billing/Shipping) | Flxpoint Order: Telephone (Billing/Shipping) | 555-123-4567 | Records the telephone number for the billing/shipping contact (from Magento Billing/Shipping Address: Telephone) | Optional |
Email (Billing/Shipping) | Flxpoint Order: Email (Billing/Shipping) | john.doe@example.com | Records the email address for the billing/shipping contact (from Magento Billing/Shipping Address: Email) | Optional |
First Name (Billing/Shipping) | Flxpoint Order: First Name (Billing/Shipping) | John | Records the first name of the billing/shipping contact (from Magento Billing/Shipping Address: First Name) | Optional |
Last Name (Billing/Shipping) | Flxpoint Order: Last Name (Billing/Shipping) | Doe | Records the last name of the billing/shipping contact (from Magento Billing/Shipping Address: Last Name) | Optional |
Company (Billing/Shipping) | Flxpoint Order: Company (Billing/Shipping) | Doe Inc. | Records the company name for the billing/shipping contact (from Magento Billing/Shipping Address: Company) | Optional |
Practice Mapping
Try enabling or disabling the “Customer Note” field:
If the integration encounters an issue, try these steps:
-
Orders Not Importing:
- Verify the order status on your store matches the selected statuses in Configure Settings (e.g., Pending, Unshipped).
- If the order is older than the configured date range (e.g., 7 days), increase the “Get Orders Created Within the Last X Days” setting.
-
Connection Issues:
- Ensure your Magento API credentials (e.g., API key, token) are valid.
- Test the connection using the Test Connection button.
-
Mapping Errors:
- Check the mapping template for missing required fields (e.g., Order ID, SKU).
- Ensure fields like billing/shipping addresses are mapped correctly to avoid data mismatches.
-
Check Logs:
- Use the "View Logs" option to identify any API errors (e.g., 401 for authentication issues, 404 for missing orders) or mapping issues.
- Contact Flxpoint support if problems persist, providing log details and the affected order ID for investigation.
Diagnostic Tip: The "View Logs" option provides detailed information about API responses and errors. Check these logs first to troubleshoot issues like missing orders or connection failures.
Conclusion
With the Magento Get Orders integration, you can efficiently import orders from your Magento store into Flxpoint, with flexible options to filter by status and date. The detailed mapping template ensures accurate data alignment, streamlining your order management process.
Sync Orders
Supported | Magento - Sync Orders
Introduction to Magento Sync Orders Integration
This guide explains how to use the Magento Sync Orders integration to synchronize updates to orders, specifically shipment details, from Flxpoint back to your Magento store. This integration ensures that tracking information, shipping details, and carrier information are accurately updated on your Magento channel.
The Magento Sync Orders integration connects your Flxpoint system to Magento to:
- Sync updates to orders since the last synchronization, focusing on shipment components.
- Update Magento with tracking information, shipping details, and carrier information.
- Notify customers of shipment updates and add comments visible on the store’s front-end, if configured.
- Support partial shipments: Only a portion of the order items can be shipped and synced, if needed.
The integration follows a structured process to sync order shipments to Magento:
-
Initialization: The process starts by creating a
SyncShipmentResult
object to store synchronization results. - Processing Orders: For each order, the integration iterates through associated shipments.
-
Posting Shipments: Each shipment is posted to Magento using the
SalesShipOrderV1Api.salesShipOrderV1ExecutePost
endpoint, passing the order ID and mapped shipment data (e.g., carrier code, tracking number). - Error Handling: If an "External Order Item ID Mismatch" error occurs, a specific error message is logged. Other exceptions are logged as warnings, and failed shipments are recorded in the results.
-
Returning Results: The
SyncShipmentResult
object is returned, detailing successful and failed shipments.
Important Note: Ensure your Magento connection is active to avoid synchronization failures.
Customize the integration to fit your needs:
- Is Visible on Front: Choose whether shipment comments are visible on the front-end of your Magento store (options: Yes/No).
- Notify Customer: Enable to have Magento alert customers when a new shipment is added to their order (options: Yes/No).
- Extension Attribute: Enable if your setup requires a custom plugin to send extension attributes (options: Yes/No).
- Append Comment: Choose whether to append a comment with new shipment notifications (options: Yes/No).
- Scheduling: Run the integration manually or schedule it (e.g., every day or every 5 minutes).
- Mapping Template: Define how Flxpoint shipment fields map to Magento fields for precise synchronization.
Follow these steps to set up the Magento Sync Orders integration:
- 1 Add the Integration: Navigate to the Integrations section, select Magento as the integration type, and choose “Sync Orders.”
- 2 Connect to Magento: Select an existing Magento connection or set up a new one using your Magento credentials.
- 3 Configure Settings: Decide if shipment comments should be visible on the front-end, if customers should be notified, if extension attributes are needed, and if comments should be appended.
- 4 Create a Mapping Template: Define how Flxpoint shipment fields map to Magento fields (see Mapping Templates section).
- 5 Run the Integration: Start the integration manually with Run Sync or let it run on your schedule.
- The mapping screen is labeled “Mapping Template” at the top, with options to select templates.
- Buttons available: Delete, Duplicate, and Save.
-
Sections include:
- Settings: Options like visibility, customer notifications, extension attributes, and comment appending.
- From Value: Fields from Flxpoint (e.g., Shipment fields like Carrier, Tracking Number).
- To Magento Sales Shipment Field: Fields in Magento (e.g., Carrier Code, Track Number).
- To Magento Shipment Comment Field: Fields for comments (e.g., Comment).
This section provides key details about the Magento Sync Orders integration to help you understand the process:
- Current Date and Time: As of 11:44 PM -04 on Tuesday, May 20, 2025, this integration is fully operational for syncing orders with Magento.
-
Magento Integration: Connects to your Magento store via the
SalesShipOrderV1Api.salesShipOrderV1ExecutePost
endpoint to update shipment details. Connection settings are hardcoded and not configurable through the UI. - Partial Shipments: Supports syncing only a portion of the order items if needed, allowing flexibility in fulfillment.
- Customer Notifications: If "Notify Customer" is enabled, Magento will alert customers about new shipments, and comments can be made visible on the store’s front-end if "Is Visible on Front" is enabled.
Pro Tip: Ensure your mapping template includes required fields like Carrier Code and Track Number to avoid sync failures.
A mapping template controls how shipment data is synchronized from Flxpoint to Magento. You can enable or disable fields as needed.
Interface Overview
- The mapping screen is labeled “Flxpoint → Magento” under “Sync Orders.”
- Buttons: Cancel and Save Mapping.
- Columns: Left (Flxpoint fields), Right (Magento fields).
Mapping Options
- Don’t Map: Ignore the field entirely.
- Set To Empty: Clear any existing data in that field.
- Field: Map a specific Flxpoint field (e.g., Shipment’s “Carrier”) to a Magento field.
- Value: Set a constant value for all shipments.
- Mapping Set: Apply a predefined transformation or mapping table.
Available Source Fields
- Order: Order Number, Order Total, Note, Ordered On, Reference Number.
- Shipment: Carrier, Tracking Number, Tracking URL, Method, Note, Shipped At, Shipping Cost, Fulfillment Request Number.
Complete Field Mappings
Flxpoint Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Carrier | Magento Sales Shipment: Carrier Code | UPS | Identifies the shipping carrier (from Flxpoint Shipment: Carrier) | Required |
Tracking Number | Magento Sales Shipment: Track Number | 1Z9999W99999999999 | Provides the tracking number for the shipment (from Flxpoint Shipment: Tracking Number) | Required |
Method | Magento Sales Shipment: Method | Ground | Specifies the shipping method used (from Flxpoint Shipment: Method) | Optional |
Fulfillment Request Number | Magento Sales Shipment: Order ID | 123456 | Associates the shipment with the order in Magento (from Flxpoint Shipment: Fulfillment Request Number) | Optional |
Shipped At | Magento Sales Shipment: Created At | 2025-05-01T10:00:00Z | Records the date and time the shipment was created (from Flxpoint Shipment: Shipped At) | Optional |
Shipping Cost | Magento Sales Shipment: Shipping Cost | 15.00 | Records the shipping cost for the shipment (from Flxpoint Shipment: Shipping Cost) | Optional |
Comment | Magento Shipment Comment: Comment | Shipped via UPS on 2025-05-01 | Adds a comment to the shipment, visible to customers if configured (from Flxpoint Shipment: Note or Order: Note) | Optional |
Practice Mapping
Try enabling or disabling the “Comment” field:
If the integration encounters an issue, try these steps:
-
Shipment Not Updating on Store:
- Check the order in Flxpoint for logged errors on the shipment, which explain why the update failed. Common issues include:
- Tracking number format doesn’t match the expected carrier format.
- Tracking number is too long or malformed.
- Tracking number field contains multiple tracking numbers.
- Correct the tracking number format and retry the sync.
-
Connection Issues:
- Ensure your Magento API credentials (e.g., API key, token) are valid.
- Test the connection using the Test Connection button.
-
Mapping Errors:
- Verify that required fields like Carrier Code and Track Number are mapped correctly.
- Ensure the Fulfillment Request Number matches the Magento order ID to avoid mismatches.
-
Check Logs:
- Use the "View Logs" option to identify any API errors (e.g., "External Order Item ID Mismatch") or mapping issues.
- Contact Flxpoint support if problems persist, providing log details and the affected order ID for investigation.
Diagnostic Tip: The "View Logs" option provides detailed information about API responses and errors. Check these logs first to troubleshoot issues like failed shipment updates or connection errors.
Conclusion
With the Magento Sync Orders integration, you can seamlessly update shipment details like tracking and carrier information on your Magento store. Flexible configuration options and detailed mapping templates ensure precise synchronization, while customer notifications and front-end visibility enhance the shopping experience. The integration also supports partial shipments, allowing you to sync only part of an order if needed.