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

Баг при назначении категорий товару, мультимагазин


dmsoh

Recommended Posts

Использую функцию мультимагазина: один основной магазин и несколько дочерних на поддоменах.

Категории, которые создаю специально для дочерних магазинов ( на вкладке "Связи" при создании новой категории ставлю галочки напротив дочерних магазинов) не видны на вкладке "Связи"-"Показывать в категориях" при редактировании товара.

Если же при создании категории на вкладке "Связи" поставить галочку, кроме дочерних магазинов напротив основного магазина, это категория будет видна при редактировании товара и ее можно назначить (естественно категория будет при этом отображаться в основном магазине).

Похоже, что это баг, но исправить его самостоятельно я пока не нашел как.

Используется ocStore 1.5.3.1

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


  • 4 weeks later...
  • 6 months later...
  • 3 months later...

идем в /admin/model/catalog/category.php

 

И меняем в самом конце:

if (!$category_data || !is_array($category_data)) {
   $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "'  ORDER BY c.parent_id, c.sort_order, cd.name");

 

на

 

if (!$category_data || !is_array($category_data)) {
   $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) WHERE cd.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY c.parent_id, c.sort_order, cd.name");

После этого не забываем почистить cache .

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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