Shipping Rules Not Applying as Expected When Using BigCommerce Price Lists
Overview
If you are using BigCommerce's Price List feature and notice that ShipperHQ Shipping Rules are not applying as expected, the issue is typically caused by how BigCommerce sends product pricing to ShipperHQ during rate requests.
Why This Happens
BigCommerce Price Lists override the Default Price and Store Price fields on the product record. When this occurs, ShipperHQ does not receive the actual product price, before a discount is applied. Instead, ShipperHQ receives the discounted base price, defined in the Price List feature.
Because of this, any Shipping Rule that evaluates Order Value or Item Value may not apply correctly.
Examples of impacted rules include:
-
Rules based on minimum or maximum order value
-
Rules using product price conditions
-
Rules offering free shipping above a certain price
-
Rules restricting methods based on cart value
If ShipperHQ is not receiving the adjusted BigCommerce Price List value, the conditions in these rules will not match as expected.
A possible workaround is adjusting the shipping rule value conditions to accommodate the discounts applied by Price List feature.
Summary
BigCommerce Price Lists override product pricing at checkout, but this updated price is not sent to ShipperHQ in the rate request. As a result, Shipping Rules in ShipperHQ that depend on product or order value may not trigger correctly.