View Categories

Base cost for shipments below a specified weight plus an additional cost once that weight is exceeded

“The first 31kg is £25.42 then the additional cost of £0.46 per kilo up to a max of 350kg.”

Analysis of the Shipping Scenario

In this scenario:

  1. If a package weighs up to 31 kg, the shipping cost is £25.42.
  2. For weights above 31 kg and up to 350 kg, the shipping cost applies a fixed portion plus £0.46 per kilogram.
    We must subtract the cost that covers the first 31 kg. Hence:

    25.42 − (31 × 0.46) = 25.42 − 14.26 = 11.16

  3. Beyond 350 kg, shipping is unavailable.

Edge Cases

  • Weight = 0 to 31 kg: Cost is £25.42.
  • Weight = 31: Cost remains £25.42.
  • Weight = 31.001 kg: The cost becomes 11.16 + (31.001 × 0.46) ≈ £25.42.
  • Weight = 350 kg: The cost is 11.16 + (350 × 0.46) = £172.16.
  • Weight > 350 kg: Shipping is unavailable.

Order of the Rules

  1. Rule 1: Weight 0–31 kg ⇒ Cost is £25.42.
  2. Rule 2: Weight 31.001–350 kg ⇒ Cost is £11.16 plus £0.46 per kilogram of total weight.
  3. If weight > 350 kg, no rules match ⇒ no shipping method displayed.

JSON Configuration

Use the configuration below in the Flexible Shipping PRO plugin. Click “Paste” and insert:

{
  "rules_table": {
    "rules": [
      {
        "conditions": [
          {
            "condition_id": "weight",
            "operator": "is",
            "min": "0",
            "max": "31"
          }
        ],
        "cost_per_order": "25.42",
        "additional_costs": [],
        "special_action": "none"
      },
      {
        "conditions": [
          {
            "condition_id": "weight",
            "operator": "is",
            "min": "31.001",
            "max": "350"
          }
        ],
        "cost_per_order": "11.16",
        "additional_costs": [
          {
            "additional_cost": "0.46",
            "per_value": "1",
            "based_on": "weight"
          }
        ],
        "special_action": "none"
      }
    ]
  }
}

To use this configuration, copy and paste it into the rules table in Flexible Shipping PRO.

Verification with Edge Cases

  • Weight = 0–31 kg: Rule 1 applies, total cost = £25.42.
  • Weight = 31 kg: Still Rule 1, total cost = £25.42.
  • Weight = 31.001 kg: Rule 2 applies:
    cost = 11.16 + (31.001 × 0.46) ≈ £25.42.
  • Weight = 350 kg: Rule 2 applies:
    cost = 11.16 + (350 × 0.46) = £172.16.
  • Weight > 350 kg: No rule matched ⇒ shipping unavailable.
Scroll to Top