How to migrate from CheckoutWC to Asteris Cart
Before you start
- Back up the database and files.
- Use staging if available, otherwise a low-traffic window.
- Keep CheckoutWC installed until the switch is confirmed.
- Because both plugins use classic hooks, this is a configuration swap rather than an architecture change.
Module-by-module mapping
| CheckoutWC feature | In Asteris Cart |
|---|---|
| Optimised checkout template | Multi-Step Checkout (Pro) + Field Editor |
| Side cart | Side Cart |
| Express payments | Express Checkout + per-zone kill switch |
| Trust / reassurance elements | Trust Badges |
| Thank-you page | Thank-You Page + Pixel Bridge |
| GDPR consent | GDPR Consent (Article 7) — CheckoutWC has none |
| Urgency | Urgency Timer (real server-side expiry) |
Step by step
- Back up the database and files.
- Audit CheckoutWC — note your checkout layout, fields, templates and any custom snippets.
- Install Asteris Cart and enable Safe Mode.
- Recreate the configuration with Asteris Cart modules, using the mapping above.
- Disable Safe Mode and run a full test order on staging or in a low-traffic window. Confirm completion, field behaviour and pixel events.
- Deactivate CheckoutWC once confirmed. Keep it installed.
- Verify over a day or two. Roll back via Safe Mode or by reactivating CheckoutWC.
See how Safe Mode works → · Compare Asteris Cart and CheckoutWC →
In-progress orders
Orders remain in WooCommerce. Both plugins read orders via current WooCommerce APIs, so deactivating CheckoutWC does not move or rewrite order data. Note any CheckoutWC-specific order meta before deactivating.
FAQ
Is migrating from CheckoutWC straightforward? It is the closest match on the site — both use classic hooks, so there is no HPOS migration. You recreate the configuration rather than convert an architecture.
What does Asteris Cart add over CheckoutWC? GDPR Article 7 consent, an ad-pixel bridge for custom thank-you URLs, real-expiry urgency, a per-zone express kill switch and the wider 22-module toolkit.
Will my orders be affected? No. Orders stay in WooCommerce; Asteris Cart reads them via HPOS-compatible APIs.
How do I roll back? Safe Mode restores vanilla WooCommerce, or reactivate CheckoutWC. Keep it installed until certain.
Sources
- CheckoutWC pricing + capability: file 05 [attach docs cite at publish]
- Asteris Cart module set: file 04