Количество в "Лучшие предложения" Есть решение

Добрый день. Помогите, пожалуйста.

Как мне можно реализовать возможность отправлять со страницы "Лучшие предложения" сразу несколько единиц товара в корзину? Пример в скрине.

В корзине все работает отлично, а вот в bestsellers никак не могу доделать.

в файле list-thumbs.html нашел место, где надо дописывать (<span class="price nowrap">{shop_currency_html($p.price)}</span>), но как это дописать, не могу понять.


2 ответа

  • 2
    replicant 24 апреля 2018 23:41 # Решение

    Надо зайти в шаблон list-thumbs.html и там сделать так

    <input type="hidden" name="product_id" value="{$p.id}"> - эта строка есть в шаблоне
    <span class="qty"><input type="text" name="quantity" value="1"> × </span> - эту строку добавить
    <input type="submit" value="{$add2cart_label}"> - эта строка есть в шаблоне

    Добавить вторую строку между указанными. В шаблоне их найдете без труда.

    Небольшое примечание:
    Для одноартикульных или безартикульных товаров будет работать. Если надо сделать для выбора артикулов, то этого недостаточно. Надо будет раскомментировать такую же строку (вторую) в product.cart.html, а в list-thumbs.html надо придумать условие, чтобы не заставлять вводить кол-во на первом шаге, а только на втором для таких товаров. Только над условием думать сейчас ломает. Потом как-нибудь.

  • 1
    Андрей 25 апреля 2018 13:43 #

    Спасибо, человечище! Очень благодарен тебе.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите