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