msOptionsPrice - разные цены для опций товара

Купить msOptonsPrice в магазине дополнений Simple Dream.
--
Привет, хотел бы вам представить компонент реализующий свои цены для характеристик товара Minishop.
— В настройках выставляете поле товара к которому нужны дополнительные цены.
— Скрипт для обновления цены на фронте при выборе в селект. Цену обернуть .pr_change
например:
<span class="pr_change">[[!+price]]</span> — Можно полностью отключить доп.цены.немного картинок
Ну и в корзине соответственно
Реализовал, по просьбе Александра
Немного допилил для работы с любым дополнительный полем товара и собрал в пакет.
Хотелось бы разместить в Simple Dream за небольшие деньги.
Будет пользоваться спросом — буду дальше развивать…
Всем спасибо за внимание.
p.s. Для импорта дополнительных цен через скрипт импорта
в строке указываем поле properties
в файле выгрузки записываем в json виде
{"msoptionsprice":{"100x50":"100","120x60":"150","20x30":"300"}}разделитель указывайте любой отличный от , Комментарии: 89
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
После этого нужно будет подготовить документацию, оформить дополнение на сайте и начать продавать. Напиши, пожалуйста, на почту — какой ценник ты считаешь адекватным трудозатратам на создание и поддержку компонента?
P. S. На первый взгляд — отличная вещь!
Было бы год назад, облегчил бы жизнь манагерам)))
Я бы тоже купил)
Нельзя указать цену для параметров размер+цвет+остаток
примеры:
размер 120х40 цвет: синий остаток:10 — 100руб
размер 120х40 цвет: золотой остаток:10- 200руб
размер 60х40 цвет: синий остаток:10- 50руб
размер 60х40 цвет: золотой остаток:10- 100руб
размер 120х40 цвет: синий остаток:1 — 50руб
размер 120х40 цвет: золотой остаток:1- 100руб
размер 60х40 цвет: синий остаток:1- 25руб
размер 60х40 цвет: золотой остаток:1- 50руб
У вас цена зависит и от размера и от цвета. Это пока не реализовано! Я думал еще над введением коэф. по типу цена = доп.цена.параметра * коэф.другого.парам.
Но пока не уверен что так лучше. Хотелось бы услышать больше предложений и мнений.
Спасибо за отзыв!
А если цену за параметр указывать не абсолютную, а относительно дефолтной, т.е.:
Цена товара: 100 рублей
размер 120х40: +20 рублей
размер 120х50: +25 рублей
цвет: синий: +5 рублей
цвет: золотой: +10руб
И тогда получается что:
размер 120х40 + цвет: синий = 125 рублей
размер 120х40 + цвет: золотой = 130 рублей
размер 120х50 + цвет: синий = 130рублей
размер 120х50 + цвет: золотой = 135 рублей
предлагайте еще варианты вашего видения…
В этом главная крутота системы плагинов miniShop2.
Я, честно говоря, и не подумал о такой простой и красивой реализации. Автор — большой молодец!
Большой вклад в minishop2 и modx в целом!
Со своей стороны хочу задать еще один вопрос, будет ли организовано лёгкое программное добавление в новые поля ( метод аля ->set())?
Дополнение доступно для загрузки в магазине store.simpledream.ru/packages/ecommerce/msoptionsprice.html
Ну, я быстренько сделаю, а то как-то неловко выходит.
Ты не понимаешь, что разработка бесплатных дополнений оплачивается продажей платных?
Ну и лично я до сих пор не придумал, как сделать изменение цены от опций красиво, о чем тебе недавно говорил. А здесь Виктор не только придумал, но и написал, и подготовил и выложил.
Это не отдельный магазин, это дополнение для CMS, у которой есть свои правила и ограничения. miniShop2 нельзя сравнивать с Magento или CS-Cart — это разные вещи изначально.
Он не спроста называется MINI Shop2. В общем, логику твою я не понимаю.
Вы развиваете modx и за это вам огромный плюс и поклон, но не очень правильно делать стандартные вещи платно. Да minishop2 не cms магазина, а дополнение, но такая маленькая фича есть во всех магазинах и должна быть у вас изначально. По поводу других дополнений вопросов нет, офис и прочее стоят своих денег т.к. это не совсем стандартный функионал и на базе его можно многое построить. Все кто разрабатывают свои системы показывают их плюсы, а не хотите стандартного функионала — заплатите.
Меня жаба не душит потратить 790р, но осадок немного не приятный остается.
Спасибо за отзыв.
Цена более чем адекватная. Вот теперь думаю, переделывать свой магазин или оставить как есть.
But1head, пойми, Василий и сам store никому ничем и никак не обязаны.
Хочешь покупай, не хочешь — не покупай.
Ты приходишь в магазин, хочешь купить машину, тебе дают разные варианты, хочешь бери — не хочешь — дело твое.
Автосалоны не обязаны за стоковые деньги отдавать весь функционал предлагаемой машины. Это рыночные отношения.
А ты хочешь, за минимум получить максимальную версию.
Для таких как ты, я бы ценник поставил вообще на порядок выше.
Чтобы желанное всегда было и оставалось желанным!
Тем не менее, спасибо за отзыв.
Был бы заказчик «компания», то тут без вариантов, когда это частное лицо — по договоренности.
На самом деле дополнение дороговатое, но если учитывать, что оно для магазина т.е. коммерческая деятельность, возможно не так уж и сильно дорого, но на мой взгляд, уместная цена (490 рублей) т.к. товар единичен (1 проект = 1 дополнение) да и с точки зрения маркетинга, новое продают со скидкой, чтоб познакомить покупателей с товаром и в дальнейшем установить цену выше, ну или заведомо высокую цену снизить и подразнить скидкой. Конверсия штука тонкая =)
— Я сам не использую шоп т.к. незачем, но и не исключая факт возможной надобности. Личное мнение.
По поводу дорого даже говорить ничего не буду…
Эти цены для размерностей в каком виде и где содержатся в MySql?
Импорт в них возможен?? или они только ручками заполняются?
то есть можно сделать как то так:
Дмитрий АюповОтпишите в техподдержку — решим.
В студии «London PM» разрабатываем интернет-магазин. В магазине продаются товары разных размеров. У товара цена не заполнена, так как она зависит от размера. s311.h1.simpledream.ru/ Если товар добавить в корзину прямо из списка товаров (с главной страницы, например), то в корзине размер товара не отображается (так как он не был выбран, что логично, в общем-то), как и цена.
Вот плагин, чтобы вывести минимальную цену в списке товаров, если цены указаны только у разных размеров:
А это правки кода существующего плагина, чтобы в корзину передавались и цена, и размер:
Но идеально под все сразу заточить не возможно. В другом магазине будут новые требования…
Подумаю над твоими правками…
p.s.
а вообще опцию товара с каталога можно просто передать и не нужно ничего велосипедить…
p.p.s СПАСИБО!
Первый магазин делаю, еще не вник целиком в логику))) Все получилось, теперь обновление и не нужно))
В описание Msklad (http://modstore.pro/packages/integration/msklad) пишут…
Вариант 5 — импорт цен/наличия для нескольких торговых предложений одного товара
… Наличие в соответствии с характеристикой выгружается при настроенной связи с источником «Количество» в аналогичном формате — 110х120==15||200х200==2||300х300==0.
Так как всё-таки реализовать учёт остатков для каждого размера? Т.е. если кол-во товара размера S больше 0, то выводим этот размер в селекте на карточке товара, а если 0, то не выводим.
Кто-то может взяться написать такой сниппет. Работу оплачу и объясню подробно.
Например есть таблица товара, в ней вывожу:
товар и партию(сколько за раз можно купить)
Например Визитка односторонняя — до 100штук 1 цена, до 500штук вторая и так далее.
Проще говоря надо вывести цены всех свойств. Как это можно сделать?
Эта версия не работает с последним minishop2?
Для вывода слайдера цен с учетом модификаций необходимо положить кастомный класс фильтрации в папку и указать в настройке mse2_filters_handler_class класс msopFilters
Можно обновить пакет и применить вышеизложенное.
Если вам нужно учитывать еще и опции — вы можете это дописать в вызов сниппета.