WEARFITS Shoes Tryon
WordPress / WooCommerce plugin that adds a Virtual Try-On button for shoe products.
- Listing: wordpress.org/plugins/wearfits-shoes-tryon
- Demo: woo-demo.wearfits.com
- Requires: WordPress 6.2+, WooCommerce 8.0+, PHP 8.0+
Install and API key
- Install and activate WEARFITS Shoes Tryon.
- WooCommerce → WEARFITS Try-On → paste the API key from dash.wearfits.com.
- Optional:
define( 'WEARFITS_SHOES_TRYON_API_KEY', '…' );inwp-config.php.
The settings screen never echoes a saved key back into the page.
Digitize via POST /api/v1/shoe-3d
On Product Data → WEARFITS Try-On, Digitize with WEARFITS:
- The plugin sends public gallery image URLs to
https://api.wearfits.com/api/v1/shoe-3d. - It polls
GET /api/v1/jobs/{jobId}until the job completes. - The returned viewer URL is stored on the product.
No customer data (names, emails, orders) is sent. Nothing is sent until a merchant clicks Digitize.
You can skip the API entirely and paste a try-on URL per product. The storefront button is the same.
Eligibility
By default, digitization is offered when the product category slug or name contains shoe or footwear, or the equivalent in Polish, German, French, Spanish, Italian, Portuguese, Dutch, or Czech.
Override with the wearfits_shoes_tryon_is_eligible_product filter.
Storefront
- Desktop: QR modal (focus trap, Esc to close)
- Mobile: AR viewer (tablets, including iPad, are treated as mobile)
Button markup can be replaced with wearfits_shoes_tryon_button_html (output is sanitized).
Developer filters
| Filter | Purpose |
|---|---|
wearfits_shoes_tryon_is_eligible_product |
Override category eligibility |
wearfits_shoes_tryon_image_urls |
Override image URLs sent to the API |
wearfits_shoes_tryon_should_render |
Gate whether the button renders |
wearfits_shoes_tryon_button_html |
Replace button markup |
Privacy
Stored in WordPress: the API key option (unless provided as a PHP constant) and per-product meta for the viewer URL, enabled flag, and job state. The plugin does not set cookies and does not collect analytics.
Terms: wearfits.com/terms · Privacy: wearfits.com/privacy