| 开发者 |
kodlo
volodymyrloz |
|---|---|
| 更新时间 | 2026年10月6日 03:37 |
| 捐献地址: | 去捐款 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0+ |
| 版权网址: | 版权信息 |
comp_1 * 7 + comp_3), and every time you update the component's price, every linked product recalculates instantly — automatically, with no manual editing.
How It Works
comp_1 * 7 + comp_2 + comp_3.+ - * / ( )) plus a built-in qty variable for quantity-based pricing/wp-content/plugins/kodlo-price-builder-for-woocommerce/, or install directly through Plugins → Add New.It removes manual price editing when a shared ingredient, material, or cost changes. Instead of updating 30 products by hand, you update 1 component and every product using it recalculates automatically.
Everywhere. Kodlo Price Builder hooks directly into WooCommerce's core price functions, so the calculated price is the real product price — shown correctly in the shop, cart, checkout, order emails, and reports.
Yes. Each variation can have its own independent formula (e.g. a "5 roses" variation and an "11 roses" variation of the same bouquet) — set it right in the Variations panel on the product edit screen.
The product automatically falls back to its standard WooCommerce price, and the formula builder shows a warning so you can fix it.
No. Calculated prices are cached using WordPress transients and only recalculated when a component price or the product itself changes — there's no extra computation on every page load.
Formulas are parsed with a strict, purpose-built evaluator — never eval() and never arbitrary PHP or JavaScript execution. Only numbers, component tokens, and a fixed set of math operators/functions are allowed.
Unlimited — there's no cap, no trial period, no countdown. Pro adds richer formula tools (quantities, multiplication/division, conditional pricing, templates) on top of the same unlimited components.
You need to deactivate the free plugin and activate Pro instead (both define the same functionality, so they can't run at the same time) — but you don't need to uninstall it, and your data isn't affected either way, since both plugins use the same database tables.
Nothing is deleted. If you deactivate Pro and go back to the free plugin, formulas using Pro-only functions (IF(), ROUND(), etc.) will simply show a "Check formula" notice until you either reactivate Pro or simplify them to basic +/- math.
Not built in yet — this is on our roadmap. If you need it now, please reach out at hello@kodlo.dev so we can prioritize it.
Simple products and Variable products (with an independent formula per variation). Other product types (e.g. Subscriptions, Bundles) aren't officially supported yet.
There's no separate trial — the Free version itself has no time limit, so you can use it for as long as you like before deciding to upgrade. Pro purchases come with a 30-day money-back guarantee.
class_alias(): Argument #1 must be a user-defined class name, internal class name given) introduced in 1.3.5.wrap container to the Price Builder admin page so it renders correctly even before JavaScript loadsuninstall.php to clean up internal housekeeping data (security logs, rate-limit transients); component/formula data is intentionally kept so switching to Kodlo Price Builder Pro doesn't lose anything, since both plugins share the same database tableskodlo_price_builder_component_price filter now actually receives the product ID it always claimed to passstyle="" attribute with a properly enqueued rule+/− component builder; quantities, multiplication/division, the advanced text editor, and functions are part of Pro+ - * / ( ) and a built-in qty variable