Kodlo Price Builder turns your WooCommerce prices into formulas built from reusable ingredients — so you never have to manually edit a product price again.
Need help? For questions, support, or feedback, contact us at hello@kodlo.dev or visit our website at kodlo.dev.
Found a security issue? Please report it privately to hello@kodlo.dev rather than in a public forum. See SECURITY.md for our disclosure process.
If you sell products made from shared materials or ingredients, you already know the pain: the price of one ingredient changes, and suddenly you’re manually editing 20, 30, or 100 product prices — one by one, hoping you don’t miss any.
Rose price goes up. You have 30 bouquets to update. Every florist knows this drill. Miss one product and you’re selling below cost without knowing it.
Material or labor cost changes. Every product using it needs a new price. Jewelers, custom furniture makers, and manufacturers deal with this constantly — fluctuating material costs, but static WooCommerce prices.
No visibility into what a price change will actually affect. Without Kodlo Price Builder, there’s no way to know in advance which products use a given ingredient, or by how much their price will shift.
Kodlo Price Builder solves this at the root: define a component once (e.g. “Rose” = 45.00), use it inside a formula on any product (comp_1 * 7 + comp_3), and every time you update the component’s price, every linked product recalculates instantly — automatically, with no manual editing.
comp_1 * 7 + comp_2 + comp_3.+ - * / ( )) plus a built-in qty variable for quantity-based pricingFlorists and flower shops. Flower prices change weekly or even daily. A single rose used across 30 bouquet variations means 30 manual price edits every time the wholesale cost shifts — or one component update with Kodlo Price Builder.
Jewelers, custom furniture makers, and handmade product sellers. Your prices are built from material cost + labor + markup. Kodlo Price Builder lets your WooCommerce price reflect your real cost structure instead of a static number you have to remember to update.
Any store where the same ingredient, material, or service appears across many products. Catering, sign shops, print shops, bakeries, fabricators — if you’ve ever thought “I wish changing one thing updated all my products,” this plugin is built for exactly that.
No hidden fees on the free version. Unlimited components, fully functional, no time limit.
Free (this plugin) includes everything you need to try formula-based pricing:
+ or −Kodlo Price Builder Pro adds:
Components
Search & Navigation
Formulas
× and ÷ operators (Free covers +/− only)qty variable for quantity-based pricingIF() conditional expressions — e.g. bulk discounts based on quantityROUND(), MIN(), MAX(), CEIL(), FLOOR() functionscomp_1 * 15%)Alerts & Change Log
When is Free enough? If simple addition/subtraction of components covers your pricing (e.g. “Rose + Ribbon + Vase”), Free is fully capable — permanently, no trial, no time limit.
When should you upgrade to Pro? If you need quantities per component, multiplication or division, conditional or percentage-based pricing, or want to see the impact of a price change before committing to it — Pro adds that on top of the free builder.
Kodlo Price Builder Pro is a separate, standalone plugin — installing it doesn’t touch or remove the free version’s data.
If you ever deactivate Pro and go back to the free version, your data stays exactly as it was — components and formulas live in the same tables either way.
Kodlo Price Builder for WooCommerce is fully translatable — including the formula builder and every admin screen, not just static labels. The plugin follows your site’s admin language automatically (change it under Users Profile Language, or Settings General Site Language), and the entire interface switches with it.
Translations are managed through translate.wordpress.org — once community translations reach 100% for a language, WordPress delivers them automatically. No translation files are bundled with the plugin.
Want to contribute a translation? Head to the plugin’s page on translate.wordpress.org and submit strings for your language directly — no files to download or upload.