Если YouTube не работает, видео можно посмотреть на Yandex disk:
https://disk.yandex.ru/i/9rla4cd8LHwKaQ
https://disk.yandex.ru/i/9rla4cd8LHwKaQ
1) Основные данные
Шаблоны Тильда:
Профиль ЛК – 42261533
Каталог – 42261540
Таблица Airtable:
https://airtable.com/appmLMOcXoORjwnzM/shrizvJvIjs9NXLPR
<!-- Скрываем промокод -->
<style>
.t-inputpromocode__wrapper {display: none !important;}
</style>
Профиль ЛК – 42261533
Каталог – 42261540
Таблица Airtable:
https://airtable.com/appmLMOcXoORjwnzM/shrizvJvIjs9NXLPR
<!-- Скрываем промокод -->
<style>
.t-inputpromocode__wrapper {display: none !important;}
</style>
2) Формулы для Airtable
Формула, по которой формируется код в Airtable (1 рубль):
'<script>\nfunction applyBonus() {\n $(".t-btn__bonus").remove();\n promo={promocode: "BONUS", discountsum: Math.min(window.tcart.amount / 2,' & {Бонусы} & ')};\n t_input_promocode__addPromocode(promo);\n} \n$(document).ready(function () {\n $(\'<div onclick="applyBonus();" class="t-btn t-btn__bonus" style="width: 100%;">Списать бонусы (доступно ' & {Бонусы} &')</div>\').insertBefore(".t706 .t-form__submit");\n});\n</script>'
Формула, по которой формируется код в Airtable (50%):
'<script>\nfunction applyBonus() {\n $(".t-btn__bonus").remove();\n promo={promocode:"BONUS",discountsum:Math.min(window.tcart.amount / 2,' & {Бонусы доступны} & ')};\n t_input_promocode__addPromocode(promo);\n} \n$(document).ready(function () {\n $(\'<div onclick="applyBonus();" class="t-btn t-btn__bonus" style="width: 100%;">Списать бонусы (доступно ' & {Бонусы доступны} &')</div>\').insertBefore(".t706 .t-form__submit");\n});\n</script>'
Бонусы вывод (Airtable):
"**За все время накоплено баллов:** "& {Бонусы начислены} & "\n**Сейчас доступно баллов:** " & {Бонусы доступны} & "\n\n[**ПЕРЕЙТИ В КАТАЛОГ ►**](https://isaevpro.ru/collabza/catalog)"
Карточка товара (Airtable):
LEFT({Описание}, 46)&' ...'
'<script>\nfunction applyBonus() {\n $(".t-btn__bonus").remove();\n promo={promocode: "BONUS", discountsum: Math.min(window.tcart.amount / 2,' & {Бонусы} & ')};\n t_input_promocode__addPromocode(promo);\n} \n$(document).ready(function () {\n $(\'<div onclick="applyBonus();" class="t-btn t-btn__bonus" style="width: 100%;">Списать бонусы (доступно ' & {Бонусы} &')</div>\').insertBefore(".t706 .t-form__submit");\n});\n</script>'
Формула, по которой формируется код в Airtable (50%):
'<script>\nfunction applyBonus() {\n $(".t-btn__bonus").remove();\n promo={promocode:"BONUS",discountsum:Math.min(window.tcart.amount / 2,' & {Бонусы доступны} & ')};\n t_input_promocode__addPromocode(promo);\n} \n$(document).ready(function () {\n $(\'<div onclick="applyBonus();" class="t-btn t-btn__bonus" style="width: 100%;">Списать бонусы (доступно ' & {Бонусы доступны} &')</div>\').insertBefore(".t706 .t-form__submit");\n});\n</script>'
Бонусы вывод (Airtable):
"**За все время накоплено баллов:** "& {Бонусы начислены} & "\n**Сейчас доступно баллов:** " & {Бонусы доступны} & "\n\n[**ПЕРЕЙТИ В КАТАЛОГ ►**](https://isaevpro.ru/collabza/catalog)"
Карточка товара (Airtable):
LEFT({Описание}, 46)&' ...'
3) Формулы для Make
Начисление бонусов с покупки (Make):
{{round(1.payment.amount * 0.03)}}
Проверка Email пользователей (Make):
'{{lower(1.ma_email)}}'=lower({Email})
Передача списка и количества товаров обычным текстом (Make):
{{map(1.payment.products; "name")}} – {{map(1.payment.products; "quantity")}}
{{round(1.payment.amount * 0.03)}}
Проверка Email пользователей (Make):
'{{lower(1.ma_email)}}'=lower({Email})
Передача списка и количества товаров обычным текстом (Make):
{{map(1.payment.products; "name")}} – {{map(1.payment.products; "quantity")}}