Перейти к содержанию
denisemenov

Количество товара при нескольких опциях

Рекомендуемые сообщения

Привет.
Столкнулся с проблемой наполнения каталога в Opencart.

Допустим, 1 товар имеет 2 роста, каждый рост имеет 4 варианта размера. 
Получается по реальному кол-ву на складе:
1 рост  1 размер - 2 шт.
1 рост  2 размер - 3 шт.
1 рост  3 размер - 4 шт.
1 рост  4 размер - 5 шт.
2 рост  1 размер - 2 шт.
2 рост  2 размер - 4 шт.
2 рост  3 размер - 3 шт.
2 рост  4 размер - 4 шт.

 

Когда в опциях в карточке товара проставляем кол-во товаров, то у нас есть возможность проставить общее кол-во товара по каждой опции, при этом взаимосвязь этих опций отсутствует. То есть, после заполнения в админке получится:
1 рост - 14 шт.
2 рост - 13 шт.
1 размер - 4 шт.
2 размер - 7 шт.
3 размер - 7 шт.
4 размер - 9 шт.

 

Таким образом, покупатель при заказе товара может выбрать, например, 1 рост 4 размер 9 шт., но у нас нет этого кол-ва на складе, хотя в админке это указывается именно так.

А как прописать в админке кол-во по другому - я не знаю. Может я не туда смотрю? Или Opencart не рассчитан на подобные манипуляции?

Изменено пользователем denisemenov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Либо создавать опции согласно реальной номенклатуре склада

Опция 1 = 1 рост  1 размер

Опция 2 = 1 рост  2 размер и т.д.

 

Либо поискать модуль зависимых опций

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, denisemenov сказал:

Привет.
Столкнулся с проблемой наполнения каталога в Opencart.

Допустим, 1 товар имеет 2 роста, каждый рост имеет 4 варианта размера. 
Получается по реальному кол-ву на складе:
1 рост  1 размер - 2 шт.
1 рост  2 размер - 3 шт.
1 рост  3 размер - 4 шт.
1 рост  4 размер - 5 шт.
2 рост  1 размер - 2 шт.
2 рост  2 размер - 4 шт.
2 рост  3 размер - 3 шт.
2 рост  4 размер - 4 шт.

 

Когда в опциях в карточке товара проставляем кол-во товаров, то у нас есть возможность проставить общее кол-во товара по каждой опции, при этом взаимосвязь этих опций отсутствует. То есть, после заполнения в админке получится:
1 рост - 14 шт.
2 рост - 13 шт.
1 размер - 4 шт.
2 размер - 7 шт.
3 размер - 7 шт.
4 размер - 9 шт.

 

Таким образом, покупатель при заказе товара может выбрать, например, 1 рост 4 размер 9 шт., но у нас нет этого кол-ва на складе, хотя в админке это указывается именно так.

А как прописать в админке кол-во по другому - я не знаю. Может я не туда смотрю? Или Opencart не рассчитан на подобные манипуляции?

есть несколько вариантов решения проблемы, в зависимости от специфики вашего бизнеса

1. Установка модуля связанные опции 

 

2. Вариант делать одну из разновидностей к примеру цвет отдельной позицией и обеднять модулем https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=6211

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

 

3. Делать все разновидности отдельными товарами и обеднять по одной из опций к примеру по цвету этим модулем https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=6211

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо было всего лишь нормально загуглить. :) Разучился.
Всем спасибо.


В копилку решений версия подешевле:

И аналогичное решение, только с другой стороны: 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прочитал эту тему, купил модуль "Связанные опции". Он никак не решил мою проблему. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.