Edit Shipping Weights

Edit Shipping Weights β€” Functional Description

This program directly manages OpenCart 3 Weight-Based Shipping rates via the database settings layer. Rate tiers are stored as comma-separated weight:price pairs in oc_setting rows grouped under code = shipping_weight, with individual keys following the OpenCart 3 format shipping_weight_{geo_zone_id}_rate (for example, shipping_weight_5_rate).

  • Add β€” enter a new weight/price pair in the top row and click Add.
  • Update β€” saves the full rate table and propagates the same serialized value to every configured geo-zone rate key.
  • Delete β€” removes a single weight tier from the table before the next save.
  • Configured geo-zone IDs: 5, 6, 15, 19, 22, 23, 24.
  • An optional (currently hidden) workflow can merge missing product weights from oc_product into the rate table.
Weight (lbs) Price Actions