Skip to content
Plugin

Shipping Rates & Weights

by Celena

Shipping Rates & Weights

Shipping Rates & Weights

Table shipping rates for any delivery method — the courier costs 10 on
small orders, 5 over 50 and becomes free over 150. Or charge by weight.

Rate tiers

For each delivery method add tiers measured by one of:

  • cart subtotal — classic spend-based pricing;
  • item count — e.g. flat 5 per parcel up to 3 items, 8 above;
  • total weight — needs product weights (see below).

A tier is from (inclusive) — to (exclusive) → cost. Empty to means
"and above". At checkout the first tier whose range covers the cart wins;
with no matching tier the method keeps its base cost from Shop → Shipping.
The core method's "free from" threshold still applies before the tiers.

Example (courier):

0 – 50    → 10
50 – 150  → 5
150 – ∞   → 0

Product weights

The plugin adds a weight (kg) field to shop products and a bulk editor
(Shipping Rates → Product weights): a paginated table of products with
inline inputs, saved in one click. Weight tiers and the core "by weight"
delivery mode use these values; products without a weight count as 0.

Requirements

Shop plugin 1.3.0 or newer (the shop.shipping.cost checkout hook).

Version Date Requires Size
1.0.0 2026-08-24 PHP >=8.3 · Celena >=3.6 13 KB

Initial release: rate tiers by subtotal, item count or weight per delivery method, first-match application, bulk product weights editor adding the weight field to shop products.

Requirements

  • PHP >=8.3 or newer
  • Celena CMS >=3.6 or newer

Installation

After purchase you receive a license key. Install the package from the client admin panel — it will ask for the key on activation.

  1. Open Plugins/Themes in your Celena admin panel.
  2. Click “Install from file” and upload the downloaded archive (or use “Install from marketplace” if connected).
  3. Activate the package — for paid packages, enter the license key when prompted.

Full installation guide in the documentation →