Formix
Formix
Terug naar het Helpcentrum

WordPress: migreren vanaf WooCommerce

WooCommerce en Formix publiceren producten vaak onder dezelfde URL-basis, meestal /product/. WordPress kan dat patroon maar aan één post type geven, en houdt de plugin die het laatst registreert — dus Formix installeren op een live WooCommerce-shop kan bestaande productpagina's op 404 zetten tot je de cutover bewust uitvoert.

Voor je begint

  1. Verbind Formix (Instellingen → Formix → Connection) en draai een volledige catalogs-sync.
  2. Controleer of het aantal Formix-producten overeenkomt met WooCommerce.
  3. Exporteer je huidige product-URL's via de WooCommerce-sitemap of met wp post list --post_type=product --field=url als je later wilt spot-checken.

Stap 1 — Zet Formix tijdelijk op een andere basis

Open Instellingen → Formix → URLs en zet de productbasis op iets vrijs, bijvoorbeeld products. Bouw en test je Elementor-templates op die tijdelijke basis terwijl WooCommerce de live shop blijft bedienen.

Stap 2 — Cutover

  1. Zet Formix op de publieke productbasis (product, of wat Woo gebruikte). Gebruikt Woo nog dezelfde basis, vink WooCommerce override aan. Liever: verander de Woo product-permalink naar iets ongebruikt (bijvoorbeeld wc-product) zodat WooCommerce actief kan blijven voor ordergeschiedenis.
  2. Op Instellingen → Formix → Migration: gebruik Draft WooCommerce products (bevestigingsvakje). Herhaal als er nog producten overblijven. Gedrafte producten verdwijnen uit de storefront en de core-sitemap; orders blijven zichtbaar onder WooCommerce → Orders.
  3. Permalinks worden herbouwd als je het URLs-tabblad opslaat.

Ontbrekende single-product-URL's onder de Formix-productbasis (oude unmatched Woo-links, verwijderde items) én onder een geparkeerde WooCommerce-basis (bijvoorbeeld /wc-product/... na draften) sturen automatisch door (301) naar het Formix-productoverzicht.

Stap 3 — Verifiëren

Spot-check minstens tien URL's uit je export — elk moet 200 teruggeven voor een Formix-product, of een 301 naar het productoverzicht.

Terugdraaien

Publiceer WooCommerce-producten opnieuw vanuit draft indien nodig, vink de WooCommerce-override uit en zet de Formix-productbasis terug op de tijdelijke. Woo-storefront-URL's werken weer zodra die producten gepubliceerd zijn.