See real client examples and troubleshooting steps for issues you may encounter with shopping cart connections.
Shopping cart connections are an important facet for your operations to run smoothly in Infoplus. If you encounter an error or problem with your shopping cart, it might be a problem with the shopping cart provider (in which case you will need to connect with them), but there are certain scenarios where a connectivity issue occurs on the Infoplus side.
This article will lay out some common issues related to shopping carts and step-by-step instructions for how to troubleshoot and solve the issue.
How to Use This Guide
Below, you will find multiple different scenarios that could potentially cause issues for shopping carts. You can use the table of contents below to quickly navigate to the exact question you are interested in. Each issue has multiple troubleshooting steps to help you independently get to the bottom of the issue you are experiencing and solve it so you can move forward with your operations.
Table of Contents:
- My inventory is not syncing with Shopify
- My inventory is not syncing with WooCommerce
- My order status/tracking information is not syncing with Shopify
- My orders are not flowing from Shopify to Infoplus
- Magento 2 Connection Error - "Please check your username and password"
My inventory is not syncing with Shopify
- Ensure that the items within Shopify are set to have Infoplus under “Inventory Managed By” within the items’ Shopify records Shipping section
- Ensure that each item’s SKU is exactly the same on Infoplus as it is on Shopify (including case), and that each SKU is unique within Shopify
- Ensure that all items within Shopify have the same location ID and that this value is the same as the “Override Location ID” value within the Shopping Cart Connection’s record in Infoplus. To check your item’s Location ID in Shopify, navigate to Products > Inventory. You can view your locations using the dropdown near the top right of the page, underneath “View products.” The location ID will be the numbers at the very end of the URL of the page after location_id, such as “https://your-site.myshopify.com/admin/products/inventory?location_id=1000000”. Ensure all of the items that you want to be synced with Infoplus are within the same location, copy this location ID, and paste it into the “Override Location ID” field within the Shopping Cart Connection record in Infoplus.
- Navigate to the Item’s record in Infoplus and select Actions > Push Shopping Cart Inventory Levels to perform a manual inventory level push; you can also do this in bulk by selecting all items you would like to manually sync inventory levels by selecting the check box to the far left.
My inventory is not syncing with WooCommerce
- Ensure that the items within WooCommerce have the exact same SKU as the corresponding item in Infoplus - including case
- Ensure that the items within WooCommerce are set to be managed by Infoplus by checking This product is fulfilled by Infoplus under the item’s Product data > Shipping section next to Infoplus Fulfillment
- Navigate to the Item’s record in Infoplus and select Actions > Push Shopping Cart Inventory Levels to perform a manual inventory level push; you can also do this in bulk by selecting all items you would like to manually sync inventory levels of
My order status/tracking information is not syncing with Shopify
- Ensure that all items within Shopify have the same location ID, and that this value is the same as the “Override Location ID” value within the Shopping Cart Connection’s record in Infoplus. To check your item’s Location ID in Shopify, navigate to Products > Inventory. You can view your locations using the dropdown near the top right of the page, underneath “View products.” The location ID will be the numbers at the very end of the URL of the page after location_id, such as “https://your-site.myshopify.com/admin/products/inventory?location_id=1000000”. Ensure all of the items that you want to be synced with Infoplus are within the same location, and copy this location ID, and paste it into the “Override Location ID” field within the Shopping Cart Connection record in Infoplus.
- Navigate to the Order’s record in Infoplus and select Actions > Push Shopping Cart Order Updates to attempt a manual push of order updates
My orders are not flowing from Shopify to Infoplus
- Ensure that all items within Shopify have the same location ID, and that this value is the same as the “Override Location ID” value within the Shopping Cart Connection’s record in Infoplus. To check your item’s Location ID in Shopify, navigate to Products > Inventory. You can view your locations using the dropdown near the top right of the page, underneath “View products.” The location ID will be the numbers at the very end of the URL of the page after location_id, such as “https://your-site.myshopify.com/admin/products/inventory?location_id=1000000”. Ensure all of the items that you want to be synced with Infoplus are within the same location, and copy this location ID, and paste it into the “Override Location ID” field within the Shopping Cart Connection record in Infoplus.
- Check your Alert table for any Alerts related to orders for this Shopping Cart Connection. If there is an Alert with an error stating that this order could not be fetched, within the Alert message, run the "Re-post Business Transactions" process from the 'Actions' menu.
My orders are showing the wrong carrier in Shopify
Having the correct carrier displayed on your Shopify orders is important for both you and your customers. Here is why you may see incorrect carrier information on your Shopify orders:
Shopify's Supported Carriers:
- Shopify only supports a specific set of carriers. If you use a carrier in Infoplus that's not on Shopify's list of supported carriers, the carrier won't be displayed correctly in your Shopify store.
- When Infoplus marks an order as shipped, we send the tracking number to Shopify. However, if the carrier associated with that tracking number is not supported by Shopify, Shopify tries to match the tracking number to a known carrier in their database. This can sometimes lead to incorrect carrier names being displayed.
How to Address the Issue:
- Use Supported Carriers: Whenever possible, choose a carrier in Infoplus that's also supported by Shopify (see the list below for reference).
- Contact Shopify Support: If the correct carrier isn't available in Infoplus, you can reach out to Shopify support to see if they can add it.
Shopify API Documentation Link:
To get the most up-to-date list of supported carriers, please see Shopify’s API documentation. The list should be nested under “Supported Tracking Companies”.
Supported Carriers List (as of June 24, 2024):
Carriers Supported by Shopify (as of 6/24):
4PX
AGS
Amazon Logistics UK
Amazon Logistics US
An Post
Anjun Logistics
APC
Asendia USA
Australia Post
Bonshaw
BPost
BPost International
Canada Post
Canpar
CDL Last Mile
China Post
Chronopost
Chukou1
Colissimo
Comingle
Coordinadora
Correios
Correos
CTT
CTT Express
Cyprus Post
Delnext
Deutsche Post
DHL eCommerce
DHL eCommerce Asia
DHL Express
DPD
DPD Local
DPD UK
DTD Express
DX
Eagle
Estes
Evri
FedEx
First Global Logistics
First Line
FSC
Fulfilla
GLS
Guangdong Weisuyi Information Technology (WSE)
Heppner Internationale Spedition GmbH & Co.
Iceland Post
IDEX
Israel Post
Japan Post (EN)
Japan Post (JA)
La Poste
Lasership
Latvia Post
Lietuvos Paštas
Logisters
Lone Star Overnight
M3 Logistics
Meteor Space
Mondial Relay
New Zealand Post
NinjaVan
North Russia Supply Chain (Shenzhen) Co.
OnTrac
Packeta
Pago Logistics
Ping An Da Tengfei Express
Pitney Bowes
Portal PostNord
Poste Italiane
PostNL
PostNord DK
PostNord NO
PostNord SE
Purolator
Qxpress
Qyun Express
Royal Mail
Royal Shipments
Sagawa (EN)
Sagawa (JA)
Sendle
SF Express
SFC Fulfillment
SHREE NANDAN COURIER
Singapore Post
Southwest Air Cargo
StarTrack
Step Forward Freight
Swiss Post
TForce Final Mile
Tinghao
TNT
Toll IPEC
United Delivery Service
UPS
USPS
Venipak
We Post
Whistl
Wizmo
WMYC
Xpedigo
XPO Logistics
Yamato (EN)
Yamato (JA)
YiFan Express
YunExpress
The following tracking companies are displayed for shops located in specific countries:
Australia: Australia Post, Sendle, Aramex Australia, TNT Australia, Hunter Express, Couriers Please, Bonds, Allied Express, Direct Couriers, Northline, GO Logistics
Austria: Österreichische Post
Bulgaria: Speedy
Canada: Intelcom, BoxKnight, Loomis, GLS
China: China Post, DHL eCommerce Asia, WanbExpress, YunExpress, Anjun Logistics, SFC Fulfillment, FSC
Czechia: Zásilkovna
Germany: Deutsche Post (DE), Deutsche Post (EN), DHL, DHL Express, Swiship, Hermes, GLS
Spain: SEUR
France: Colissimo, Mondial Relay, Colis Privé, GLS
United Kingdom: Evri, DPD UK, Parcelforce, Yodel, DHL Parcel, Tuffnells
Greece: ACS Courier
Hong Kong SAR: SF Express
Ireland: Fastway, DPD Ireland
India: DTDC, India Post, Delhivery, Gati KWE, Professional Couriers, XpressBees, Ecom Express, Ekart, Shadowfax, Bluedart
Italy: BRT, GLS Italy
Japan: エコ配, 西濃運輸, 西濃スーパーエキスプレス, 福山通運, 日本通運, 名鉄運輸, 第一貨物
Netherlands: DHL Parcel, DPD
Norway: Bring
Poland: Inpost
Turkey: PTT, Yurtiçi Kargo, Aras Kargo, Sürat Kargo
United States: GLS, Alliance Air Freight, Pilot Freight, LSO, Old Dominion, R+L Carriers, Southwest Air Cargo
South Africa: Fastway, Skynet
Magento 2 Connection Error - "Please check your username and password"
while connecting your Magento 2 store to Infoplus, you might encounter a "Please check your username and password then try again" error. This error message typically indicates an issue with the Magento 2 credentials used during the connection setup, not your Infoplus login information.
Resolving the Issue:
-
Create a Dedicated Magento 2 User (if not already done):
- If you haven't already, create a new Role and User specifically for the Infoplus connection within Magento 2. Refer to the "Step 2 - Create a User Role & User in Magento 2" section in the Magento eCommerce Integration knowledge base article for detailed instructions.
-
Verify Magento 2 User Credentials:
- If you've already created a new Role and User your Infoplus connection within Magento 2, double-check the username and password entered for the Magento 2 user in the connection setup. Ensure they are accurate and have the necessary permissions within Magento 2.
- Complete the Infoplus Connection Setup:
-
-
Once you've verified/created your Magento 2 user, proceed with the remaining steps in the Infoplus connection process:
-