Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Несколько Цен В Одной Позиции


Recommended Posts

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

post-5103-0-83890700-1297259800_thumb.png

Link to post
Share on other sites

1. ставите товару цена НОЛЬ;

2. задаете опции (вариации веса товара);

3. в опциях ставите цену полную;

4. выводите на странице товара и в каталоге данные опций.

Link to post
Share on other sites

1. ставите товару цена НОЛЬ;

2. задаете опции (вариации веса товара);

3. в опциях ставите цену полную;

4. выводите на странице товара и в каталоге данные опций.

если я правильно понял получилось как на картинке

но тут выпадающий список и основная цена высвечивается - 0.00

post-5103-0-80527400-1297261943_thumb.png

Link to post
Share on other sites

Поняли вы правильно.

Однако вам не хватает знаний правильно воплотить это решение в жизнь.

Сразу говорю:

Это не пятиминутное дело.

Edited by afwollis
Link to post
Share on other sites

я уже понял, что не пятиминутное, поэтому и обратился за помощью

Edited by afwollis
борюсь с "оверквотингом" :)
Link to post
Share on other sites

  • 1 month later...

Все отлично реализуется в версии 1,8 одно что учет остатков не ведётся толком.

Link to post
Share on other sites

  • 2 weeks later...

Все отлично реализуется в версии 1,8 одно что учет остатков не ведётся толком.

Это потому что по сути получается что два товара забиваешь в один?

Link to post
Share on other sites

Это потому что по сути получается что два товара забиваешь в один?

правильнее сказать это продажа 1го товара с разной наценкой
Link to post
Share on other sites

А какие тогда остатки не ведутся?

Link to post
Share on other sites

просто ет не удобно

и отображается гавняно

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

без "+" и "-"

Link to post
Share on other sites

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

без "+" и "-"

Не пойму вас. для этого просто заводится несколько товаров.

Link to post
Share on other sites

а зачем загромождать каталог товарами?

вот допустим у вас есть Ботинок

у него одинаковый вид

у вас есть 20 размеров

разве стоит делать 20 товаров?

и вид:

"

размер 13 (-4рубля)

размер 15 (-2 рубля)

размер 18 (+15 рублей)

"

не презентабельно смотриться

ведь лучше когда смотриться:

размер 13 - 40 рублей

размер 14 - 50 рублей

размер 60 - 140 рублей

размер 190 - 500 рублей

Link to post
Share on other sites

Дак сделайте товар с нулевой ценой

а в атрибутах разделы (без например минимального атрибута товар не добавится, поэтому цена всегда будет мин как у размер 13)

Хотя я бы не сказал что указанное выше не презентабельно смотрится.

Edited by Acden
Link to post
Share on other sites

ну а какой кайф когда пользователь заходит в каталог а там у товара цена 0

тоисть ее вообще не нужно выводить

ну короче нужно дорабатывать и дорабатывать

и все равно же будет отображаться с +

Link to post
Share on other sites

Да плюс элементарно в скрипте уберите...

А вот по поводу вывода 0 – у вас все товары так будут с размерами? Тогда опять же в скрипте убрать вывод цены да и все... или можно сделать условие, если цена = 0, то не выводить ее.

Link to post
Share on other sites

да я уже думаю над реализацией такого

так как знаю как заменить цену если она равна 0

тем более не все товары будут с ценой 0

ну нет уже надо допиливать

Link to post
Share on other sites

  • 3 weeks later...

да я уже думаю над реализацией такого

так как знаю как заменить цену если она равна 0

тем более не все товары будут с ценой 0

ну нет уже надо допиливать

Реально не хватает такого дополнения!!!

Link to post
Share on other sites

Ребят а может сделать так:

выводится товар с артикулом 001 со стартовой ценой 100р

у пользователя есть два(3-4-5..) варианта выбора свойства, в моем случае например вес. если выбран вес1 то списывается и реализовывается товар с артикулом 0011 а если выбран вес2 то списывается товар с артикулом 0012. артикулы у нас уникальные, можно сделать запрос с сопоставлением id для артикула. Мне кажется нужно совсем немного модифицировать текущую настройку. Однако товаров вам придется хранить в три раза больше, либо доавблять поля с указанием характеристики и стоимости при реализации, а потом исходя из них обсчитывать остатки

Link to post
Share on other sites

  • 1 month later...

Самое простое это можно поиграть с оформлением:

1. Скрываете отображение цены.

2. В вариантах из комплектаций убираете "+"

3. Выводите в виде перечисления с радио кнопками с общим окошком для количества.

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

Link to post
Share on other sites

  • 1 month later...

Да плюс элементарно в скрипте уберите...

А вот по поводу вывода 0 – у вас все товары так будут с размерами? Тогда опять же в скрипте убрать вывод цены да и все... или можно сделать условие, если цена = 0, то не выводить ее.

Я, например, совсем не программист, и к этому не стремлюсь, поэтому просьба, если не трудно.

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

И как создать условие, если цена = 0, то не выводить её.

Спасибо, если поможете, буду очень благодарен.

Link to post
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

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

к примеру product_id_parent

итого имеем:

-товар родитель1 у которого описание одно на всех и наименование.

- подтовар1 с ценой1, описание подтовара1

- подтовар2 с ценой2, описание подтовара2

- ....

1. В списке товаров убрать цену и кнопку купить (потому как она разная)... если интересно можно селектом выбрать "цену от" в подтоварах

2. В карточке с товаром цену убрать, а на ее место ставить цену (допустим, первую) выбранного подтовара, скажем из селектбокса. Подправить ид товара, посылаемого в корзину на ид текущего выбранного подтовара.

3. Переписать поиск. Если найдено в подтоваре то выводить родитель.

В результате в корзине будет нужный вариант товара.

Link to post
Share on other sites

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

к примеру product_id_parent

итого имеем:

-товар родитель1 у которого описание одно на всех и наименование.

- подтовар1 с ценой1, описание подтовара1

- подтовар2 с ценой2, описание подтовара2

- ....

1. В списке товаров убрать цену и кнопку купить (потому как она разная)... если интересно можно селектом выбрать "цену от" в подтоварах

2. В карточке с товаром цену убрать, а на ее место ставить цену (допустим, первую) выбранного подтовара, скажем из селектбокса. Подправить ид товара, посылаемого в корзину на ид текущего выбранного подтовара.

3. Переписать поиск. Если найдено в подтоваре то выводить родитель.

В результате в корзине будет нужный вариант товара.

да это было бы идеальным решением но сколько я ищу что то подобное не находится оно аж совсем
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.