

Cart page with per-line checkboxes and partial checkout notice.
The problem WooCommerce doesn’t solve out of the box: the cart is all-or-nothing. If someone wants to buy only some products — due to budget, timing, or splitting household vs. business items—they either abandon the whole cart or remove products manually and risk forgetting them later.
CartSplitter fixes that. On the cart page, each product line gets a checkbox (everything stays selected by default). Customers opt out of what they’re not buying right now. Those lines stay in the cart with clear “saved for later” styling, while totals, shipping, taxes, and coupons are calculated only for what they actually intend to purchase. When they complete checkout, the order contains the selected lines only; the rest of the cart is still there for the next visit.
Why store owners install it
Requires WooCommerce 7.0 or higher (tested through 9.9).
What you get in this plugin
Optional upgrade for stores that want branding, rules, recovery emails, and analytics—see Rebellious Digital Plugins.
If you use CartSplitter Pro licensing, the plugin connects to SureCart (https://api.surecart.com) only for license activation, deactivation, and validation when an administrator uses the license screen—not during normal shopping.
The free plugin behaviour above does not require this service.