Модератор форума: Yuri_G  
Сообщество uCoz » Модули uCoz » Интернет-магазин » Опции товаров
Опции товаров
Модератор форума
Сообщение # 1 | 01:15:40
С последним обновлением в интернет-магазине появилась очень полезная и нужная функция - опции товаров.
С их помощью можно задать для товара цвет, размер,и т.д. добавить в заказ сопутствующие товары с наценками или без.
Опции могут быть 3-х видов:

1. Выпадающий список опций, которые влияют на цену.
2. Выпадающий список опций, которые не влияют на цену.
3. Чекбокс, который влияет на цену
4. Чекбокс, который не влияет на цену

Для того чтобы добавлять опции к товарам их нужно сначала создать в админке. Для этого зайдите в раздел "Опции товаров", который появился на главной странице:



И нажмите "Добавить опцию":



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

Порядком отображения опций на можно управлять, перемещая их синими стрелочками:



При добавлении/редактировании товара Опции выводятся в самом низу:



1 - список всех активных для категории опций. Те, которые отмечены галочками будут выводиться для данного товара
2 - список вариантов значений опции. Выводятся только отмеченные галочками
3 - наценка при выборе данной опции. Если стоит 0.00 то наценки не будет.

Действия которые необходимо произвести над шаблонами существующих магазинов, для полноценного функционирования опций товара:

Цитата
Корзина => Восстановить стандартный или скопировать в свой шаблон обновлённые JS-функции add2Basket() и buyNow()

Страница товара, Вид товара в каталоге, Вид товара в прайс-листе, Вид товара в печатной форме заказа => Восстановить стандартный или посмотреть как там используется код $OPTIONS$ и внедрить с cобственный шаблон

Вид товара в корзине => Восстановить стандартный или посмотреть как там используется код $OPTIONS$ и внедрить с cобственный шаблон. Так же обратить внимание, что в следствии утраты уникальности ID товара в корзине (один и тот же товар, но с разным набором выбранных опций можен несколько раз присуствовать в корзине) в данном шаблоне код $ID$ теперь принимает значения "товарной позиции в заказе", а ID товара можно получить отніне через код $GID$. Цена товара $PRICE$ включает в себя так же суммарную наценку от всех выбранных опций. Отдельно сумарную наценку можна получить через код $OVER$

Таблица стилей CSS => Восстановить стандартный или посмотреть новые селекторы .shop-options и внедрить с cобственные стили

Страница заказа => Восстановить стандартный или посмотреть как там используется код < ?$DIGITAL_GOODS$()? > и внедрить с cобственный шаблон.

Страница служебных форм => Восстановить стандартный или посмотреть как там используется код $PAGE_SELECTOR$ для страницы прайс-листа и внедрить с cобственный шаблон.

* для вновь активированных магазинов данных действий производить не нужно

Напоминание по отображению пункта "Выбрать" в опциях товаров:
slasib
Сообщений: 476
Репутация: 126

Сообщение # 436 | 13:14:38
zzz408, пока никак.. уже больше полугода тишина по этой "фишке" опций...

Badim3306
Сообщений: 36
Репутация: 0

Сообщение # 437 | 11:32:22
!!!Просьба к разработчикам!!!!!

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

алгоритм следующий на примере обуви
есть прайс ексель

модель 1 - коричневые - 40 размер - 5 шт
модель 1 - коричневые - 41 размер - 3 шт
модель 2 - коричневые - 40 размер - 2 шт
модель 2 - коричневые - 40 размер - 4 шт

В шаблон по обработке прайса надо добавтить поля "опция1", "опция2"

тогда шаблон загрузки прайса будет такой
-------------------------------------------------------------
товар ---------опция1 -------опция2 --количество
-------------------------------------------------------------
модель 1 - коричневые - 40 размер - 5 шт
модель 1 - коричневые - 41 размер - 3 шт
модель 2 - коричневые - 40 размер - 2 шт
модель 2 - коричневые - 40 размер - 4 шт

Алгоритм обратотки прайса усложняется
нужно следить за сменой названия товара
первые 2 строки уходят в товар - "модель1" с двумя видами опций и индивидуальными остатками
последние 2 строки уходят в товар "модель2" аналогично

каждый раз при загрузке старые опции у товара уничтожаются и создаются новые

Если опций у товара нет, тогда все количество товара "приклеевается" к основному товару (родителю)

От конечного пользователя требуется только отсортировать прайс в Екселе по товару

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

ОЧЕНЬ НУЖНА загрузка прайс листа из екселя с опциями о остатками по КАЖДОЙ опции !!!!!!!!!!!!!!!!

Добавлено (19 Дек 2013, 14:09:18)
---------------------------------------------
Marat74,
Цитата Marat74 ()
Quote (OlegM)Подскажите, как вы разобрались с этим. У меня тот же вопрос.
Когда к вам в магазин поступает новый заказ - он висит со статусом новый и когда вы его откроете, то увидите, что можно менять все - количество, цену и удалять отсутствующие позиции. При смене статуса заказа на любой другой - возможность редактирования закрывается.

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

речь идет о просмотре администратором оформленного товара пользователем со статусом "новый"

Добавлено (23 Дек 2013, 11:32:22)
---------------------------------------------

Цитата Badim3306 ()
Marat74,Цитата Marat74 ()
Quote (OlegM)Подскажите, как вы разобрались с этим. У меня тот же вопрос.
Когда к вам в магазин поступает новый заказ - он висит со статусом новый и когда вы его откроете, то увидите, что можно менять все - количество, цену и удалять отсутствующие позиции. При смене статуса заказа на любой другой - возможность редактирования закрывается.

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

речь идет о просмотре администратором оформленного товара пользователем со статусом "новый"

Разобрался, надо предварительно в панели управления-управлении заказами-настроить доступ дать права админу на редактирование
Сообщение отредактировал Badim3306 - Четверг, 19 Дек 2013, 14:11:39
van1745
Сообщений: 1
Репутация: 0

Сообщение # 438 | 14:41:54
А скажите друзья,можно ли изменить количество прикрепляемых к товару изображений?На сколько я понимаю их всего 4.А можно сделать 5,6,7 изображений?Через загрузчик файлов изображения прикрепляются но больше 4 посмотреть нет возможности!
sscvideo
Сообщений: 2
Репутация: 0

Сообщение # 439 | 16:15:16
Хочу показывать опции к товарам фотографиями.
Как это сделать по описанию представленному на скрине не понимаю..
то ли я, то ли лыжи....

Добавлено (06 Янв 2014, 16:15:16)
---------------------------------------------
^^ главный вопрос. куды грузить фотки?

[FoooX]
Сообщений: 22
Репутация: 3

Сообщение # 440 | 22:26:45
Как добавить опции в табличку со списком выбранных товаров, на странице "Ваш заказ". Это страница на которую переходишь, когда уже накидал товар в корзину и на корзине нажимаешь "Оформить заказ". Я выбираю по размерам позиции, а при оформлении покупки не вижу размеров.
sind
Сообщений: 3
Репутация: 0

Сообщение # 441 | 23:35:17
sind
Прайс загружен, все работает нормально, добавляю опцию (размер), прикрепляю к категории. В редакторе товара ставлю птичку в опциях, нажимаю "сохранить", поле "наличие" темнеет, после сохранения количество товара обнуляется. Естественно, при оформлении заказа показывает, что товара нет. В чем прикол, может кто-нибудь подскажет? Из-за этого вся работа стоит.
Admin8266
Сообщений: 11
Репутация: 0

Сообщение # 442 | 19:00:34
Есть две опции товара-размер и цвет. Как сделать так, что бы при выборе размера 1,2,3 была возможность выбора цвета-коричневый,красный, но для размера 1-только коричневого?
AkinoInori
Сообщений: 132
Репутация: 98

Сообщение # 443 | 19:10:09
sscvideo, на скриншоте указано, что для опции нужно установить галочку "Использовать изображение". Тогда, при добавлении товара нужно загрузить несколько изображений. Каждое изображение будет соответствовать одному пункту опции.

[FoooX], Вам необходимо в Панели управления: "Дизайн" - "Управление дизайном (шаблоны)" в шаблоне "Корзина" заменить следующий код:

Код
$('#'+pref+'-'+id+'-options').find('input:checked, select')

на:
Код
$('#'+pref+'-'+id+'-options-selectors').find('input:checked, select')
Admin8266
Сообщений: 11
Репутация: 0

Сообщение # 444 | 20:33:00
AkinoInori, Вам необходимо в Панели управления: "Дизайн" - "Управление дизайном (шаблоны)" в шаблоне "Корзина" заменить следующий код:

$('#'+pref+'-'+id+'-options').find('input:checked, select')
на:
$('#'+pref+'-'+id+'-options-selectors').find('input:checked, select')

Проблема та же, но присутствует только когда заказываешь товар с главной страницы каталога или с новинок. Установлен премиум шаблон.
Сообщение отредактировал Admin8266 - Среда, 08 Янв 2014, 20:49:01
AkinoInori
Сообщений: 132
Репутация: 98

Сообщение # 445 | 11:20:19
Admin8266, нужно смотреть конкретно сайт. Сообщите его адрес (так или в ЛС).
bulken
Сообщений: 41
Репутация: 0

Сообщение # 446 | 10:11:43
Цитата sind ()
sindПрайс загружен, все работает нормально, добавляю опцию (размер), прикрепляю к категории. В редакторе товара ставлю птичку в опциях, нажимаю "сохранить", поле "наличие" темнеет, после сохранения количество товара обнуляется. Естественно, при оформлении заказа показывает, что товара нет. В чем прикол, может кто-нибудь подскажет? Из-за этого вся работа стоит.

Та же фигня! При выставлении галки на опции (обведено красным) - остаток обнуляется и не редактируется (обведено черным)



Остатки можно изменять только в "складе по опциям", это очень неудобно: нужно заново прописывать артикулы и т.д. И тем более "склад по опциям" работает с ошибками, например:
Есть 2 товара: первый-красный с размером S и артикулом 1, второй - белый с размером M и артикулом 2. Так вот, при оформлении заказа вижу следующие ошибки:
1. Артикул у товара всегда будет 2, не важно что ты выберешь - система не реагирует на элемент select
2. Система даст купить тебе товар 1 со свойствами 2 :красный с размером M - два элемента select друг с другом не связаны

Спрашивается, если есть такие ошибки, зачем тогда вообще нужен "склад по опциям"?
Не нужно было пользователю запрещать менять остаток при выборе опций.

Уважаемые разработчики, я разочарован! Уж исправьте эту "детскую болезнь"
Прикрепления: 3361910.jpg (65.4 Kb)
Сообщение отредактировал bulken - Пятница, 10 Янв 2014, 11:36:11
stalbud
Сообщений: 52
Репутация: 10

Сообщение # 447 | 22:48:49
Ребят, так что там с загрузкой опций из прайса? Будет когда нить вообще или не ждать такой милости?
Roland-Hyper
Сообщений: 20
Репутация: 0

Сообщение # 448 | 18:58:32
Цитата bulken ()
я разочарован! Уж исправьте эту "детскую болезнь"

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

Добавлено (12 Янв 2014, 17:10:17)
---------------------------------------------
Плюс сейчас не важно какой цвет и размер покупатель выбрал, ему ни как не видно есть данный вариант в наличии или нет.

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

Добавлено (12 Янв 2014, 18:58:32)
---------------------------------------------
Если кратко, срочно нужно что то типа $STOCK_OPTION$, где будет показано кол-во товара с учётом выбранных опций.

Сообщение отредактировал Roland-Hyper - Воскресенье, 12 Янв 2014, 17:11:47
Admin8266
Сообщений: 11
Репутация: 0

Сообщение # 449 | 20:47:21
Помогите! Есть две опции товара-размер и цвет. Как сделать так, что бы при выборе размера 1,2,3 была возможность выбора цвета-коричневый,красный, но для размера 1-только коричневого?
slasib
Сообщений: 476
Репутация: 126

Сообщение # 450 | 07:14:21
Цитата Roland-Hyper ()
Вообщем надо чекбоксы отдельно, списки отдельно. Т.к. чекбоксы не влияют на остаток товара и нужно у них остатки выключить.

правильная мысль!

Сообщество uCoz » Модули uCoz » Интернет-магазин » Опции товаров
Поиск: