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

Как в сопутствующих товаров сделать?


WeDevelopYou

Recommended Posts

Вопрос: как в сопутствующих товарах сделать так, чтобы автоматически добавлялся товар к которому добавляешь этот товар.

 

Объясню: если ставишь мыло, как сопутствующий товар к гелю, то у мыла гель автоматически появляется как сопутствующий

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


Сопутствующий или рекомендуемые товары?

 

Это принципиально, потому что есть отдельно модули для рекомендованых товаров (как стандартный) так и другие, так и для сопутствующих с табами например...

 

Изменить запрос чтоб в базе автоматическо добавляло перекрестные записи. Тоесть чтоб было так:

 

if (isset($data['product_related'])) {
			foreach ($data['product_related'] as $related_id) {
				$this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id = '" . (int)$product_id . "' AND related_id = '" . (int)$related_id . "'");
				$this->db->query("INSERT INTO " . DB_PREFIX . "product_related SET product_id = '" . (int)$product_id . "', related_id = '" . (int)$related_id . "'");
				$this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id = '" . (int)$related_id . "' AND related_id = '" . (int)$product_id . "'");
				$this->db->query("INSERT INTO " . DB_PREFIX . "product_related SET product_id = '" . (int)$related_id . "', related_id = '" . (int)$product_id . "'");
			}
		}

 

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

  В 15.09.2021 в 15:35, Eldaeron сказав:

Сопутствующий или рекомендуемые товары?

 

Это принципиально, потому что есть отдельно модули для рекомендованых товаров (как стандартный) так и другие, так и для сопутствующих с табами например...

 

Изменить запрос чтоб в базе автоматическо добавляло перекрестные записи. Тоесть чтоб было так:

 

if (isset($data['product_related'])) {
			foreach ($data['product_related'] as $related_id) {
				$this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id = '" . (int)$product_id . "' AND related_id = '" . (int)$related_id . "'");
				$this->db->query("INSERT INTO " . DB_PREFIX . "product_related SET product_id = '" . (int)$product_id . "', related_id = '" . (int)$related_id . "'");
				$this->db->query("DELETE FROM " . DB_PREFIX . "product_related WHERE product_id = '" . (int)$related_id . "' AND related_id = '" . (int)$product_id . "'");
				$this->db->query("INSERT INTO " . DB_PREFIX . "product_related SET product_id = '" . (int)$related_id . "', related_id = '" . (int)$product_id . "'");
			}
		}

 

Expand  

Спасибо, то я уже через JS начал химичить

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


  В 15.09.2021 в 15:35, Eldaeron сказав:

так и для сопутствующих с табами например...

Expand  

 

Подскажите, что за модуль сопутствующих товаров с реализацией в табах?

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


  В 15.09.2021 в 19:09, kostya242 сказав:

 

Подскажите, что за модуль сопутствующих товаров с реализацией в табах?

Expand  

 

как вариант 

 

 

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

  В 16.09.2021 в 07:49, WeDevelopYou сказав:

 

Expand  

Именно этот и есть в закладках избраное :)

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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