Plugin Directory

Changeset 3465710


Ignore:
Timestamp:
02/20/2026 10:58:50 AM (6 weeks ago)
Author:
selektable
Message:

Updating readme/assets from GitHub

Location:
selektable
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • selektable/tags/1.4.0/readme.txt

    r3465691 r3465710  
    11=== Selektable ===
    22Contributors: selektable
    3 Tags: virtual try-on, room visualization, ar, augmented reality, woocommerce
     3Tags: virtual try-on, product visualization, woocommerce, try before you buy, AI shopping
    44Requires at least: 6.9
    55Tested up to: 6.9
     
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Let your customers virtually try on clothing or preview furniture in their own space — directly on your WordPress site.
     11AI virtual try-on and room visualization for WordPress and WooCommerce. Reduce returns, boost conversions, and let customers try before they buy.
    1212
    1313== Description ==
    1414
    15 **Selektable** is an AI-powered shopping experience widget that lets customers see how products look on themselves or in their home before buying. Fewer returns, higher conversions, and a more confident shopper — all embedded directly in your WordPress or WooCommerce store.
     15= THE AI-POWERED VIRTUAL TRY-ON AND ROOM VISUALIZATION PLUGIN FOR WORDPRESS =
     16
     17**Selektable** is an AI shopping widget that lets customers see how products look on themselves or in their home before buying. Embed the experience directly on any WordPress or WooCommerce product page and give shoppers the confidence to buy.
    1618
    1719There are two widget types:
    1820
    19 * **Virtual Try-On** — for fashion and apparel. Customers upload a photo of themselves and the AI renders the selected clothing on their image.
    20 * **Room Visualization** — for furniture and home décor. Customers upload a photo of their space and see the product placed realistically inside it.
     21* **Virtual Try-On:** Customers upload a photo of themselves and the AI renders the selected clothing on their image. Built for fashion and apparel stores.
     22* **Room Visualization:** Customers upload a photo of their space and see the product placed realistically inside it. Built for furniture and home décor stores.
    2123
    2224Works with or without WooCommerce. When WooCommerce is active, you get automatic product page integration with full cart support. Without WooCommerce, use shortcodes to embed the widget anywhere on your site.
    2325
    24 **Why Selektable?**
    25 
    26 * Reduce product returns by helping customers make confident purchase decisions
    27 * Increase conversion rates with immersive, interactive try-before-you-buy experiences
    28 * Capture leads directly through the widget
    29 * Drive organic reach with built-in social sharing — each session generates a unique shareable page
    30 * Track performance with a real-time analytics dashboard showing visualizations, conversions, and attributed revenue
    31 
    32 **Features:**
    33 
    34 * Easy integration — just enter your Widget ID from the Selektable dashboard
    35 * Works with any WordPress site — WooCommerce optional
    36 * Shortcode support for placing the widget anywhere on your site
    37 * Fully customizable button styling (text, colors, border radius)
    38 * Lead capture built into the widget experience
    39 * WhatsApp integration for sharing results
    40 * Real-time analytics dashboard with conversion tracking and revenue attribution
    41 * Privacy-first: customer photos are automatically deleted after a configurable retention period (default 30 days)
    42 
    43 **With WooCommerce:**
    44 
    45 * Automatic product page button placement (before or after Add to Cart, or after product summary)
    46 * Flexible activation rules — enable per product, category, tag, or all products
    47 * Per-product override to enable or disable the widget individually
    48 * Full cart integration — customers can add to cart directly from the widget
    49 * Variable product support — widget updates automatically when a customer selects a variation
    50 * User identity tracking for logged-in customers (for order attribution)
    51 * Override generation image per product
    52 * Product dimensions automatically passed to the widget for accurate room visualization
    53 
    54 **Requirements:**
     26= WHY STORES CHOOSE SELEKTABLE =
     27
     28* **Fewer returns:** Customers see exactly how products look before buying, so purchase decisions stick.
     29* **Higher conversions:** Immersive try-before-you-buy experiences give shoppers the confidence to add to cart.
     30* **Built-in lead capture:** Collect customer contact details directly through the widget with no extra setup.
     31* **Social sharing:** Each session generates a unique shareable page. Customers share their results on WhatsApp and other channels, driving organic reach for your store.
     32* **Performance analytics:** A real-time dashboard tracks visualizations, conversions, and revenue attributed to Selektable.
     33
     34= FEATURES =
     35
     36* **Easy setup:** Connect your store in minutes by entering your Widget ID from the Selektable dashboard.
     37* **Works on any WordPress site:** WooCommerce is optional. Use shortcodes to place the widget anywhere.
     38* **Fully customizable button:** Control the button text, background color, text color, border, and border radius per integration.
     39* **WhatsApp sharing:** Customers can share their try-on or room visualization result directly via WhatsApp.
     40* **Privacy-first:** Customer-uploaded photos are automatically deleted after a configurable retention period (default: 30 days). No photos are stored in your WordPress database.
     41
     42= WITH WOOCOMMERCE =
     43
     44* **Automatic placement:** Display the widget button before or after the Add to Cart button, or after the product summary.
     45* **Flexible activation:** Enable the widget for all products, specific categories, specific tags, or per product.
     46* **Per-product control:** Override global settings to force-enable or force-disable the widget on individual products.
     47* **Cart integration:** Customers can add products to their WooCommerce cart directly from the Selektable widget.
     48* **Variable products:** The widget updates automatically when a customer selects a variation (color, size, etc.).
     49* **Order attribution:** Logged-in customer identity is passed to Selektable for accurate conversion tracking.
     50* **Dimension support:** Product width, height, and length are automatically passed to the widget for accurate room visualization.
     51* **Override image:** Set a custom generation image per product, separate from the default WooCommerce product image.
     52
     53= REQUIREMENTS =
    5554
    5655* A Selektable account at [selektable.com](https://selektable.com) with an active widget
    5756* WooCommerce (optional, for product page and cart integration)
     57
     58= PRIVACY =
     59
     60Selektable connects to an external service at `app.selektable.com` to process AI generations. Product data is sent to the Selektable service when a customer opens the widget. Customer photos are processed securely and deleted automatically after 30 days by default. No photo data is stored in your WordPress database. See the [Selektable Privacy Policy](https://selektable.com/privacy) for full details.
    5861
    5962== Installation ==
     
    6770== Configuration ==
    6871
    69 **Integration Types:**
    70 
    71 * **WC Product Page** (requires WooCommerce) — automatically displays the widget button on product pages based on activation rules.
    72 * **Shortcode** — place the widget button anywhere using the `[selektable_button]` shortcode.
    73 
    74 **Button Settings (per integration):**
    75 
    76 * **Widget ID** — Your Selektable widget ID (e.g., `wgt_abc123`). Find this in your Selektable dashboard.
    77 * **Button Text** — The text shown on the button (default: "Try it on")
    78 * **Button CSS Class** — Custom CSS classes for additional styling
    79 * **Button Background Color** — Hex color for the button background
    80 * **Button Text Color** — Hex color for the button label
    81 * **Button Border Radius** — Rounded corners in pixels
    82 * **Button Border Color** — Hex color for the button border
    83 
    84 **WooCommerce Product Page Settings:**
    85 
    86 * **Button Placement** — Where to display the button on product pages:
    87   * After Add to Cart button (default)
    88   * Before Add to Cart button
    89   * After product summary
    90 * **Activation Mode** — Enable the widget for:
    91   * All products
    92   * Specific categories
    93   * Specific tags
    94 
    95 **Per-Product Settings (WooCommerce):**
     72= Integration Types =
     73
     74* **WC Product Page** (requires WooCommerce): Automatically displays the widget button on product pages based on activation rules.
     75* **Shortcode:** Place the widget button anywhere using the `[selektable_button]` shortcode.
     76
     77= Button Settings (per integration) =
     78
     79* **Widget ID:** Your Selektable widget ID (e.g., `wgt_abc123`). Find this in your Selektable dashboard.
     80* **Button Text:** The text shown on the button (default: "Try it on")
     81* **Button CSS Class:** Custom CSS classes for additional styling
     82* **Button Background Color:** Hex color for the button background
     83* **Button Text Color:** Hex color for the button label
     84* **Button Border Radius:** Rounded corners in pixels
     85* **Button Border Color:** Hex color for the button border
     86
     87= WooCommerce Product Page Settings =
     88
     89* **Button Placement:** Where to display the button on product pages. Options: after Add to Cart (default), before Add to Cart, or after product summary.
     90* **Activation Mode:** Enable the widget for all products, specific categories, or specific tags.
     91
     92= Per-Product Settings (WooCommerce) =
    9693
    9794Edit any product and find the "Selektable Widget" meta box in the sidebar:
    9895
    99 * **Widget Status** — Override global settings to force-enable or force-disable the widget for this product
    100 * **Override Generation Image** — Use a specific image for the AI generation instead of the default product image
     96* **Widget Status:** Override global settings to force-enable or force-disable the widget for this product.
     97* **Override Generation Image:** Use a specific image for AI generation instead of the default product image.
    10198
    10299== Shortcode ==
     
    118115== Hooks and Filters ==
    119116
    120 **Filters:**
    121 
    122 * `selektable_should_display_widget` — Control whether to show the widget button for a given integration and product
    123 * `selektable_button_text` — Modify the button label text
    124 * `selektable_button_class` — Modify the button CSS classes
    125 * `selektable_product_data` — Modify the product data sent to the widget (WooCommerce only)
    126 
    127 **Examples:**
     117= Available Filters =
     118
     119* `selektable_should_display_widget`: Control whether to show the widget button for a given integration and product
     120* `selektable_button_text`: Modify the button label text
     121* `selektable_button_class`: Modify the button CSS classes
     122* `selektable_product_data`: Modify the product data sent to the widget (WooCommerce only)
     123
     124= Examples =
    128125
    129126`
     
    136133}, 10, 3);
    137134
    138 // Add custom product data to the widget payload (WooCommerce)
     135// Add custom fields to the widget product payload (WooCommerce)
    139136add_filter('selektable_product_data', function($data, $product) {
    140137    $data['customField'] = get_post_meta($product->get_id(), 'my_custom_field', true);
     
    147144= Do I need WooCommerce? =
    148145
    149 No! Selektable works on any WordPress site. Without WooCommerce, use shortcodes to place the widget button wherever you need it. WooCommerce adds automatic product page integration, cart features, and order attribution.
     146No. Selektable works on any WordPress site. Without WooCommerce, use shortcodes to place the widget button wherever you need it. WooCommerce adds automatic product page integration, cart features, and order attribution.
    150147
    151148= Where do I get my Widget ID? =
    152149
    153 Log in to your Selektable dashboard at [app.selektable.com](https://app.selektable.com) and copy your Widget ID from the widget settings. Your Widget ID looks like `wgt_abc123`.
     150Log in to your Selektable dashboard at [app.selektable.com](https://app.selektable.com) and copy your Widget ID from the widget settings. It looks like `wgt_abc123`.
    154151
    155152= What types of products does Selektable support? =
    156153
    157 Selektable supports two use cases: **virtual try-on** for fashion and apparel, and **room visualization** for furniture and home décor. The right widget type is configured in your Selektable dashboard.
     154Selektable supports two use cases: **virtual try-on** for fashion and apparel, and **room visualization** for furniture and home décor. The widget type is configured inside your Selektable dashboard, not in WordPress.
    158155
    159156= Can I use different widgets for different products? =
    160157
    161 Yes! Create multiple integrations in **Settings > Selektable**, each with a different Widget ID and activation rules (e.g., one widget for your clothing category and another for your furniture category).
     158Yes. Create multiple integrations in **Settings > Selektable**, each with a different Widget ID and activation rules. For example, one widget for your clothing category and another for your furniture category.
    162159
    163160= Does this work with variable products? =
    164161
    165 Yes! When WooCommerce is active, the widget automatically updates to show the selected variation's image when a customer selects different product options (e.g., color, size).
     162Yes. When WooCommerce is active, the widget automatically updates to reflect the selected variation's image when a customer picks a different option (color, size, etc.).
    166163
    167164= Can customers add to cart from the widget? =
    168165
    169 Yes. When WooCommerce is active, cart integration is enabled automatically. Customers can add products to their WooCommerce cart directly from the Selektable widget.
     166Yes. When WooCommerce is active, cart integration is enabled automatically. Customers can add products to their WooCommerce cart directly from inside the Selektable widget.
    170167
    171168= Does the plugin support product dimensions? =
    172169
    173 Yes. When WooCommerce is active, product width, height, and length are automatically passed to the widget. This allows Selektable to display accurate room visualizations for furniture products.
     170Yes. When WooCommerce is active, product width, height, and length are automatically passed to the widget. This enables accurate room visualizations for furniture and home décor products.
    174171
    175172= How does lead capture work? =
    176173
    177 The Selektable widget includes built-in lead capture. When customers interact with the widget, their contact details can be collected and sent to your Selektable dashboard. No additional configuration is required in WordPress.
     174The Selektable widget includes built-in lead capture. Customer contact details collected through the widget are sent to your Selektable dashboard. No additional configuration is required in WordPress.
    178175
    179176= What is the sharing feature? =
    180177
    181 After a customer completes a try-on or room visualization, Selektable generates a unique shareable page for that result. Customers can share their look directly via WhatsApp or other channels, helping drive organic reach for your store.
    182 
    183 = How is customer photo privacy handled? =
    184 
    185 Customer-uploaded photos are stored securely on Selektable's servers and automatically deleted after a configurable retention period (default: 30 days). No photos are stored in your WordPress database. See the [Selektable Privacy Policy](https://selektable.com/privacy) for full details.
     178After completing a try-on or room visualization, Selektable generates a unique shareable page for that result. Customers can share directly via WhatsApp or other channels, helping drive organic reach for your store.
     179
     180= Will this slow down my site? =
     181
     182The widget embed script is loaded asynchronously and only initializes when a customer interacts with the button. There is no impact on page load performance for visitors who do not open the widget.
     183
     184= Is this GDPR compliant? =
     185
     186Selektable is designed with privacy in mind. Customer photos are stored securely and deleted automatically after a configurable retention period (default: 30 days). No photo data is stored in your WordPress database. Review the [Selektable Privacy Policy](https://selektable.com/privacy) and Terms of Service for your compliance assessment.
    186187
    187188= What does Selektable cost? =
    188189
    189 Selektable offers a **Standard plan** starting at €99/month which includes both widget types, the analytics dashboard, and customer support. An **Enterprise plan** is available for stores with 1,000+ generations per month, with volume pricing and a dedicated account manager. Visit [selektable.com](https://selektable.com) for current pricing.
     190The **Standard plan** starts at €99/month and includes both widget types, the analytics dashboard, and support. An **Enterprise plan** is available for stores with 1,000+ generations per month, with volume pricing and a dedicated account manager. Visit [selektable.com](https://selektable.com) for current pricing.
     191
     192= Where can I get support? =
     193
     194Visit [selektable.com](https://selektable.com) to get in touch with the Selektable team.
    190195
    191196== Screenshots ==
    192197
    193 1. Settings page — manage integrations
    194 2. Product meta box (WooCommerce) — per-product overrides
     1981. Settings page: manage integrations
     1992. Product meta box (WooCommerce): per-product overrides
    1952003. Widget button on product page
    196 4. Widget in action — virtual try-on experience
     2014. Widget in action: virtual try-on experience
    197202
    198203== Third-Party Service Disclosure ==
     
    219224This plugin stores and transmits the following data:
    220225
    221 * **Visitor ID** — A unique identifier stored in the browser to track widget interactions across sessions.
    222 * **Session ID** — A per-session identifier for the current widget session.
    223 * **User Identity** — For logged-in customers, the plugin sends the user's display name and email address to the Selektable service for order attribution.
    224 * **Product Data** — When WooCommerce is active, product name, price, image URLs, and dimensions are sent to the Selektable service when the widget is opened.
     226* **Visitor ID:** A unique identifier stored in the browser to track widget interactions across sessions.
     227* **Session ID:** A per-session identifier for the current widget session.
     228* **User Identity:** For logged-in customers, the plugin sends the user's display name and email address to the Selektable service for order attribution.
     229* **Product Data:** When WooCommerce is active, product name, price, image URLs, and dimensions are sent to the Selektable service when the widget is opened.
    225230
    226231All data is transmitted to the Selektable service at `app.selektable.com` over HTTPS. No personal data is stored in the WordPress database by this plugin beyond standard WooCommerce order meta (visitor ID and session ID attached to orders placed through the widget).
     
    234239= 1.4.0 =
    235240* Rename from "Selektable for WooCommerce" to "Selektable"
    236 * WooCommerce is now optional — plugin works on any WordPress site
     241* WooCommerce is now optional; plugin works on any WordPress site
    237242* Move settings from WooCommerce to Settings > Selektable
    238243* Add shortcode support for non-WooCommerce sites
     
    240245
    241246= 1.2.0 =
    242 * New multi-integration architecture — configure multiple widgets with different activation rules
     247* New multi-integration architecture; configure multiple widgets with different activation rules
    243248* Add integration management UI with modal-based editing
    244249* Add shortcode integration type for flexible widget placement
  • selektable/trunk/readme.txt

    r3465691 r3465710  
    11=== Selektable ===
    22Contributors: selektable
    3 Tags: virtual try-on, room visualization, ar, augmented reality, woocommerce
     3Tags: virtual try-on, product visualization, woocommerce, try before you buy, AI shopping
    44Requires at least: 6.9
    55Tested up to: 6.9
     
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Let your customers virtually try on clothing or preview furniture in their own space — directly on your WordPress site.
     11AI virtual try-on and room visualization for WordPress and WooCommerce. Reduce returns, boost conversions, and let customers try before they buy.
    1212
    1313== Description ==
    1414
    15 **Selektable** is an AI-powered shopping experience widget that lets customers see how products look on themselves or in their home before buying. Fewer returns, higher conversions, and a more confident shopper — all embedded directly in your WordPress or WooCommerce store.
     15= THE AI-POWERED VIRTUAL TRY-ON AND ROOM VISUALIZATION PLUGIN FOR WORDPRESS =
     16
     17**Selektable** is an AI shopping widget that lets customers see how products look on themselves or in their home before buying. Embed the experience directly on any WordPress or WooCommerce product page and give shoppers the confidence to buy.
    1618
    1719There are two widget types:
    1820
    19 * **Virtual Try-On** — for fashion and apparel. Customers upload a photo of themselves and the AI renders the selected clothing on their image.
    20 * **Room Visualization** — for furniture and home décor. Customers upload a photo of their space and see the product placed realistically inside it.
     21* **Virtual Try-On:** Customers upload a photo of themselves and the AI renders the selected clothing on their image. Built for fashion and apparel stores.
     22* **Room Visualization:** Customers upload a photo of their space and see the product placed realistically inside it. Built for furniture and home décor stores.
    2123
    2224Works with or without WooCommerce. When WooCommerce is active, you get automatic product page integration with full cart support. Without WooCommerce, use shortcodes to embed the widget anywhere on your site.
    2325
    24 **Why Selektable?**
    25 
    26 * Reduce product returns by helping customers make confident purchase decisions
    27 * Increase conversion rates with immersive, interactive try-before-you-buy experiences
    28 * Capture leads directly through the widget
    29 * Drive organic reach with built-in social sharing — each session generates a unique shareable page
    30 * Track performance with a real-time analytics dashboard showing visualizations, conversions, and attributed revenue
    31 
    32 **Features:**
    33 
    34 * Easy integration — just enter your Widget ID from the Selektable dashboard
    35 * Works with any WordPress site — WooCommerce optional
    36 * Shortcode support for placing the widget anywhere on your site
    37 * Fully customizable button styling (text, colors, border radius)
    38 * Lead capture built into the widget experience
    39 * WhatsApp integration for sharing results
    40 * Real-time analytics dashboard with conversion tracking and revenue attribution
    41 * Privacy-first: customer photos are automatically deleted after a configurable retention period (default 30 days)
    42 
    43 **With WooCommerce:**
    44 
    45 * Automatic product page button placement (before or after Add to Cart, or after product summary)
    46 * Flexible activation rules — enable per product, category, tag, or all products
    47 * Per-product override to enable or disable the widget individually
    48 * Full cart integration — customers can add to cart directly from the widget
    49 * Variable product support — widget updates automatically when a customer selects a variation
    50 * User identity tracking for logged-in customers (for order attribution)
    51 * Override generation image per product
    52 * Product dimensions automatically passed to the widget for accurate room visualization
    53 
    54 **Requirements:**
     26= WHY STORES CHOOSE SELEKTABLE =
     27
     28* **Fewer returns:** Customers see exactly how products look before buying, so purchase decisions stick.
     29* **Higher conversions:** Immersive try-before-you-buy experiences give shoppers the confidence to add to cart.
     30* **Built-in lead capture:** Collect customer contact details directly through the widget with no extra setup.
     31* **Social sharing:** Each session generates a unique shareable page. Customers share their results on WhatsApp and other channels, driving organic reach for your store.
     32* **Performance analytics:** A real-time dashboard tracks visualizations, conversions, and revenue attributed to Selektable.
     33
     34= FEATURES =
     35
     36* **Easy setup:** Connect your store in minutes by entering your Widget ID from the Selektable dashboard.
     37* **Works on any WordPress site:** WooCommerce is optional. Use shortcodes to place the widget anywhere.
     38* **Fully customizable button:** Control the button text, background color, text color, border, and border radius per integration.
     39* **WhatsApp sharing:** Customers can share their try-on or room visualization result directly via WhatsApp.
     40* **Privacy-first:** Customer-uploaded photos are automatically deleted after a configurable retention period (default: 30 days). No photos are stored in your WordPress database.
     41
     42= WITH WOOCOMMERCE =
     43
     44* **Automatic placement:** Display the widget button before or after the Add to Cart button, or after the product summary.
     45* **Flexible activation:** Enable the widget for all products, specific categories, specific tags, or per product.
     46* **Per-product control:** Override global settings to force-enable or force-disable the widget on individual products.
     47* **Cart integration:** Customers can add products to their WooCommerce cart directly from the Selektable widget.
     48* **Variable products:** The widget updates automatically when a customer selects a variation (color, size, etc.).
     49* **Order attribution:** Logged-in customer identity is passed to Selektable for accurate conversion tracking.
     50* **Dimension support:** Product width, height, and length are automatically passed to the widget for accurate room visualization.
     51* **Override image:** Set a custom generation image per product, separate from the default WooCommerce product image.
     52
     53= REQUIREMENTS =
    5554
    5655* A Selektable account at [selektable.com](https://selektable.com) with an active widget
    5756* WooCommerce (optional, for product page and cart integration)
     57
     58= PRIVACY =
     59
     60Selektable connects to an external service at `app.selektable.com` to process AI generations. Product data is sent to the Selektable service when a customer opens the widget. Customer photos are processed securely and deleted automatically after 30 days by default. No photo data is stored in your WordPress database. See the [Selektable Privacy Policy](https://selektable.com/privacy) for full details.
    5861
    5962== Installation ==
     
    6770== Configuration ==
    6871
    69 **Integration Types:**
    70 
    71 * **WC Product Page** (requires WooCommerce) — automatically displays the widget button on product pages based on activation rules.
    72 * **Shortcode** — place the widget button anywhere using the `[selektable_button]` shortcode.
    73 
    74 **Button Settings (per integration):**
    75 
    76 * **Widget ID** — Your Selektable widget ID (e.g., `wgt_abc123`). Find this in your Selektable dashboard.
    77 * **Button Text** — The text shown on the button (default: "Try it on")
    78 * **Button CSS Class** — Custom CSS classes for additional styling
    79 * **Button Background Color** — Hex color for the button background
    80 * **Button Text Color** — Hex color for the button label
    81 * **Button Border Radius** — Rounded corners in pixels
    82 * **Button Border Color** — Hex color for the button border
    83 
    84 **WooCommerce Product Page Settings:**
    85 
    86 * **Button Placement** — Where to display the button on product pages:
    87   * After Add to Cart button (default)
    88   * Before Add to Cart button
    89   * After product summary
    90 * **Activation Mode** — Enable the widget for:
    91   * All products
    92   * Specific categories
    93   * Specific tags
    94 
    95 **Per-Product Settings (WooCommerce):**
     72= Integration Types =
     73
     74* **WC Product Page** (requires WooCommerce): Automatically displays the widget button on product pages based on activation rules.
     75* **Shortcode:** Place the widget button anywhere using the `[selektable_button]` shortcode.
     76
     77= Button Settings (per integration) =
     78
     79* **Widget ID:** Your Selektable widget ID (e.g., `wgt_abc123`). Find this in your Selektable dashboard.
     80* **Button Text:** The text shown on the button (default: "Try it on")
     81* **Button CSS Class:** Custom CSS classes for additional styling
     82* **Button Background Color:** Hex color for the button background
     83* **Button Text Color:** Hex color for the button label
     84* **Button Border Radius:** Rounded corners in pixels
     85* **Button Border Color:** Hex color for the button border
     86
     87= WooCommerce Product Page Settings =
     88
     89* **Button Placement:** Where to display the button on product pages. Options: after Add to Cart (default), before Add to Cart, or after product summary.
     90* **Activation Mode:** Enable the widget for all products, specific categories, or specific tags.
     91
     92= Per-Product Settings (WooCommerce) =
    9693
    9794Edit any product and find the "Selektable Widget" meta box in the sidebar:
    9895
    99 * **Widget Status** — Override global settings to force-enable or force-disable the widget for this product
    100 * **Override Generation Image** — Use a specific image for the AI generation instead of the default product image
     96* **Widget Status:** Override global settings to force-enable or force-disable the widget for this product.
     97* **Override Generation Image:** Use a specific image for AI generation instead of the default product image.
    10198
    10299== Shortcode ==
     
    118115== Hooks and Filters ==
    119116
    120 **Filters:**
    121 
    122 * `selektable_should_display_widget` — Control whether to show the widget button for a given integration and product
    123 * `selektable_button_text` — Modify the button label text
    124 * `selektable_button_class` — Modify the button CSS classes
    125 * `selektable_product_data` — Modify the product data sent to the widget (WooCommerce only)
    126 
    127 **Examples:**
     117= Available Filters =
     118
     119* `selektable_should_display_widget`: Control whether to show the widget button for a given integration and product
     120* `selektable_button_text`: Modify the button label text
     121* `selektable_button_class`: Modify the button CSS classes
     122* `selektable_product_data`: Modify the product data sent to the widget (WooCommerce only)
     123
     124= Examples =
    128125
    129126`
     
    136133}, 10, 3);
    137134
    138 // Add custom product data to the widget payload (WooCommerce)
     135// Add custom fields to the widget product payload (WooCommerce)
    139136add_filter('selektable_product_data', function($data, $product) {
    140137    $data['customField'] = get_post_meta($product->get_id(), 'my_custom_field', true);
     
    147144= Do I need WooCommerce? =
    148145
    149 No! Selektable works on any WordPress site. Without WooCommerce, use shortcodes to place the widget button wherever you need it. WooCommerce adds automatic product page integration, cart features, and order attribution.
     146No. Selektable works on any WordPress site. Without WooCommerce, use shortcodes to place the widget button wherever you need it. WooCommerce adds automatic product page integration, cart features, and order attribution.
    150147
    151148= Where do I get my Widget ID? =
    152149
    153 Log in to your Selektable dashboard at [app.selektable.com](https://app.selektable.com) and copy your Widget ID from the widget settings. Your Widget ID looks like `wgt_abc123`.
     150Log in to your Selektable dashboard at [app.selektable.com](https://app.selektable.com) and copy your Widget ID from the widget settings. It looks like `wgt_abc123`.
    154151
    155152= What types of products does Selektable support? =
    156153
    157 Selektable supports two use cases: **virtual try-on** for fashion and apparel, and **room visualization** for furniture and home décor. The right widget type is configured in your Selektable dashboard.
     154Selektable supports two use cases: **virtual try-on** for fashion and apparel, and **room visualization** for furniture and home décor. The widget type is configured inside your Selektable dashboard, not in WordPress.
    158155
    159156= Can I use different widgets for different products? =
    160157
    161 Yes! Create multiple integrations in **Settings > Selektable**, each with a different Widget ID and activation rules (e.g., one widget for your clothing category and another for your furniture category).
     158Yes. Create multiple integrations in **Settings > Selektable**, each with a different Widget ID and activation rules. For example, one widget for your clothing category and another for your furniture category.
    162159
    163160= Does this work with variable products? =
    164161
    165 Yes! When WooCommerce is active, the widget automatically updates to show the selected variation's image when a customer selects different product options (e.g., color, size).
     162Yes. When WooCommerce is active, the widget automatically updates to reflect the selected variation's image when a customer picks a different option (color, size, etc.).
    166163
    167164= Can customers add to cart from the widget? =
    168165
    169 Yes. When WooCommerce is active, cart integration is enabled automatically. Customers can add products to their WooCommerce cart directly from the Selektable widget.
     166Yes. When WooCommerce is active, cart integration is enabled automatically. Customers can add products to their WooCommerce cart directly from inside the Selektable widget.
    170167
    171168= Does the plugin support product dimensions? =
    172169
    173 Yes. When WooCommerce is active, product width, height, and length are automatically passed to the widget. This allows Selektable to display accurate room visualizations for furniture products.
     170Yes. When WooCommerce is active, product width, height, and length are automatically passed to the widget. This enables accurate room visualizations for furniture and home décor products.
    174171
    175172= How does lead capture work? =
    176173
    177 The Selektable widget includes built-in lead capture. When customers interact with the widget, their contact details can be collected and sent to your Selektable dashboard. No additional configuration is required in WordPress.
     174The Selektable widget includes built-in lead capture. Customer contact details collected through the widget are sent to your Selektable dashboard. No additional configuration is required in WordPress.
    178175
    179176= What is the sharing feature? =
    180177
    181 After a customer completes a try-on or room visualization, Selektable generates a unique shareable page for that result. Customers can share their look directly via WhatsApp or other channels, helping drive organic reach for your store.
    182 
    183 = How is customer photo privacy handled? =
    184 
    185 Customer-uploaded photos are stored securely on Selektable's servers and automatically deleted after a configurable retention period (default: 30 days). No photos are stored in your WordPress database. See the [Selektable Privacy Policy](https://selektable.com/privacy) for full details.
     178After completing a try-on or room visualization, Selektable generates a unique shareable page for that result. Customers can share directly via WhatsApp or other channels, helping drive organic reach for your store.
     179
     180= Will this slow down my site? =
     181
     182The widget embed script is loaded asynchronously and only initializes when a customer interacts with the button. There is no impact on page load performance for visitors who do not open the widget.
     183
     184= Is this GDPR compliant? =
     185
     186Selektable is designed with privacy in mind. Customer photos are stored securely and deleted automatically after a configurable retention period (default: 30 days). No photo data is stored in your WordPress database. Review the [Selektable Privacy Policy](https://selektable.com/privacy) and Terms of Service for your compliance assessment.
    186187
    187188= What does Selektable cost? =
    188189
    189 Selektable offers a **Standard plan** starting at €99/month which includes both widget types, the analytics dashboard, and customer support. An **Enterprise plan** is available for stores with 1,000+ generations per month, with volume pricing and a dedicated account manager. Visit [selektable.com](https://selektable.com) for current pricing.
     190The **Standard plan** starts at €99/month and includes both widget types, the analytics dashboard, and support. An **Enterprise plan** is available for stores with 1,000+ generations per month, with volume pricing and a dedicated account manager. Visit [selektable.com](https://selektable.com) for current pricing.
     191
     192= Where can I get support? =
     193
     194Visit [selektable.com](https://selektable.com) to get in touch with the Selektable team.
    190195
    191196== Screenshots ==
    192197
    193 1. Settings page — manage integrations
    194 2. Product meta box (WooCommerce) — per-product overrides
     1981. Settings page: manage integrations
     1992. Product meta box (WooCommerce): per-product overrides
    1952003. Widget button on product page
    196 4. Widget in action — virtual try-on experience
     2014. Widget in action: virtual try-on experience
    197202
    198203== Third-Party Service Disclosure ==
     
    219224This plugin stores and transmits the following data:
    220225
    221 * **Visitor ID** — A unique identifier stored in the browser to track widget interactions across sessions.
    222 * **Session ID** — A per-session identifier for the current widget session.
    223 * **User Identity** — For logged-in customers, the plugin sends the user's display name and email address to the Selektable service for order attribution.
    224 * **Product Data** — When WooCommerce is active, product name, price, image URLs, and dimensions are sent to the Selektable service when the widget is opened.
     226* **Visitor ID:** A unique identifier stored in the browser to track widget interactions across sessions.
     227* **Session ID:** A per-session identifier for the current widget session.
     228* **User Identity:** For logged-in customers, the plugin sends the user's display name and email address to the Selektable service for order attribution.
     229* **Product Data:** When WooCommerce is active, product name, price, image URLs, and dimensions are sent to the Selektable service when the widget is opened.
    225230
    226231All data is transmitted to the Selektable service at `app.selektable.com` over HTTPS. No personal data is stored in the WordPress database by this plugin beyond standard WooCommerce order meta (visitor ID and session ID attached to orders placed through the widget).
     
    234239= 1.4.0 =
    235240* Rename from "Selektable for WooCommerce" to "Selektable"
    236 * WooCommerce is now optional — plugin works on any WordPress site
     241* WooCommerce is now optional; plugin works on any WordPress site
    237242* Move settings from WooCommerce to Settings > Selektable
    238243* Add shortcode support for non-WooCommerce sites
     
    240245
    241246= 1.2.0 =
    242 * New multi-integration architecture — configure multiple widgets with different activation rules
     247* New multi-integration architecture; configure multiple widgets with different activation rules
    243248* Add integration management UI with modal-based editing
    244249* Add shortcode integration type for flexible widget placement
Note: See TracChangeset for help on using the changeset viewer.