Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.8660
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 19.11.2011, 18:39   #1
xcrew
Senior Member
 
Регистрация: 25.06.2009
Сообщений: 807
Бабло: $135585
По умолчанию x-cart дозировки у товара

Посмотрел демку x-cart на их сайте и не увидел там возможности создания дозировки товаров.
Нужно что то типа того как делают на фарма шопах (Категория - ЕД, товар -виагра, дозировки:10х10мг,20х10мг,10х20мг и тд)...
Такое можно реализовать в x-cart? Что для этого нужно (плагин какойто или реализуется стандартными средствами)?

Если правильно понял то chesser имеет отношение к этому движку, надеюсь что поможет ответами=))
xcrew вне форума  
Старый 19.11.2011, 23:28   #2
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

Цитата:
Сообщение от xcrew Посмотреть сообщение
Если правильно понял то chesser имеет отношение к этому движку, надеюсь что поможет ответами=))
имеет

данный вид функционала реализуется с помощью т.н. Product Options - на странице Admin Area -> Product Modify -> Product Options - т.е. когда редактируешь продукт в админке, модуль Product Options должен быть включен.

В настройках Product Options можно создать Product Options Class - это и есть дозировка, далее указываешь к ней сами опции: 10х10мг,20х10мг,10х20мг - каждую с новой строки, потом их можно редактировать. Каждой опции можно задать наценку: абсолютную или относительную. Классов опций может быть несколько, например: 1) дозировка в граммах 2) кол-во пилсов в упаковке.

Также, надо было раньше сказать, что сами классы могут быть трех типов: текстовый(вместо селектбоксов там просто текст), обычные опции(см абзац выше) и варианты.

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

Вообще, варианты достаточно сложный и громоздкий механизм, который может сильно понизить производительность шопа, например, если товаров более 100к и на каждый продукт по 30 вариантов, то как бы на самом-то деле это 3кк продуктов, причем взаимосвязанных и эти связи просчитываются при выборках, несмотря на механизмы кеширования. Поэтому при больших объемах продуктов, сервер помощнее и все будет ок, либо ко мне на тюнинг.

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

будут еще вопросы по x-cart - спрашивайте
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 22.11.2011, 13:44   #3
xcrew
Senior Member
 
Регистрация: 25.06.2009
Сообщений: 807
Бабло: $135585
ТС -->
автор темы ТС По умолчанию

chesser, спасибо с этим разобрался но возник новый вопрос)))
в общем, добавил я product variants и установил ценник для каждого.
получилось чтото вроде этого:

У каждого варианта товара (в моем случае дозировки) уникальный SKU но один productid. Как правильно сделать кнопочку "add to cart". По умолчанию в ней передается параметр productid, а мне надо чтобы добавлялись в корзину уже мои product variants.

Как правильно сделать кнопку add to cart для товаров по уникальному sku?
xcrew вне форума  
Старый 22.11.2011, 14:37   #4
1een
Senior Member
 
Аватар для 1een
 
Регистрация: 28.05.2009
Сообщений: 1,306
Бабло: $161695
По умолчанию

chesser, попал ты теперь
1een вне форума  
Старый 22.11.2011, 14:39   #5
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,382
Бабло: $470735
По умолчанию

Цитата:
По умолчанию в ней передается параметр productid
...и выбранные опции, которые в карте можно поменять

http://xcart-demo.qtmsoft.com/demo/P...HG-Cleats.html - например, это варианты по размеру. Можно разные размеры отдельно в карту добавить. Допустим М и XXL - и в карте будут две разные позиции.

Или ты хочешь тупо кнопку с редиректом по sku? если так, то можно смарти шаблон чуток переписать

1een, Offtopic
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 22.11.2011, 15:28   #6
xcrew
Senior Member
 
Регистрация: 25.06.2009
Сообщений: 807
Бабло: $135585
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от chesser Посмотреть сообщение
Или ты хочешь тупо кнопку с редиректом по sku? если так, то можно смарти шаблон чуток переписать
угу такую кнопку хотел, думал есть какое то стандартное решение чтобы без самодеятельности)
уже сделал, все работает
xcrew вне форума