Shipping Rates & Weights
by Celena
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.
- Open Plugins/Themes in your Celena admin panel.
- Click “Install from file” and upload the downloaded archive (or use “Install from marketplace” if connected).
- Activate the package — for paid packages, enter the license key when prompted.