Anddressfor Brands
WooCommerce & WordPress Hook Integration

Виртуальная примерочная с ИИ для интернет-магазинов WooCommerce

Добавьте виртуальную примерочную в WooCommerce без тяжелых плагинов и нагрузки на сервер.

Нулевая нагрузка на PHP

Ни процессор, ни память вашего сервера WordPress не задействованы. Весь GPU-инференс идёт на инфраструктуре Anddress.

Нативные хуки WooCommerce

Нативно цепляется к стандартным точкам вроде woocommerce_after_add_to_cart_button без правки шаблонов ядра.

Готово для page builder’ов

Без проблем работает в шаблонах Single Product Elementor Pro, в Divi Builder и в продуктовых блоках Gutenberg — с изолированным Shadow DOM.

Официальный плагин для WordPress и WooCommerce

Установка в 1 клик через панель WordPress

Скачайте ZIP-архив и установите через Плагины > Добавить новый > Загрузить плагин. Введите открытый ключ для активации.

Скачать плагин (.zip)
functions.php

Добавьте этот сниппет в дочернюю тему

wp-content/themes/child-theme/functions.php:
// 1. Anddress loader (~5 KB)
add_action('wp_footer', function() {
    echo '<script src="https://app.anddress.com/widget/anddress-loader.js" data-brand-key="pk_live_..." async></script>';
});

// 2. Try-on button on the WooCommerce product page
add_action('woocommerce_after_add_to_cart_button', function() {
    global $product;
    if (!$product) return;
    $img_id  = $product->get_image_id();
    $img_url = wp_get_attachment_image_url($img_id, 'full');
    ?>
    <div style="margin-top: 14px;">
      <anddress-tryon-button
        data-garment-image="<?php echo esc_url($img_url); ?>"
        data-garment-category="tops"
        data-garment-id="<?php echo esc_attr($product->get_sku() ?: $product->get_id()); ?>"
        data-garment-name="<?php echo esc_attr($product->get_name()); ?>">
      </anddress-tryon-button>
    </div>
    <?php
});

// 3. Sales attribution on the order-received page
add_action('woocommerce_thankyou', function($order_id) {
    if (!$order_id) return;
    $order = wc_get_order($order_id);
    if (!$order) return;
    ?>
    <script>
      window.Anddress?.trackPurchase({
        orderId: '<?php echo esc_js($order_id); ?>',
        value: <?php echo esc_js($order->get_total()); ?>,
        currency: '<?php echo esc_js($order->get_currency()); ?>'
      });
    </script>
    <?php
});
Виртуальная примерочная для WooCommerce и WordPress — Anddress