Requirements
Tested up to WordPress 7.1. CartPresets supports High-Performance Order Storage, and works with both the classic and block-based cart and checkout.
WooCommerce Subscriptions is optional. With it, presets can contain subscription products and you get control over how far a discount reaches into renewals β see Subscriptions.
Installing the free build
Search for CartPresets under Plugins β Add New, install, and activate. Or download the zip and upload it under Plugins β Add New β Upload Plugin.Installing Pro
Pro ships as a separate zip from your purchase email or account area.1
Deactivate and delete the free build, if you have it
Your presets and settings live in database tables, not in the plugin folder, so deleting the free build does not touch them. Leave the uninstall cleanup options alone β they are opt-in and off by default, but check before you delete.
2
Upload the Pro zip
Plugins β Add New β Upload Plugin, choose the zip, install, activate.
3
Activate your licence
Cart Presets β License, paste the key from your purchase email, and click Activate. See Licence and updates.
What activation does
Activation creates four database tables, carrying your siteβs table prefix:
It also registers the
/preset/ rewrite rule and flushes permalinks once.
No settings are written at activation. Everything falls back to its shipped default until you save the settings screen for the first time, which means a fresh install and a reset install behave identically.
Moving between builds
Both builds read and write the same tables, so switching either way migrates nothing and loses nothing. Free to Pro. Your existing presets are untouched. Any Pro setting you were never able to reach is still at its default, ready to set. Pro to free. Your presets, items and settings stay exactly as they are. The Pro controls stop being editable, and your stored answers stay on the record β reinstalling Pro turns them back on rather than asking you to set them up again. Two things stop applying rather than staying on, because leaving them running would be worse:- An automatic coupon is no longer applied. A discount you can no longer see or switch off would keep discounting orders.
- Custom items are not added to the cart. They stay with the preset and come back if you upgrade, and the editor marks them so rather than quietly pricing something the cart will drop.