CookiePrime Sold by Weight is built for butchers, fishmongers, delis, coffee roasters, produce stands, spice shops, and any merchant selling by exact weight.
Standard e-commerce charges a fixed price at checkout. But a "1 lb steak" is never exactly 1 lb. This plugin closes that gap.
How it works:
- Mark any product as "Sold by exact weight" and set its price per unit (e.g. $15.00 / lb).
- The customer orders an estimated quantity (e.g. quantity 2 = about 2 lbs).
- The cart and checkout show "Estimated:" totals with a clear notice that the final price will be confirmed after weighing.
- After checkout, the order moves to "Awaiting Weight."
- When the product is weighed, the merchant enters the actual weight in the Weight Station.
- The plugin recalculates the order total based on the actual weight.
- The customer receives an email confirming the final total.
Features:
- Mark any WooCommerce product as "Sold by exact weight"
- Per-unit price display (e.g. $15.00 / lb)
- "Estimated:" labels in cart and checkout
- Cart and checkout notices explaining that the total is an estimate
- Decimal quantity support (2.5 lbs, not just 2)
- Weight Station for entering actual weights
- Automatic order total recalculation
- Final weight confirmation email sent to the customer
- Works with offline payment methods (Cash on Delivery, Bank Transfer, Check)
- No external service or API key required
Card / Stripe support is currently in development. For more information — including early access and updates — contact us at
contact@cookieprime.com.
The plugin does not require any external account, license, or subscription. Everything runs locally inside your WordPress installation.
For more information about our e-commerce tools, visit
https://cookieprime.com.
Step 1 — Install and activate
- Install and activate WooCommerce (if not already installed).
- Install and activate CookiePrime Sold by Weight.
Step 2 — Configure a product
- Go to Products → Add New (or edit an existing product).
- Set the Regular price to your price per unit (e.g.
15 for $15/lb).
- In the Product data → General tab, check the box "Sold by exact weight".
- Set the Weight unit (lb, oz, kg, or g).
- Click Publish or Update.
Step 3 — Take an order
- A customer adds the weight product to the cart.
- They choose a quantity that represents the weight they want (e.g. quantity 2 = 2 lbs estimated).
- The cart and checkout show "Estimated:" totals with a notice.
- They complete checkout using an offline payment method (Cash on Delivery, Bank Transfer, or Check).
- The order moves to Awaiting Weight.
Step 4 — Weigh and finalize
- Go to Weight Station in the WordPress admin menu.
- The order appears as a card. Click it.
- Enter the actual total weight per line (e.g. 2.15).
- Click Finalize Order.
- The plugin recalculates the total and updates the order.