Різні форми замовлення товару на сторінці товару OpenCart

Читаючи статтю "Різні форми замовлення товару на сторінці товару OpenCart", зверніть увагу на основні наші послуги створення інтернет магазину, сайт візитка. Дивіться усі наші - Ціни на створення сайту. Ми також робимо рекламу та розкрутку сайтів. Робіть замовлення сьогодні!

Робимо різні форми замовлення товару на сторінці товару OpenCart 3.

Перша форма замовлення, розрахована на замовлення прорахунку вартості в залежності від кількості метрів та ціни на сьогодні.

Друга форма це звичайна форма замовлення котра відображає корзину.

У першому варіанті був використано макет швидкого замовлення котрий вже був у шаблоні сайту.

Різні форми замовлення товару

  1. Для розділення товарів було обране поле “upc”.
  2. При наявності запису з цифрою 1 у полі  “upc” відображається перший варіант, при його відсутності другий. На сторінці категорій також вимикається відображення ціни та кнопки купити.
  3. Файли котрі редагувались (крім файлів стилю).   /catalog/controller/product/category.php тут додано строку коду ‘upc’ => $result[‘upc’], після ‘name’        => $result[‘name’], Далі у файлі /catalog/view/theme/назва_теми/template/product/category.twig в потрібному місті було додано {% if product.upc == ‘1’ %} перший код виводу що потрібно  {% else %} другий код виводу що потрібно   {% endif %} таким чином було приховано відображення кнопки купити та ціни товару для котрого це непотрібно. До файлу /catalog/controller/product/product.php було додано строку ‘upc’         => $product_info[‘upc’], після ‘price’       => $price,. Та далі у файлі /catalog/view/theme/ назва_теми /template/product/product.twig у потрібному місті було додано {% if upc == ‘1’ %} один блок виводу замовлення потрібно  {% else %} другий код виводу що потрібно   {% endif %}. Таким чином вийшло те що ви бачите на фото.

Можна використовувати будь-яке поле крім “upc”. Саме поле “upc” можна редагувати як у самому товарі, так і за допомогою модуля масового редагування, таким чином перемикаючи майже усі потрібні товари на другий спосіб замовлення.