MachShip offers an app interface inside popular eCommerce platforms that allows you to easily see how your checkout is generating live pricing results.
This interface is now available in:
The plugin interface is typically available in the main menu of the platform, the shipping section, or can be found by using the search field in the admin area.
If you're unable to find the plugin interface, please reach out to our support team for further guidance.
Inside the plugin interface, you will find a section called the "Live Rate Log" which is a log of every request made for pricing from your store, to MachShip.
Here is an explanation of the various fields, and what they mean:
This screen lists all of the requests that we received.
Note: You can search for a given record by using the "search" field and inputting a TO postcode.
The fields in this log are:
When you click the View Data button, you're taken to the individual log screen for a given record.
The blocks in this log are:
The price returned to your customers in the checkout is calculated based on:
Based on this, if you believe the wrong price was returned, or there was an issue, verify the following:
Let's go into depth on some of these issues, their causes and potential solutions.
If a record is marked as delayed, this typically means that one of the carriers being quoted has taken more than 10 seconds to respond to our pricing request.
For rate cards that MachShip prices internally, we are able to optimise the time taken to generate a price - but we are unable to do so with carriers where we are asked to hit their systems to generate a price.
We have to wait till the last carrier has responded before we can return the cheapest price to the customer - so if one carrier is slow, then the response may time out.
Some systems will wait for more than 10 seconds, but most timeout after 10 seconds.
Solution: to temporarily or permanently remove the offending carrier from the shipping options. Reach out to the client integrations team if you need help to identify the carrier returning slow responses.
The following responses may show in the "MachShip Response Data" section:
This means that there are no carriers available to take the specified packages from the specific warehouse to the specific destination.
The cause of this issue could be:
Solution: Try running the same quote in MachShip and confirm if there is a carrier available. If there is, then it likely needs to be added to your shipping option.
If it's not, then you may need to adjust your rates, or reach out to your broker to assist. If you're unsure, reach out to support, or your broker.
This means the from postcode and suburb OR the to postcode and suburb are invalid.
Solution: Fix the from suburb and postcode, or instruct the customer to fix theirs.
This means the packages are invalid, or missing.
Common causes are:
Solution: check your product skus, weights and dimensions are accurate and set for this product. There may also be a gap in your packing rules - reach out to support if unsure.
Here are the most common causes for incorrect pricing or different pricing:
MachShip will either pull dimensions for your products your website, MachShip, or your integration configuration - depending on your website and packing setup.
Often times this issues is caused by data is not kept up to date, or when a new product range is added, those products are not added to MachShip, or dimension data loaded.
This will cause 0's to show up in the item dimensions, or for the dimensions we use to quote, not matching how you would quote them.
Solution: check your product skus, weights and dimensions are accurate and set for this product. If you're unsure where this data is pulled from, reach out to clientintegrations@machship.com
A common source of pricing discrepancies occurs when there's a mismatch between how your integration is packing items versus how you (the website owner) expect them to be packed. Here's what typically happens:
Integration's Packing Rules: Your integration might be configured to quote each item as a separate package. For example, when a customer orders 5 items, the integration automatically generates quotes for 5 individual packages, resulting in higher shipping costs.
Website Owner's Expectations: When you manually check prices in MachShip, you might be entering the items as a single consolidated carton or pallet. This creates a price difference between what your customers see in checkout (based on the integration's individual packaging) and what you expect based on your manual quotes (using consolidated packaging).
You can verify how your integration is currently packing items by examining the MachShip Request payload in the live rate logs.
Solution: Review and adjust your packing rules configuration in the MachShip plugin settings to align with how you actually ship your products. For available packing options and configurations, refer to our packing rules guide.
When comparing prices between MachShip and your checkout, surcharge discrepancies often occur due to differences in how surcharges are being applied. Common scenarios include:
Residential Surcharges: When manually quoting in MachShip, users often forget to tick the residential checkbox, leading to lower quotes compared to the checkout where residential surcharges are automatically applied.
Tailgate Requirements: Similarly, when comparing prices for heavy items, the tailgate option might be automatically applied in checkout but not ticked in your manual MachShip quote.
Solution: When comparing prices:
Shipping options in MachShip can be configured in two ways:
When using specific carrier selection (option 2), pricing discrepancies often occur when new carriers are added to your MachShip account but not to your integration's shipping options. Here's what typically happens:
To troubleshoot:
Solution:
A common cause of pricing discrepancies occurs when your website is quoting under a different company to the company you are comparing it to when quoting in MachShip. This typically happens when:
Each company in MachShip can have different:
Solution: When comparing prices:
If you've followed the troubleshooting steps above and still can't identify why prices don't match, you can submit a "Quote Check" ticket. Here's how to ensure your ticket can be resolved quickly:
Locate the Live Rate Log
Verify Your Manual Quote
Send an email to clientintegrations@machship.com with:
Essential Information
Quote Details
What You've Checked
This information helps our team quickly identify the cause of any pricing discrepancies and provide a solution.