Как решить вопрос с кнопкой Купить ?

Тема в разделе "Общие вопросы", создана пользователем Ronin247, 21 фев 2021.

  1. Ronin247

    Ronin247 Новичок

    Сообщения:
    15
    Симпатии:
    0
    Ребята подскажите пожалуйста,
    как решить вопрос с кнопкой Купить ?

    Товар в Админ панели выложен:
    - Количество: 0;
    - Отсутствие на складе: Нет в наличии;

    На сайте в карточке товара отображается статус,
    - Наличии: Нет в наличии;

    И при этом работает кнопка Купить, который вводит посетителей в заблуждение, вроде кнопка Купить есть, значит товар есть в наличии.

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

    Когда переходим в корзину, выдаёт пометку:

    Товары, отмеченные ***, недоступны в нужном количестве или их нет на складе!
    Далее заказ оформить не возможно.


    Вопрос:
    Как отключить или заменить кнопку Купить при статусе:
    - Количество: 0;
    - Отсутствие на складе: Нет в наличии;


    Скриншоты прикрепил, за ранее спасибо.
     

    Вложения:

  2. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.145
    Симпатии:
    180
    из коробки, никак

    найти подходящий модуль
    или
    самому написать условие
     
  3. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.145
    Симпатии:
    180
    простейший вариант
    в контроллере
    PHP:
    $data['products'][] = array(
                      
    // добавили количество
                      
    'quantity' => $result['quantity'],
                      
    'product_id' => $result['product_id'],
                      
    'thumb' => $image, ............................
    в шаблоне
    HTML:
    {% if product.quantity %}
      <button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
    {% endif %}
     
  4. Ronin247

    Ronin247 Новичок

    Сообщения:
    15
    Симпатии:
    0



    Спасибо большое за обратную связь :)

    Вы можете пожалуйста нам помочь - (С простейшим вариантом в контроллере) ?
     
  5. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.145
    Симпатии:
    180
    как\чем помочь?
     
  6. Ronin247

    Ronin247 Новичок

    Сообщения:
    15
    Симпатии:
    0
    Исправить ошибку, цена вопроса ? )
     
  7. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.145
    Симпатии:
    180
    какую ошибку?
     
  8. Ronin247

    Ronin247 Новичок

    Сообщения:
    15
    Симпатии:
    0
    Да вот с этим :)

    простейший вариант
    в контроллере
    $data['products'][] = array(
    // добавили количество
    'quantity' => $result['quantity'],
    'product_id' => $result['product_id'],
    'thumb' => $image, ............................
    в шаблоне
    {% if product.quantity %}
    <button type="button" onclick="cart.add('{{ product.product_id }}', '{{ product.minimum }}');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md">{{ button_cart }}</span></button>
    {% endif %}
     
  9. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.145
    Симпатии:
    180
    я понимаю что с этим
    что с этим не так?
    что, куда, как вы вставили?
    если просто скопировали и тупо вставили в контроллер, то естественно будут ошибки.
     
  10. Ronin247

    Ronin247 Новичок

    Сообщения:
    15
    Симпатии:
    0
    Ни чего не делали, ни чего не трогали. Все как было изначально так и есть.
     
  11. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.145
    Симпатии:
    180
    тогда непонятно
    откуда ошибка?
    вы хотите чтобы вам сделали скрытие кнопки "в корзину", при количестве товара 0?
     
  12. Ronin247

    Ronin247 Новичок

    Сообщения:
    15
    Симпатии:
    0
    Дело в том, что нам опять пудрят мозги :)

    1)
    Купили модуль
    Уведомление о поступлении товара
    (Предзаказ)
    Функционирует все в проядке (Потребуются доработка модуля);


    2)
    Потом купили ещё 1 модуль,
    модуль не функционирует, мы и программист с модулем так и не смогли разобраться.



    3)
    Проще сделать вместо кнопки (Купить) - (Нет в наличии) - готово.
     
    Последнее редактирование модератором: 22 фев 2021
  13. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.145
    Симпатии:
    180
    это нужно сделать на всех страницах и всех модулях?
     
  14. Ronin247

    Ronin247 Новичок

    Сообщения:
    15
    Симпатии:
    0
    3)
    Проще сделать вместо кнопки (Купить) - (Нет в наличии) - готово.

    Убрать - заменить, где только это возможно,
    товары, категории, подкатегории и т.д..

    поэтому купили модуль Стикеров, чтобы совместить с кнопкой Купить.
    Убираем кнопку купить - висит стикер - Нет в наличии (посетитель не заходит туда);


    Нашёл модуль,
    ВИРУС


    установил, но не функционирует почему-то :(
     
    Последнее редактирование модератором: 22 фев 2021
  15. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.145
    Симпатии:
    180
    я уже не понимаю что вам нужно
    набрали модулей, а теперь не знаете что с ними делать
    вы можете конретно, без воды, по пунктам расписать что конкретно нужно сделать.
    без всяких
    и т.д.
    а это
    варез. что вы ожидали?
     
    Последнее редактирование модератором: 22 фев 2021
  16. Ronin247

    Ronin247 Новичок

    Сообщения:
    15
    Симпатии:
    0
    Мне надо сейчас,

    1) Сделать вместо кнопки (Купить) - (Нет в наличии).
    когда статус товара в Админ панели выложен:
    - Количество: 0;
    - Отсутствие на складе: Нет в наличии;

    2) Висит стикер (Нет в наличии) - в товарах, категориях, подкатегории.
    - в категории анимация кнопки отключена.
    когда статус товара в Админ панели выложен:
    - Количество: 0;
    - Отсутствие на складе: Нет в наличии;
     
  17. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.145
    Симпатии:
    180
  18. Ronin247

    Ronin247 Новичок

    Сообщения:
    15
    Симпатии:
    0


    Спасибо большое, это очень дорого....
     
  19. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.145
    Симпатии:
    180
    а сколько не дорого, по вашему?
     
  20. Ronin247

    Ronin247 Новичок

    Сообщения:
    15
    Симпатии:
    0
    за 15 минут работы, 4000 р )))
    не справедливо