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

[Выполнено] Модуль связанных товаров


Recommended Posts

Здравствуйте,

Требуется модуль связанных между собой товаров.

ТЗ:

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

Например: есть товар 1 и 2, и есть комплект из товаров 1 и 2. При покупке комплекта, должно происходить списание товара 1 и 2, а при покупке товара 1 или 2 должно происходить списание комплекта. Также если покупатель добавил комплект и отдельно товар 1, а вместе их нет в наличии, тогда в корзине должно быть уведомление о том, что товара товара 1 нет в наличии.

 

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


1. А "комплект" уже как-то реализован на сайте?

2. Комплекты могут состоять только из 2-х отдельных товаров? Или может быть комплект из 3-х, 4-х и тд.?

3. В каком смысле "бронирование" товара?

 

Вот пример комплекта, это отдельная позиция на сайте: http://4push.ru/aksessuary-dlja-apple/ipad-air/komplekty-dlya-ipad-air/komplekt-iz-oblogki-smart-cover-i-neprozrachnoj-zadnej-nakladki-dlya-ipad-air-belyj

Товар 1: http://4push.ru/aksessuary-dlja-apple/ipad-air/oblozhki-smart-cover-dlya-ipad-air/oblozhka-smart-cover-dlya-ipad-5-air-belaya

Товар 2: http://4push.ru/aksessuary-dlja-apple/ipad-air/nakladki-pod-smart-cover-dlya-ipad-air/nakladka-plastikovaya-neprozrachnaya-sovmestimaya-so-smart-cover-dlya-ipad-air-belaya

Из этих двух товаров состоит комплект, нужно чтобы при покупке комплекта — списывался Товар 1 и Товар 2; при покупке Товара 1 — списывался комплект; при покупке Товара 2 — списывался комплект.

Бронирование — имеется в виду, что когда человек добавляет в корзину комплект должно происходить заочное списание товара. Поясню, человек добавил комплект из Товара 1 и Товара 2, при этом Товар 1 имеется в количестве — 1 шт., комплектов соответственно тоже — 1шт., но при этом он хочет купить и комплект и Товар 1 одновременно, получится ли у него это?

Реально ли сделать, чтобы при добавлении одного товара в корзину вычиталось количество сразу из нескольких позиций на сайте т.е. при добавлении комплекта в кол-ве 1шт., происходило вычитание связанных с ним товаров в размере 1шт.? Это не должно быть видно пользователю т.е. у него не должно оказаться в корзине 3 товара (комплект, Товар 1, Товар 2)

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


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

и потом некоторые модули могут перестать работать или неустановиться.

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

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

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

и потом некоторые модули могут перестать работать или неустановиться.

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

Спасибо за Ваш ответ, Вы могли бы предложить решение задачи?

Если часть ТЗ про бронирование проблемно осуществить, что скажете по первой части ТЗ (эта часть самая нужная)? Касательно списания товара при покупке комплекта или отдельно товаров из комплекта.

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


Вот пример комплекта, это отдельная позиция на сайте: http://4push.ru/aksessuary-dlja-apple/ipad-air/komplekty-dlya-ipad-air/komplekt-iz-oblogki-smart-cover-i-neprozrachnoj-zadnej-nakladki-dlya-ipad-air-belyj/

Товар 1: http://4push.ru/aksessuary-dlja-apple/ipad-air/oblozhki-smart-cover-dlya-ipad-air/oblozhka-smart-cover-dlya-ipad-5-air-belaya/

Товар 2: http://4push.ru/aksessuary-dlja-apple/ipad-air/oblozhki-smart-cover-dlya-ipad-air/oblozhka-smart-cover-dlya-ipad-5-air-belaya/

Из этих двух товаров состоит комплект, нужно чтобы при покупке комплекта — списывался Товар 1 и Товар 2; при покупке Товара 1 — списывался комплект; при покупке Товара 2 — списывался комплект.

это пример на стороннем сайте или ваш магазин, на котором надо внедрить этот функционал (с сохранением текущей структуры товаров/комплектов или можно изменить?)?

ссылки на отдельные товары - идентичные.

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

это пример на стороннем сайте или ваш магазин, на котором надо внедрить этот функционал (с сохранением текущей структуры товаров/комплектов или можно изменить?)?

ссылки на отдельные товары - идентичные.

Это мой магазин, на нём нужно внедрить такой функционал. Комплекты будут добавляться(новые).

Исправил ссылки в третьем сообщении.

"с сохранением текущей структуры товаров/комплектов или можно изменить?" Не совсем понял вопрос, поясните пожалуйста.

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


Так есть же модуль Комплекты товаров, чем он не подходит?

http://g.zeos.in/?q=opencart%20%D0%BA%D0%BE%D0%BC%D0%BF%D0%BB%D0%B5%D0%BA%D1%82%D1%8B%20%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2

Если бы Вы прочитали не только заголовок темы, глупых вопросов бы не возникло.

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


Если бы Вы прочитали не только заголовок темы, глупых вопросов бы не возникло.

Как раз-таки я прочитал не только заголовок, потому и предложил Вам этот модуль. В моём вопросе ничего глупого нет, скорее Ваша задача выглядит глупо, если существуют модули с подобным функционалом.

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

Как раз-таки я прочитал не только заголовок, потому и предложил Вам этот модуль. В моём вопросе ничего глупого нет, скорее Ваша задача выглядит глупо, если существуют модули с подобным функционалом.

Перечитайте еще раз ТЗ и описание того, что предложили Вы. Две совершенно разные задачи.

https://opencartforum.com/topic/46470-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2/?do=findComment&comment=400222

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


  • 2 months later...
Гість
Ця тема закрита для публікації повідомлень.
×
×
  • Створити...

Important Information

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