Jump to content
Sign in to follow this  
Ur0ck

Замена кнопки купить

Recommended Posts

Здравствуйте.

 

Уважаемые форумчане, подскажите пожалуйста, как реализовать подобную вещь: необходимо чтобы у карточки товара (и в каталоге) отображалась одна из кнопок: "Купить", "Предзаказ" и "Скоро в продаже" (обычная надпись).

 

Я думаю сделать так: в карточке товара добавить три чекбокса ("Отображать кнопку купить", "Отображать кнопку Предзаказ", "Отображать надпись Скоро в продаже"). Завести таблицу в бд с полями 'Купить', 'Предзаказ', 'Скоро в продаже'. Данные поля будут либо true, либо false. При сохранении соответственно заносить одно из значений в таблице. В карточке товара написать код, который будет проверять значение из таблицы и соответственно отображать одну из кнопок.

 

Правильно ли я делаю?

Может быть есть уже готовый модуль и стоит обойтись без велосипедов?

В каком файле делать запрос к БД ?

Сам раньше модулей под OpenCart не писал.

 

Заранее спасибо.

 

Share this post


Link to post
Share on other sites

Нет
 
Есть товар, если количество 0, то это значит, что товара нет в наличии. Но есть состояние  - что делать если нет в наличии (см. рисунок из OC202142007020.png
Соответственно выбираем Состояние наличие. Есть в наличии, Предзаказ, Скоро впродаже

В зависимости от состояний  и формируем кнопку Купить

Share this post


Link to post
Share on other sites

Нет

Есть товар, если количество 0, то это значит, что товара нет в наличии. Но есть состояние - что делать если нет в наличии (см. рисунок из OC202142007020.png

Соответственно выбираем Состояние наличие. Есть в наличии, Предзаказ, Скоро впродаже

В зависимости от состояний и формируем кнопку Купить

Спасибо за ответ.

Увидел статусы в карточке товара. Сейчас попробую что-либо сделать

Share this post


Link to post
Share on other sites

Получилось сделать в карточке товара так:

 

<?php if ($stock == 'В наличии') {;?>
         <span class="button"> <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button2" /></span>
         <?php };?>
 

Все работает. А вот когда просматриваешь товары по категориям - уже не работает. Не подскажете, в чем дело? Я так понял, вот эта проверка не проходит: ($stock == 'В наличии')

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.