Skip to main content

Haus Storefront Product Sync

Haus Storefront Product Sync (wp-products-sync) synchronizes products, collections, facet values, and related metadata from your Vendure backend into WordPress.

Use this plugin when you need WordPress-native product and taxonomy data for Elementor dynamic tags, custom templates, or editorial workflows — while keeping Vendure as the commerce source of truth.

What It Does​

  • One-way sync Vendure → WordPress (products, taxonomies, custom fields)
  • React admin UI for taxonomy mapping, sync options, and health status
  • WP-CLI full and incremental sync with shared locking
  • Elementor dynamic tags (group Haus Storefront) for synced fields
  • Optional soft-delete mode for removed taxonomy terms

Typical Workflow​

  1. Install and activate the plugin alongside Haus Storefront Elementor Widgets (recommended)
  2. Ensure Vendure API URL and channel token are configured (via Haus Storefront Advanced settings or wp-config.php constants)
  3. Open Sync Settings and map collections/facets to WordPress taxonomies
  4. Run wp sync-products sync for the first full sync
  5. Schedule wp sync-products syncUpdated for frequent updates and nightly full reconciliation