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

Цена товара и количество выбранных размеров

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

Привет всем. Такой вопрос. Выбрал в магазине один товар и выбрал у этого товара 5 размеров. Цена товара общая , которая в корзине , не меняется. Изменяется только от количества товаров. Как сделать, чтобы и от количества размеров цена менялась?

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


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

Если размеры это опции,то логично предположить что и им нужно указать цены.....

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


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

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

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


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

Опции это как раз элемент который описывает вариации товара.Включайте уже логику.Если ваш товар стоит 100 р за обычную майку,то он запросто может стоить на сто рублей дороже,за такую же,но с перламутровыми пуговицами(а это будет опция).

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


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

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

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


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

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

Это откуда такие выводы?

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


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

Это откуда такие выводы?

Что значит откуда? Только что проверил. У товара прописана цена. И у каждого размера такая же цена. Т.е. выбрал товар 300 руб. + 42 размер (300 руб) + 44 размер (300 руб) = 900 руб

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


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

))))

Одна поправка.Нет желания продавать отдельно"товар" и отдельно "товар-опция",ставим значение для опции "обязательная" и вот уже купить просто "товар" без выбора опции нельзя.То есть нельзя купить ту же майку не указав ни цвет ни размер..... 

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


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

У меня так и стоит. Т.е. без выбора размера нельзя купить. Но при выборе размера добавляется еще и стоимость размера. Как быть?

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


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

А как должно быть?

Вы хотите ещё и выбор количества в опции добавить?То ест что бы не просто размер и цвет ,а ещё и указать что зелёных 3 а размер XXL пять ?)

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


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

Дело не в этом. Есть товар, у которого цена прописана 100 рублей (вкладка Данные - Цена). Добавил к нему Опции (размеры). Если не назначать Размерам цену, то при выборе товара и указания разных размеров, цена будет неизменной. Т.е. выбрал я майку и натыкал 10 размеров. Цена в корзине останется 100 рублей, хотя по логике должно быть 1000 рублей, т.к. каждый размер майки - это ОТДЕЛЬНЫЙ ТОВАР, а не один и тот же. НО если прописать для каждого Размера цену, то общая цена всегда будет больше на 1, т.к. цены размеров прибавляются к цене товара. 

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


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

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

Вот демо пример.Товар стоит 100 руб.Минимальная опция +50 р.Попробуйте повторить проблему.

http:///////.tw1.ru/index.php?route=product/product&product_id=40

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


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

А я о чем говорил? У вашего товара цена 100 рублей. За выбор опции (цвета в данном случае) к существующей цене добавляется другая цена. Но если без наценок сделать опции, то цены при любом количестве разных размеров не изменятся.

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


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

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

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


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

Какая то каша..... Ну вот убрал цены у опций. Выбираю одну белую,потом вторую белую... общая цена 200, вопрос,что не так?

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


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

А чекбокс в данном варианте,не ваш случай.И он работает согласно заложенной в него логике.

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


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

Проблема вот в этом. Выбрав 2-е опции, цена остается прежней. А должна бы увеличиться, т.к. заказано 2-а товара по цене 100 рублей, т.е. конечная цена должна быть 200 рублей

Безымянный.png

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


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

Используйте тип опций Radio.Чекбокс как я и написал выше,не ваш случай.

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


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

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

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


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

Спасибо и на этом =)

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


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

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

майка хб

опции

красная (арт.1) +100 р

белая    (арт.2) +90 р.

синяя   (арт.3) +110 р.

 

то тогда не надо ставить общею цену за товар (вкладка Данные - Цена)

выставляете ее 0.00 р.

и будет вам счастье.

правда при таком варианте есть некоторые нюансы, но это уже другая сторона вопроса.

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


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

Возможности:

  • Добавляет новые поля к значениям опций в товаре: Артикул, Изображение (Изображения опций можно задавать непосредственно в товаре).
  • При добавлении в корзину опции разделяются на отдельные товары. что позволяет изменять количество в корзине.
  • Для каждого значения опции показывается полная стоимость (Для опций с разделением в корзине).

 

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

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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