Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Поле model, sku


Recommended Posts

Знаю, подобные треды были, но ответа для себя я так и не нашел. Просьба разжевать для меня.

В Opencart есть поле model - некоторые говорят, что это код товара (артикул). В ocStore 2.1 в карточке товара выводится как "код товара". У себя я так и заполняю, уникальный код товара. Сейчас я задаюсь вопросом в реализации следующего: нужно, чтобы при нажатии на производителя выводился список моделей товаров (не артикулов), например:
Шина Rosava --> модель Snowgard. И так далее. Какое всё же поле для этого стоит использовать? Может код товара перенести в SKU ?

Вопрос иерархии меня немного тревожит, может быть я вообще хочу немного странного.

Сейчас так: Категория-подкатегория-товар. (разные размеры одинаковых товаров хранятся в атрибутах)

Рассматриваю также: Производитель-модель-товар. Возможно для такой реализации нужен отдельный модуль?

Разжуйте мне на пальцах, как в Opencart 2 правильно внедрить понятие "Модель товара" (не артикул или код товара).

Спасибо.

Link to post
Share on other sites
4 минуты назад, tambu34 сказал:

Знаю, подобные треды были, но ответа для себя я так и не нашел. Просьба разжевать для меня.

В Opencart есть поле model - некоторые говорят, что это код товара (артикул). В ocStore 2.1 в карточке товара выводится как "код товара". У себя я так и заполняю, уникальный код товара. Сейчас я задаюсь вопросом в реализации следующего: нужно, чтобы при нажатии на производителя выводился список моделей товаров (не артикулов), например:
Шина Rosava --> модель Snowgard. И так далее. Какое всё же поле для этого стоит использовать? Может код товара перенести в SKU ?

Вопрос иерархии меня немного тревожит, может быть я вообще хочу немного странного.

Сейчас так: Категория-подкатегория-товар. (разные размеры одинаковых товаров хранятся в атрибутах)

Рассматриваю также: Производитель-модель-товар. Возможно для такой реализации нужен отдельный модуль?

Разжуйте мне на пальцах, как в Opencart 2 правильно внедрить понятие "Модель товара" (не артикул или код товара).

Спасибо.

а почему бы не морочить себе голову и сделать модели типа "Snowgard" просто категория или подкатегориями, также для такой?

Link to post
Share on other sites

Производителей пару сотен. У некоторых производителей может быть еще пару десятков моделей. Представляете, что будет если это вывести в Категория-подкатегория? Не уверен, что это хорошее решение, я, честно, уже обдумывал подобное

Link to post
Share on other sites

А если писать модель в теги?

Link to post
Share on other sites

А как потом этим оперировать? Неплохая мысль, правда как я понимаю придется под это поле модифицировать и модуль фильтров. (используется ocFilter). В идеале хотелось бы получить следующее:

Производитель --> Модель товара --> Отфильтрованые товары в категории по "модели" (можно по тегам, как преложили выше).

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By asd1992
      Здравствуйте, в каталоге товаров здесь https://test.miturbo.ru/category/xiaomi-redmi-note-8
      Нужно вывести код товара. Как мне это сделать? В БД есть таблица oc_product
      и в этой таблице есть значение model в этом значении есть код товара у каждого товара.

      Мне нужно вывести код товара этот. но просто вот так: <span>{{ model }}</span> не получается.
      А в product.twig <span>{{ model }}</span> вот так получается.

      За вывод этой страницы https://test.miturbo.ru/category/xiaomi-redmi-note-8 отвечает файл category_grid.twig . Если в этот файл добавить <span>{{ model }}</span> то нечего не получится, а если в product.twig то получится. {{ model }} означает код товара. Как мне сделать так чтобы в category_grid.twig тоже получалось к каждому товару выводить свой код товара.

      Это мне из БД как то вытаскивать или нет? Если уже выводить из БД то нужно сделать так чтобы к каждому товару свой код товара подходящий выводился, а не у всех товаров был одинаковый код товара.

      Буду очень благодарен.
    • By ruslaneh
      Пример. Мне надо в контроллере из каталога получить все фильтры. Но в каталоге нет модели для работы с фильтрами, она есть только в админке. Как подключить модель из админки в контроллере из каталога? Или тупо скопировать эту модель и вставить в каталог?
      Пример - модель catalog/filter.
    • By Allaur
      Доброго времени суток!
      Есть необходимость вывести в <title> продукта  model
      То есть что бы титлы были такого вида
      Название товара - model
       
      Цену получилось вывести
       
      $this->document->setTitle($product_info['name']." - Цена ".$this->data['price']); Подскажите пожалуйста как подобным образом вывести model
    • By magzhan9292
      на корне сайта я создал папку generator/seo.php
      <?php // Configuration if (is_file('../config.php')) { require_once('../config.php'); } // Startup require_once(DIR_SYSTEM . 'startup.php'); class ControllerSeoMeta extends Controller{ public function index() { $this->load->model('catalog/product'); $data['header'] = $this->load->controller('common/header'); $data['column_left'] = $this->load->controller('common/column_left'); $data['footer'] = $this->load->controller('common/footer'); print_r('PRINT'); $this->response->setOutput($this->load->view('catalog/product_list', $data)); } } ?> как мне обратиться к этому файлу через браузер что-бы выводилось PRINT
      пытался так не получилось sitename.kz/generator/seo.php?route=catalog/product_list
      еще один вопрос как использовать готовые opencart классы модель
    • By Dzusto
      Как сделать необязательной к заполнению "Модель" ocstore 2.3 ? Все описанные способы в т.ч и на этом форуме уже опробованы и не работают. Выходит ошибка. Поле убирать не нужно, так как оно нужно, но надо сделать его необязательным , т.е. если нет - то пусть будет пусто.
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.