Linux 软件免费装
Banner图

Dresium – AI Virtual Try-On & Fitting Room for WooCommerce

开发者 dresium
rgwebdev
easyadv
更新时间 2026年10月15日 18:46
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce virtual try-on ai fashion try on virtual fitting room

下载

3.4.18 3.3.1 3.4.2 3.0.14 3.0.7 2.0.1 3.0.12 3.0.13 3.0.15 2.1.0 3.0.10 3.0.11 3.0.8 3.0.9 3.0.16 3.2.2 3.4.12 3.4.16 3.4.7

详情介绍:

Dresium is an AI virtual try-on and virtual fitting room for WooCommerce fashion stores. Shoppers upload one photo and instantly see themselves wearing your clothes, dresses and outfits, right on the product page. No app, no account, no setup for your customers. Try the full plugin for free. Install, click one button and you get 1,000 welcome credits instantly — enough to test every feature on your real store without entering a credit card. Credits are consumed only when a real shopper generates a virtual try-on; nothing is charged for failed generations or for your own testing clicks that don't produce an image. Let your customers try before they buy: more confidence at checkout, higher conversion rates and fewer returns caused by "it didn't look like that on me". https://www.youtube.com/watch?v=N_QtzYZvOCk Why fashion stores use Dresium How the AI virtual try-on works
  1. The shopper clicks "Try it on" on a product page
  2. They upload a photo, take one with the camera or pick a sample model
  3. Dresium's AI generates a realistic image of the shopper wearing that product in seconds
  4. They can zoom, save the result to their gallery or share it on WhatsApp, then add to cart
Key features Pricing Dresium is free to install. You pay only for the AI generations your customers actually produce (pay-per-use), with credits deposited from the Billing tab. At the current pricing a try-on generation costs €0.10 (10 credits × €0.01 per credit). Pricing is configured server-side and the Billing screen always shows the up-to-date value before you top up. See the FAQ for details on pricing and currency. Getting started
  1. Install and activate the plugin (WooCommerce must also be active)
  2. Complete the B2B onboarding form in WooCommerce > Settings > Dresium (registers your store on Dresium and provisions an HMAC-secured API key)
  3. Sign the legal documents (Privacy, DPA, Terms) from the Legal tab — required before the Try-On button becomes visible to your customers
  4. Configure appearance, categories and advanced settings
  5. Deposit credits from the Billing tab (optional auto-topup)
  6. The virtual try-on button automatically appears on product pages within the enabled categories
Requirements Third-Party Services This plugin relies on the following external services: Dresium API (Virtual Try-On Service) Gemini AI by Google (AI Sub-Processor) Grok AI by xAI (AI Sub-Processor) Claude AI by Anthropic (AI Sub-Processor) WhatsApp Sharing (Social Sharing Feature)

安装:

  1. Go to Plugins > Add New in your WordPress admin
  2. Search for "Dresium"
  3. Click "Install Now" and then "Activate"
  4. Ensure WooCommerce is installed and active
  5. Go to WooCommerce > Settings > Dresium and complete the onboarding form
  6. Sign the legal documents in the Legal tab
  7. Deposit initial credits from the Billing tab (or enable auto-topup)

屏幕截图:

  • Analytics — try-ons, purchases, conversion rate and revenue attributed to the virtual try-on, with 7/30/90-day filters.
  • Main settings — general configuration of the Dresium virtual try-on plugin.
  • Product Page — the “Try This On” button is visible to guest users (unregistered users) on the product page.
  • Step 1 — in this step, you can upload your photo.
  • Step 2 — in this step, you can proceed with the try-on by confirming the photo you provided to the e-commerce site.
  • Step 3 — in this step, you can view and share the try-on results.

升级注意事项:

3.4.18 Important compatibility fix for stores using page cache plugins (WP Rocket, LiteSpeed Cache, Cloudflare APO, SG Optimizer). Guest shoppers were sometimes shown the "please log in" screen instead of the try-on wizard because the cached HTML contained an expired WordPress REST nonce. The widget now uses an HMAC token that is cache-safe. Strongly recommended if your product pages are cached. 3.4.17 Visual fix for stores that set a large custom corner radius: the Dresium logo in the guest wizard and event-preset modal is no longer rounded. Recommended if you configured a border radius in Dresium > Appearance. 3.4.16 Readme-only update: the Pricing section and the "How much does a try-on cost?" FAQ now show the concrete current price of €0.10 per try-on (10 credits × €0.01 per credit). No functional changes. 3.4.15 Translation coverage: 41 merchant-facing admin strings (Billing notices, Low-balance reminder, Categories explanations, Advanced tab Shadow DOM / JS fallback descriptions, reactivation banners) that were previously stuck in English are now properly translated in Italian, French, German, Spanish, English US and GB. 3.4.14 Simplified onboarding: removed the legacy B2B setup form in favor of the single "Claim 1,000 free credits" button added in v3.4.0. One click now registers your store and credits your account at the same time, eliminating the previous confusion where some merchants ended up with 0-credit accounts after using the old form. 3.4.13 Metadata-only fix: readme.txt Contributors header and Short Description adjusted to comply with WordPress.org plugin directory requirements (removed invalid contributor username, trimmed short description under the 150-char cap). No functional changes. 3.4.12 Documentation update: FAQ corrected to reflect that the Dresium Shopify app is now officially available on the Shopify App Store (previously labeled "coming soon"). 3.4.11 Tiny polish follow-up to 3.4.10: the camera icon and the "No photos uploaded" text are now hidden together with the upload buttons during the first photo upload (previously they lingered visibly over the loading grid). 3.4.10 Follow-up UX polish on the Settings > Photos tab: the "Upload your first photo" and "Or take a selfie" buttons now disappear immediately when clicked and reappear only if the upload procedure is actually cancelled. No more flicker between crop-confirm and the new photo appearing in the grid. 3.4.9 Two small UX fixes in the Settings > Photos tab: hover feedback restored on the "Upload your first photo" and "Or take a selfie" buttons (they previously looked non-interactive), and the brief flicker of those buttons after cropping the first uploaded photo is now gone. 3.4.8 Small UX improvement in the Settings > Photos tab: after uploading the first photo (which is auto-selected as default), the previously-confusing disabled "Select this photo" button now reads "Photo selected" so customers understand the state. Localized in IT/EN/FR/DE/ES. 3.4.7 Critical fix for Shadow DOM-enabled installs (default on new installs since 3.4.1): the Try-On dialogs were never actually translated because the i18n hydrator did not traverse Shadow DOM. This fixes the vast majority of residual Italian strings seen on non-Italian storefronts. Mandatory upgrade for everyone on 3.0.14+ who has Shadow DOM isolation enabled. 3.4.6 Critical fix: the Try-On widget now follows the shopper's browser language instead of the merchant's WordPress site language. Previously, a shopper with an English browser visiting an Italian store would see Italian in the Try-On widget. Mandatory for merchants with international shoppers. 3.4.5 Last residual Italian strings removed from the storefront Try-On UI: "Sign in to continue" overlay (guest shoppers), fullscreen gallery nav ARIA labels (screen reader), Web Share API title, and "Checking…" / "Copy the link" fallbacks. The frontend is now fully localized in IT/EN/FR/DE/ES on both WooCommerce and Shopify. 3.4.4 Follow-up to 3.4.3: additional residual Italian strings localized across the storefront Try-On UI — video gallery badges (Generate / Generating / Play / Stop video), "Saved" confirmation on Setting forms, and ARIA labels for size/event-preset/guest modals. Recommended for everyone, especially stores with non-Italian shoppers. 3.4.3 Critical fix for multilingual stores: the storefront Try-On UI no longer shows a mix of Italian and the shopper's browser language. Fixes gallery button titles (Delete / View / Share / Open fullscreen), error messages, Instagram share text and the race condition that could leave the entire UI in Italian regardless of browser locale. Recommended for everyone, especially stores with non-Italian shoppers. 3.4.2 UX fixes recommended for everyone on 3.4.0 or 3.4.1: Try-On button now appears correctly on all products out of the box after activation; your Settings > Style preferences propagate automatically to the Try-On wizard with auto-save on change; legal reminder reworded as optional; new "Reactivation needed" guidance; relaxed rate limit on the claim-free-credits endpoint. Full re-translation in IT/EN/FR/DE/ES. 3.4.1 Dashboard shortcut in the Plugins list, one-click Try-On activation on product pages (classic + block themes), and auto-injection now OFF by default on new installs. Readme updated to highlight the 1,000 free credits. Recommended for everyone. 3.4.0 Major UX changes: 1,000 free credits with a single click, embedded video tutorial, and legal acceptance made optional (one-click dismissible reminder instead of a blocking banner). Try-On works on your storefront out of the box. Recommended for everyone. 3.3.1 Fixes a bug introduced before 3.3.0 where saved Style defaults could override a chosen event preset at generation time (e.g. "First date" sometimes producing a beach or fashion-show scene). Event presets now reliably win over saved custom scenes. Recommended for everyone using event presets. 3.3.0 New: a one-tap body-shape picker (XS–XXL) runs before every try-on to give the AI a better hint about proportions. Visual silhouettes, no form fatigue. Does not affect cart variant selection. 3.2.3 Visual fix for stores that configured a custom corner radius: modal icons (close, back, download, play, share, …) were being rounded/clipped by the cascade. Recommended for everyone on 3.2.0+ who customized the Dresium radius from the Appearance settings. 3.2.2 Minor polish: visual green-check feedback on the Add-to-cart button after a successful click. No functional changes. 3.2.1 Critical fix for the Add-to-cart feature added in 3.2.0: items are now actually persisted in the cart (previously the REST endpoint bootstrapped the add in memory but WC never saved the session). Recommended for everyone running 3.2.0. 3.2.0 New: one-click Add-to-cart from the try-on result modal. After trying a product on virtually, your shopper can add it to the cart without leaving the result view. Uses the variant currently selected on the product page (or first available if none). Works on all WC-compliant themes. 3.1.0 New: optional low-balance email reminder. Enable it from WooCommerce > Settings > Dresium > Billing and get a daily email at your contact address when your credit balance drops below the threshold you set — in your WordPress admin language. Recommended if you don't use auto-topup. 3.0.16 Error-message polish: shoppers now see clear, localized messages when the store runs out of credits (previously mislabelled as "service being updated"), when they hit the daily rate limit in non-Italian locales (previously fell back to Italian), and when the AI service is temporarily unavailable. All 5 languages (IT/EN/FR/DE/ES). Recommended for all merchants. 3.0.15 Fixes a blocking issue with the crop modal that could close accidentally when a drag ended outside the image area, and adds camera capture for logged-in customers (front camera on mobile, webcam on desktop) — matching what was already available for guest visitors. Recommended for all merchants. 3.0.14 Feature release: Shadow DOM CSS isolation to prevent theme conflicts on try-on modals (enabled by default on fresh installs, opt-in from Advanced tab on existing installs — no visual change without your consent), nested tree picker for product categories with strict parent-child logic, and fullscreen gallery now opens directly on the product video when available. Recommended for all merchants, especially on themes with aggressive CSS resets (Kadence, Astra, Divi, Bricks). 3.0.13 Critical theme compatibility fix. If your theme's CSS applies dialog { display: block } (common in themes using older normalize.css / html5boilerplate resets), previous versions showed all Dresium try-on modals as visible blocks at the bottom of product pages. This release restores the browser default only for Dresium dialogs, leaving other page dialogs untouched. Recommended for all merchants. 3.0.7 Refinement release: live preview for radius and font in the Appearance tab, new 4-input B2B pricing model with EUR precision (no more integer-cent rounding), Stripe checkout precision fix (a €100 top-up now correctly yields the expected number of credits based on your actual image price ratio), Astra theme compatibility fix for the fullscreen zoom modal close button. Backwards compatible with 3.0.3. 3.0.0 First stable release of the B2B model. Backwards compatible with 3.0.0-beta.1/beta.2 — no re-onboarding, no HMAC key rotation. Ships admin i18n fixes (5 languages fully translated), Appearance/palette persistence fix, storefront radius consistency across all modals, video lazy-load, refreshed guest flow imagery, user-friendly webcam permission dialog, and Brand contact form fix. Users on 2.x must read the 3.0.0-beta.1 upgrade notes: the business model has changed to B2B. 3.0.0-beta.1 BREAKING CHANGE. Business model switched from B2C to B2B: you pay, customers use for free. Customer OIDC/Keycloak signup, in-plugin Stripe checkout, per-user credit balance and trial packs are removed. If you were running 2.x in production, stay on the 2.1.0 tag and plan the migration: after upgrading to 3.x you must complete the new B2B onboarding form in WooCommerce > Settings > Dresium and sign the DPA before the Try-On button becomes visible again. 2.1.0 Feature release: credit purchase is now delegated to dresium.com (no in-plugin Stripe checkout), Gallery has a "this product / all try-ons" scope toggle, translations are actually loaded (bug fix) with new IT/FR/DE/ES coverage plus browser-language detection on the storefront. 2.0.1 Bug fix release: fixes admin menu visibility, DPA server sync, recovery code functionality, and button positioning. 2.0.0 Initial public release. Install to enable AI-powered Virtual Try-On for your WooCommerce store.

常见问题:

How does virtual try-on work in WooCommerce?

Dresium adds a "Try it on" button to your product pages. The shopper uploads a photo and the AI generates an image of them wearing the product. Everything happens on your store, with no redirect to external sites.

Is it a virtual fitting room for clothes?

Yes. Dresium works as an AI virtual fitting room for clothing: t-shirts, shirts, jackets, dresses, pants, hoodies and more. Enable the Try-On button only on your fashion categories from the Categories tab.

Do my customers need to register on Dresium?

No. Dresium 3.x is a B2B service: you (the merchant) buy credits, your customers use the virtual try-on for free with no signup required. Guest access is enabled by default.

How much does a try-on cost?

The plugin is free to install. Each successful image generation consumes credits from your Dresium balance, and failed generations are refunded automatically. At the current pricing a try-on generation costs €0.10 (10 credits × €0.01 per credit). Pricing is dynamic: the credit price, credits per generation and minimum recharge are configured server-side by Dresium and fetched by the plugin every hour. The Billing tab always shows the current cost per generation that will apply to your next top-up. Existing credits are always spent at the rate contracted at purchase — future pricing changes never invalidate deposits already made.

Which currency are credits billed in?

Credits are billed in EUR (€) via secure Stripe checkout. Merchants outside the Eurozone see the checkout amount in EUR; the actual charge on your card is in your local currency at your bank's daily exchange rate (banks typically add a 0–3% FX fee depending on the card issuer; fintech cards such as Revolut, Wise or N26 usually have 0% FX fee).

Does virtual try-on really reduce returns?

Shoppers see the product on themselves before buying, which removes many "it looked different" returns. The Analytics dashboard tracks purchases and refunds attributed to try-ons, so you can measure the effect on your own store.

Does it work with any theme?

Dresium is designed to work with most WooCommerce themes. It has been tested with Storefront, Astra, Kadence, Woodmart and Flatsome. The button can be positioned via three integration methods: automatic hook, Gutenberg block, or the [dresium_tryon] shortcode.

How do I add the Try-On button on a theme with a page builder (Divi, Elementor, WPBakery)?

Themes built with page builders often replace the WooCommerce product page layout with their own, which prevents the automatic hook from firing. In this case, add the button manually where you want it inside the builder:

  • Divi: add a "Text" or "Code" module and paste the shortcode [dresium_tryon]
  • Elementor: add the "Shortcode" widget and paste [dresium_tryon]
  • WPBakery: add a generic shortcode element with [dresium_tryon]
  • Gutenberg / Block editor: search for the "Dresium Try-On CTA" block
The shortcode reads the current product from the WooCommerce loop, so no parameters are required. When you use the shortcode or the Gutenberg block, we recommend also disabling the auto-injection in "WooCommerce > Settings > Dresium > Advanced > Auto-injection" to avoid duplicate buttons on themes that partially respect the WooCommerce hooks.

Can I use Dresium on platforms other than WooCommerce?

Yes, Dresium is available as an official Shopify app: https://apps.shopify.com/dresium. For other e-commerce platforms (BigCommerce, Magento, custom systems) a universal JavaScript SDK is on the roadmap. Contact support@dresium.com if you want to be notified when it is released.

Is it compatible with HPOS?

Yes, Dresium is fully compatible with WooCommerce High-Performance Order Storage (HPOS).

How are customer photos handled?

Photos are transmitted over HTTPS to Dresium servers for AI processing. They are not permanently stored unless the customer explicitly saves them. Photos are never shared with third parties or used for AI training. See the Data Processing Agreement for full details.

Is it GDPR compliant?

Yes. Before the Try-On button is exposed to customers, you must sign a Data Processing Agreement inside the Legal tab (GDPR Article 28). If the DPA is not signed, the button stays invisible on the storefront and no data is transmitted. Customers can request deletion of their photos at any time.

How does the attribution work?

When a customer generates a try-on and purchases the same product within 7 days, the sale is attributed to Dresium in the Analytics dashboard. Refunds within the same window are subtracted from attributed revenue. Guest purchases (no customer_id) are not attributed.

更新日志:

3.4.18 3.4.17 3.4.16 3.4.15 3.4.14 3.4.13 3.4.12 3.4.11 3.4.10 3.4.9 3.4.8 3.4.7 3.4.6 3.4.5 3.4.4 3.4.3 3.4.2 3.4.1 3.4.0 3.3.1 3.3.0 3.2.3 3.2.2 3.2.1 3.2.0 3.1.0 3.0.16 3.0.15 3.0.14 3.0.13 Critical fix: theme compatibility. Some WordPress themes (with CSS resets inherited from normalize.css / html5boilerplate) applied dialog { display: block }, which overrode the browser default dialog:not([open]) { display: none } and caused all Dresium try-on modals to appear as visible blocks at the bottom of product pages when closed. Fixed by restoring the browser default via a targeted rule on Dresium dialogs only. 3.0.12 Minor bug fixes 3.0.11 Minor bug fixes 3.0.10 Minor bug fixes 3.0.9 Minor bug fixes 3.0.8 Minor bug fixes 3.0.7 Post-3.0.3 refinement release. Consolidates fixes and UX improvements from 3.0.4 → 3.0.7 development iterations. Backwards compatible with 3.0.3 — no data migration, no re-onboarding required. Admin UX — Appearance tab Admin UX — Financials tab (B2B Pricing Configuration) Storefront — theme compatibility Compatibility Older releases (<= 3.0.3) The full changelog for releases 3.0.3 and earlier (including the 3.0 beta/alpha cycle and the pre-B2B 2.x history) is available on GitHub: https://github.com/DresiumAI/dresium/blob/44aa616b/client/wp/wp-content/plugins/dresium/readme.txt