При копировании сайта, сделанного на Тильде думаю многие столкнулись с проблемой вывода названия товара в заявке.

Чтобы в заявке отображалось какой товар(ы) заказал клиент, надо сделать следующее:

  1. Подключить вручную файл 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 + ', " />
  2. Внутри тега <form> (формы которая отвечает за заказ товаров) добавить код <div class="t706__cartwin-products"></div> .
  3. Убрать с <form> класс “js-form-proccess”. Это надо чтобы форма нормально срабатывала, а то без этого будет выдавать ошибку при отправке.
  4. Добавить следующую переменную в ваш обработчик: $pp1 = '';
    if (!empty($_POST["pp1"]) && is_array($_POST["pp1"]))
    {
    $pp1 = implode(" ", $_POST["pp1"]);
    }

По сути все. Если возникают вопросы, пишите в комментарии.

Понравилась статья? Расскажи друзьям!

Комментарии

Отправить комментарий

avatar
wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля