Shipping cost calculation in cart line table

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • If the item in your cart is a good, a cart line shipping estimate prioritization logic is used to calculate the estimated shipping cost. If the item in your cart is a service, the estimated shipping cost shows as 0.0 in your currency.

    The cart line for each item is updated with the shipping estimate.

    1. Use the product level shipping estimate percentage to calculate shipping, provided the sn_shop.shipping.estimate.inclusion property is set to true:
      • Pull the estimated shipping as percentage value from the supplier product record.
      • Calculate shipping as [Estimated Shipping as Percentage] * [Quantity] * [Negotiated Unit Price].
    2. If 1 is null, use the supplier level shipping estimate percentage to calculate shipping, provided the sn_shop.shipping.estimate.inclusion property is set to true:
      • Pull the estimated shipping as percentage value from the supplier record.
      • Calculate shipping as [Estimated Shipping as Percentage] * [Quantity] * [Negotiated Unit Price].
    3. If both 1 and 2 are null, use the default shipping estimate percentage to calculate shipping, provided the sn_shop.shipping.estimate.inclusion property is set to true:
      • Pull the estimated shipping as percentage value from the system properties.
      • Calculate shipping as [Estimated Shipping as Percentage] * [Quantity] * [Negotiated Unit Price].
    4. If 1, 2, and 3 are all null, or the sn_shop.shipping.estimate.inclusion property is set to false, shipping estimate is shown as Undetermined.