CartLink Generator for WooCommerce — Direct Checkout & Share Cart Links
Changelog
1.1.0
New: One-click sharing to WhatsApp, Telegram and email, plus native mobile share sheet.
New: QR code generated for every cart link (bundled locally, no external requests).
New: “Recent links” management table to review, copy and revoke generated links.
New: Live estimated-total preview while building the cart.
New: Per-link expiry presets (1 day / 7 days / 30 days / 1 year).
Fix: Fixed-subtotal discount could leak into a customer’s own cart via a lingering session value — it is now scoped to generated carts and cleared when the cart empties.
Fix: Possible fatal error in product search when a result referenced a missing product.
Security: Cart link identifiers are now unguessable (random) so links carrying custom prices cannot be enumerated. Existing links keep working.
Security: AJAX endpoints now require the manage_woocommerce capability.
Improvement: Variable products/variations are added to the cart correctly.
Improvement: Configuration constants now honour their value (e.g. define( X, false )).
Improvement: Removed an unnecessary full-catalog query on the admin page for faster loads on large stores.
Improvement: Admin styles are now scoped and no longer affect the rest of wp-admin.
1.0.3
Added new feature: preserve query string in URL sharing (UTM params f.i.).
1.0.2.1
Fixing “Fixed Adjustment is always zero” bug.
1.0.2
“Expire-dates are always 1 hour” bug fix
Added new feature – Prevent product quantity update for generated carts.
Delete the trace of cart generator when cart gets emptied.
1.0.1
UI improvements.
1.0.0
Initial release.
Generate dynamic cart links with pre-filled products and quantities.
Options for menu placement and redirection.
Autocomplete product search for efficient cart building.
File-based pseudo-transients with optional native WordPress transients.