Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Отображение товара, поступающего позднее [РЕШЕНО]


19th

Recommended Posts

Есть товары с датой поступления, например, через месяц. На сайте они не отображаются. Как сделать так, что бы они отображались в поиске и каталоге с пометкой "предзаказ"?

Надіслати
Поділитися на інших сайтах


Сформирую иначе: где в коде отключен вывод товаров с датой, позднее чем текущая?

Надіслати
Поділитися на інших сайтах


В

catalog/model/catalog/product.php

system/library/cart.php

catalog/model/catalog/review.php

удалить в нужных местах код:

AND p.date_available <= NOW()
За помощь спасибо AlikZP

Затем для отображения даты поступления и выделения товара, продающегося по предзаказу:

в catalog/model/catalog/product.php

в public function getProduct($product_id)

меняем

SELECT DISTINCT *, pd.name AS name
на

SELECT DISTINCT *, p.date_available>NOW() AS its_new, pd.name AS name
и в catalog/view/theme/default/template/product/product.tpl

добавляем в нужное место

<tr>  <td>[b]Дата начала продаж:[/b]</td>  <td><?php echo $product_info['date_available'];  if ($product_info['its_new']) echo " предзаказ"; ?></td></tr>
Надіслати
Поділитися на інших сайтах


  • 4 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.