DatRooster Partial Payments
·
WooCommerce deposits and split payments with cart thresholds, linked balance orders, balance reminders, and classic checkout support.
DatRooster Partial Payments is the foundation of a WooCommerce deposits plugin built for custom client projects.
Current milestone includes:
- monorepo-ready structure;
- WordPress Settings API integration;
- product-level deposit overrides for simple and variable products;
- automatic reuse of existing WooCommerce payment gateways for deposit orders;
- optional gateway restrictions only when deposit mode is active;
- configurable handling for proportional product tax, shipping collection, and coupon eligibility on deposit items;
- configurable minimum cart or product threshold before deposits become available, with a cart and checkout selector once the threshold is reached;
- estimated remaining balance summary for products, tax, and shipping in cart, checkout, and order metadata;
- linked balance orders generated from paid deposit orders;
- a
Partially paidorder status and a My Account balance payment action for classic WooCommerce flows; - transactional balance emails with configurable WooCommerce subjects, headings, and email formats;
- automatic balance due dates and reminder scheduling for classic WooCommerce order-pay flows;
- bundled translation files for Italian, Spanish, and German, with English kept as the source locale;
- WooCommerce dependency checks;
- HPOS compatibility declaration and explicit Cart & Checkout Blocks incompatibility until the dedicated integration is built, with an admin notice when block-based cart or checkout pages are detected;
- customizable labels and global deposit defaults.
This release focuses on classic WooCommerce product, cart, checkout, and My Account flows. Cart & Checkout Blocks support, more advanced deposit rules, and merchant tooling are planned for future milestones.
