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

Отображение в карточке несколько видов товара


Recommended Posts

задача организовать карточку товара как примерно тут : http://ru.in-stylefa...le-bikinis.html

Основное фото (артикул) и дополнительные

если пользователь кликнул на дополнительное фото желательно что б оно сменило основное

и/или при клике "купить" было понятно какой именно товар (фото) хочет купить клиент

все названия фото уникальны .

подскажите существуют ли готовые решения ? модули платные или нет ... в какую сторону копать

С момощью "Опций" организовать не представляю как

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

второй костыль через модуль рекомендованные

но если добавить товар в список рекомендованных через модуль - он отображается

а вот если его добавить в связи - рекомендованные то не отображается в списке Оо

делал все как тут http://jewellery.siv.../rekomenduemie/ на разных шаблонах

ocstore_v1.5.1.3

с чем может быть связано?

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


Большое спасибо

как вариант подойдет

С модулем импорт/експорт дружит ?

можно значения "товары-опции" записать в базе которая потом импортируется , тоисть все как и с обычными опциями ?

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


Нарисовался еще один костыль для решения задачи

с помощью \vqmod\xml\autorelate.xml (похожие товары)

по умолчанию в нем выборка идет по категории

можно сменить на выборку по тегу

<modification>
<id>Automatic Relate</id>
<version>1.0.1</version>
<vqmver>2.1</vqmver>
<author>Palcet</author>
<file name="catalog/model/catalog/product.php">
 <operation>
  <search position="after">
  <![CDATA[
  $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_related pr LEFT JOIN " . DB_PREFIX . "product p ON (pr.related_id = p.product_id) LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pr.product_id = '" . (int)$product_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '" . (int)$this->config->get('config_store_id') . "'");
  ]]>
  </search>
  <add>
  <![CDATA[
  if($query->num_rows==0)
 {
  $sql=" SELECT * , p.product_id AS related_id
FROM " . DB_PREFIX . "product p
LEFT JOIN " . DB_PREFIX . "product_to_store p2s ON ( p.product_id = p2s.product_id )
WHERE p.product_id
IN (
SELECT product_id
FROM " . DB_PREFIX . "product_tag
WHERE tag
IN (
SELECT tag
FROM " . DB_PREFIX . "product_tag
WHERE product_id=".(int)$product_id."
)
)
AND p.status = '1'
AND p.date_available <= NOW( )
AND p2s.store_id='" . (int)$this->config->get('config_store_id') . "'
AND p.product_id<>".(int)$product_id."
LIMIT 30";
  $query = $this->db->query($sql);

 }
  ]]>
  </add>
 </operation>
</file>
</modification>

может кому пригодится ...

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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