1. Overview
This guide explains how to synchronize shipping costs between Infigo and PrintIQ, to appear during the checkout process. It provides a comprehensive walkthrough for configuring the integration, mapping delivery methods, and validating the synchronization. The goal is to ensure accurate and seamless shipping cost updates for end-users.
For additional information and detailed tutorials, the Infigo Academy offers extensive resources on a wide variety of topics. Visit the Infigo Academy to search and browse our content.
2. Contents
- Overview
- Contents
- Key Points and Takeaways
- Key Settings
- Step-by-Step Guide
- FAQs
- Alternate Search Terms
3. Key Points and Takeaways
- This feature allows syncing shipping rates from PrintIQ to Infigo during checkout.
- The Use Print IQ Delivery Rates setting must be enabled in the Connect settings.
- Delivery methods in Infigo must be mapped to PrintIQ delivery types using external IDs (Mapped using the green Connect Link buttons).
- Only mapped delivery methods with valid rates will be displayed during checkout.
4. Key Settings
Use Print IQ Delivery Rates
- Path: Configuration > Plugins > Connect Plugins > Configure (on Connect: printIQ row) > Delivery Settings (section) > Use Print IQ Delivery Rates
- Explanation: Enables synchronization of shipping rates between Infigo and PrintIQ. When enabled, this replaces the manual Delivery Mapping Table displayed below it.
Order Submission Approach
- Path: Configuration > Plugins > Connect Plugins > Configure (on Connect: printIQ row) > Other Settings (section) > Order Submission Approach
- Explanation: This must be set to "Append additional order line items to the same quote" for proper syncing.
5. Step-by-Step Guide
Follow these steps to enable and configure the synchronization of shipping costs between Infigo and PrintIQ:
Step 1: Enable Shipping Cost Synchronization
- Log in to your Infigo storefront and navigate to the settings page for the Connect: printIQ plugin
- Path: Configuration > Plugins > Connect Plugins > Configure (on Connect: printIQ row)
- Locate the Use Print IQ Delivery Rates setting and enable it.
- If disabled, the manual Delivery Mapping Table will be used instead.
- Ensure the Order Submission Approach setting is set to “Append additional order line items to the same quote”. Other options are not valid for this functionality.
- Save the settings.
Step 2: Configure Delivery Method Mapping
- In PrintIQ, log in to your admin dashboard and navigate to Manage Freight > Delivery Types to view available delivery configurations.
- Note the Delivery Type Name for each method you want to map.
- In Infigo, create or edit delivery methods and add the External ID corresponding to the PrintIQ Delivery Type Name.
- Navigate to the Delivery Methods page
- The green Connect Link button on the corresponding delivery method row will give you access to input the External ID.
- Save your changes.
Step 3: Test and Validate Synchronization
- Add products to your basket in the Infigo storefront.
- Proceed through the checkout process and monitor the following steps:
- Billing Address
- Shipping Address
- Delivery Method Selection
- Validate that only mapped delivery methods with rates from PrintIQ are displayed at the Delivery Method step.
- Adjust product quantities or details, then revisit the Delivery Method step to confirm cache refresh and updated rates.
6. FAQs
Q: What happens if a delivery method doesn’t have an external ID in Infigo?
A: The system falls back to the Delivery Mapping Table if configured. If no match is found, the delivery method won’t appear during checkout.
Q: How long is the cache duration for shipping options?
A: Shipping options are cached for 5 minutes. Any changes to payloads will trigger a new API call after this period.
Q: What if some delivery types don’t return rates?
A: Delivery types that do not appear in the PrintIQ API response (GetPrice/GetPriceForProduct) will not be displayed during checkout.
Q: Can I use this feature if I’ve set the Order Submission Approach to “Raise independent quotes”?
A: No, this feature is not supported with this configuration.
For additional information and detailed tutorials, the Infigo Academy offers extensive resources on a wide variety of topics. Visit the Infigo Academy to search and browse our content.