Directory / plugin

Joinery Core

v0.4.0 · by joinery

Discount rules for WooCommerce, and the shared core that lets Joinery plugins work together.

View on WordPress.org

About this plugin

Joinery Core gives your store a simple rule builder: choose when a rule applies (customer role, cart quantity, cart subtotal, product category, dates) and what it does (percentage off items or off the cart).

It is also the foundation for the paid Joinery plugins. They all use the same rules engine, pricing pipeline and customer wallet, so they work together without conflicts.

Works without code, and headless

Rules run on the server inside WooCommerce, so prices are right in the classic and block cart and checkout, and in the Store API for headless stores. Developers get a price-preview REST endpoint and can add their own conditions and actions with two PHP functions.

Privacy

Joinery Core doesn’t contact any external service and doesn’t track you or your customers. Pricing rules run on your own server. If you use store credit (added by paid Joinery plugins), each credit and use of credit is stored in your database and works with WordPress’s personal data export and erasure tools.

Source code

The admin screen’s JavaScript in build/ is compiled. Its readable source ships with the plugin in assets/ (including the shared packages in assets/packages/). To rebuild it, run npm install and npm run build in the plugin folder; it uses @wordpress/scripts.

Plugin tags