partizzzzzan

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

Изменено пользователем afwollis
борюсь с "оверквотингом" :)

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


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

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

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


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

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

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

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


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

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

правильнее сказать это продажа 1го товара с разной наценкой

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


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

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

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


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

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

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

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

без "+" и "-"

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


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

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

без "+" и "-"

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

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


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

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

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

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

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

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

и вид:

"

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

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

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

"

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

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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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

Это для версии опекарт 1.4? Для 1.5 эти исправления подойдут?

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


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

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

к примеру product_id_parent

итого имеем:

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

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

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

- ....

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

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

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

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

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


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

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

к примеру product_id_parent

итого имеем:

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

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

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

- ....

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

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

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

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

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

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


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

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

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

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

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

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

Войти

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

Войти


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

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