Linux 软件免费装
Banner图

Joinery Core

开发者 joinery
更新时间 2026年11月2日 15:28
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce cart discount dynamic pricing role based pricing discount rules

下载

0.3.0 0.4.0 0.5.0

详情介绍:

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.

安装:

  1. Install and activate WooCommerce.
  2. Install and activate Joinery Core.
  3. Go to Joinery → Rules and add your first rule.

屏幕截图:

  • A cart rule: 5% off the whole order once the cart subtotal reaches $100.
  • A date condition limits a rule to a sale weekend. Rules can be saved switched off until you need them.
  • The block cart with both rules applied: 10% off each hardware item, then 5% off the order.

常见问题:

Does it work with the block cart and checkout?

Yes. Rules apply wherever WooCommerce calculates the cart: classic and block cart, checkout, and the Store API.

Do I need a paid plugin?

No. Joinery Core works on its own. Paid Joinery plugins add more rule types, such as tiered pricing, wholesale accounts and gift cards, to the same rules screen. A small “More rule types” panel there lists the ones you don’t have; you can hide it.

Does it slow down my store?

Active rules are loaded with one database query per request, and each price is worked out in a single pass through them.

Can developers extend it?

Yes. Register conditions and actions on the joinery_core_init hook. See the developer documentation.

更新日志:

0.5.0 0.4.0 0.3.0 0.2.0 0.1.0