Подарунки, що пасують до вашого стеку і не чіпають його
Власній панелі кошика теж потрібні варіанти подарунків. Дайте будь-якому елементу назву класу, і Gift Block з'явиться там, не чіпаючи решту.
Тема залишається такою, як ви її випустили
Створили тему з нуля або змінили до невпізнання? Gift Blocks є блоками застосунку для теми, що завантажуються з вбудовуванням застосунку, тож подарунки з'являються без жодного коду в темі, який вам доведеться підтримувати.
- Жодного фрагмента коду. Файли теми можуть залишатися незмінними. Рефакторте скільки завгодно: подарункового фрагмента в них немає.
- Оновлення теми за вашим графіком. Gift Blocks повертаються на місце після оновлень теми, тож наступний реліз не потребує чеклиста для подарунків. Хоч у п'ятницю, якщо дуже треба.
- Блоки застосунку там, де їх приймають ваші секції. На сторінці товару і сторінці кошика Gift Blocks додаються, як будь-який інший блок застосунку. Якщо секція їх не приймає, Wrapped розміщує блок сам.
Ваша власна панель кошика з Gift Block усередині
Створили панель самі? Кожен Gift Block у вітрині має три стабільні точки прив'язки саме для цього. Більшості магазинів вони не потрібні: без них Wrapped розміщує кожен блок сам.
- Назва класу на ваш вибір. Gift Block з'являється всередині елемента з цим класом: під кожним рядком, над кнопкою оформлення, де завгодно за дизайном. Клас можна додати і в мобільну, і в десктопну розмітку.
- Подія JavaScript з вашою назвою. Надсилається на
documentіdocument.documentElement, коли покупець зберігає або прибирає варіанти подарунків. Даних кошика вона не містить, тож ваш обробник отримує кошик і перемальовує панель по-своєму. - UUID для вашого CSS. Кожен блок має його в атрибуті
uuid, тож Gift Block у панелі може бути компактним, а на сторінці кошика зберігати простір.
Gift Blocks працюють у
- Власній панелі теми. Розміщується автоматично.
- Найпопулярніших застосунках панелі кошика в Shopify. Перебудовується, коли панель з'являється пізно.
- Панелі, яку створили ви. Розміщується за вибраною назвою класу.
Власні компоненти Shopify у кошику й оформленні замовлення
Якщо ви знаєте Shopify, ви вже знаєте, як працюють подарунки. Кожен варіант подарунка є справжнім товаром Shopify, з власною ціною, запасами і зображенням, а кошик і оформлення замовлення працюють на власних точках розширення Shopify.
- Перетворення кошика для наборів. У режимі «разом» подарунок іде в рядку свого товару через функцію перетворення кошика Shopify. У режимі «окремо» він має власний рядок. В обох випадках замовлення показує кожен рядок для комплектації.
- Функція знижки для подарункових знижок. Знижки на подарунковий товар застосовуються автоматично, зберігаються в Shopify Discounts разом з іншими й поєднуються зі знижками на товари, замовлення й доставку. Ніхто не вводить код.
- В оформленні замовлення, у Shopify Plus. Gift Block в оформленні є розширенням інтерфейсу оформлення замовлення, розміщується в редакторі оформлення Shopify і має стиль брендування вашого оформлення. Змініть стиль оформлення, і блок теж зміниться.



Дані подарунків там, де їх уже шукає ваша система
Ваша синхронізація з ERP та імпорт 3PL уже читають замовлення Shopify. Подарунки з'являються в тих самих місцях, тож не треба підключати нове джерело даних, і ніхто не передруковує подарункове повідомлення в складську систему.
- Властивості рядків і атрибути замовлення. Варіант подарунка, «Для», «Від» і повідомлення: у подарованому рядку з подарунками для продуктів і в замовленні з подарунками до замовлень.
- Ключі, яких очікує ваше зіставлення. Назви атрибутів можуть відповідати вашому імпорту, а підкреслення на початку приховує атрибут від покупців, залишаючи його в замовленні.
- Підсумок, який знайде ваш парсер. Підсумок подарунків потрапляє в примітку до замовлення з шаблону Liquid, між двома рядками — Wrapped Gifting Attributes —. Решта примітки зберігається.
- Тег, що ладнає з іншими. Тег 🎁 Wrapped або ваш власний додається до тегів, які вже є в замовленні.
Передайте магазин клієнту без зайвих пояснень
Наступний розробник отримає тему без жодного нашого коду для подарунків, а команда клієнта керує подарунками з адмінпанелі Shopify у стилі, який задали ви.
- Готово на тестовій темі. Налаштуйте подарунки на тестовій темі, і вони будуть готові в день її запуску.
- Команда клієнта керує цим. Вигляд блоку і його текст задаються в редакторі подарунків, тож змінити «Зробити подарунком» на «Запакувати до свят» вирішує команда клієнта, а не ваш тікет.
- Нотатка для передачі розміром зі стікер. Якщо ви розмістили блок за назвою класу, вкажіть елемент, на який вона вказує, бо ця розмітка ваша. Усе інше є в адмінпанелі Shopify.
Що розробники питають першим
Чи зламає наступне оновлення теми подарунки?
Ні. Gift Blocks є блоками застосунку для теми, що завантажуються з вбудовуванням застосунку, файли теми можуть залишатися незмінними, а блоки повертаються на місце після оновлень теми. Перенести треба лише розмітку, яку ви додали самі: елемент із вашою назвою класу має бути і в новій версії.
Чи може Gift Block бути в панелі кошика, яку я створив сам?
Так. Дайте елементу в панелі назву класу на ваш вибір, і Gift Block з'явиться всередині нього. З подарунками для продуктів розмістіть елемент у циклі рядків, щоб кожен товар отримав свій блок. Окрема мобільна й десктопна розмітка можуть обидві мати цей клас.
Чи містить подія JavaScript дані кошика?
Ні. Wrapped надсилає подію з вашою назвою на document і на document.documentElement, коли покупець зберігає або прибирає варіанти подарунків, і це все. Ваш обробник отримує кошик і запускає ваш код, наприклад щоб перемалювати власну панель без перезавантаження сторінки.
На які частини Gift Block може покладатися мій код?
На три: назву класу на ваш вибір, подію з вашою назвою та UUID в атрибуті uuid блоку. Розмітка всередині Gift Block до них не належить, тож спирайтеся на ці три, а вигляд залиште редактору подарунків.
Що отримує імпорт ERP або 3PL з подарункового замовлення?
Звичайні дані замовлення Shopify. Варіант подарунка, «Для», «Від» і повідомлення є властивостями рядків з подарунками для продуктів і атрибутами замовлення з подарунками до замовлень, а їхні назви можуть відповідати вашому імпорту. Підсумок подарунків потрапляє в примітку до замовлення з шаблону Liquid, між двома рядками — Wrapped Gifting Attributes —, а тег 🎁 Wrapped або ваш власний додається до тегів замовлення. Властивості й атрибути є з моменту створення замовлення. Підсумок у примітці й тег з'являються протягом хвилини-двох.
Чи можна оформити Gift Block в оформленні замовлення?
Через брендування оформлення. У Shopify Plus Gift Block в оформленні є розширенням інтерфейсу оформлення замовлення, розміщується в редакторі оформлення Shopify і має стиль брендування, яке ви вже задали, під кожним товаром або один раз для замовлення.
Gift Blocks, що пасують до вашого стеку і не чіпають його
Почніть із 7-денного безкоштовного пробного періоду.
… Before we had even paid a cent for Wrapped, Adam answered questions, got into the nitty-gritty of coding and integration with our web developer. …