При копировании сайта, сделанного на Тильде думаю многие столкнулись с проблемой вывода названия товара в заявке.
Чтобы в заявке отображалось какой товар(ы) заказал клиент, надо сделать следующее:
- Подключить вручную файл tilda-cart-1.0.min.js , который я прикреплю (это по сути оригинал файла, лишь с небольшим дополнением) tilda-cart-1.0.min
Можно и вручную это сделать, для этого надо в файл tilda-cart-1.0.min.js в функцию$.each(r, function(t, r) {
добавить<input type="hidden" name="pp1[]" value="' + r.name + ', " />
- Внутри тега <form> (формы которая отвечает за заказ товаров) добавить код
<div class="t706__cartwin-products"></div>
. - Убрать с <form> класс «js-form-proccess». Это надо чтобы форма нормально срабатывала, а то без этого будет выдавать ошибку при отправке.
- Добавить следующую переменную в ваш обработчик:
$pp1 = '';
if (!empty($_POST["pp1"]) && is_array($_POST["pp1"]))
{
$pp1 = implode(" ", $_POST["pp1"]);
}
По сути все. Если возникают вопросы, пишите в комментарии.