UCart - Универсальный каталог товаров

8 декабря 2017 - Feodor


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

Сначала хочется рассказать, почему мы так давно ничего не выкладывали. И если кто то подумал что мы что то забросили, то позволю себе вас разочаровать. Просто писать стали меньше. А работы как ни странно - больше. И больше работы становится не от того, что на меня свалилось куча заказов и я переключился на другие проекты а, от количества компонентов на меня одного. Поэтому решено оптимизировать все процессы, при этом не уменьшить кол-во возможностей замечательного InstantCMS2+.

И вы наверное обратили внимание на картинку вверху поста, и да, вы не ошиблись, речь пойдет об компоненте ... интернет-магазина для ICMS2+, даже не так, не правильно выразился, счас палками закидают и скажу "ну это не магазин". Для начала скажу о нем так:

Очень много вопросов и предложений было типа "А сделайте каталог как в первой ветке". Так вот взяли и сделали.

Временное демо

А собственно там есть:

Фронтент:
- В списке и на странице товара кнопка купить, с возможностью (опционально) задать кол-во товара


- Кнопка корзины на страницах с продажами
- Пункт меню "Корзина"


- При добавлении товара он "летит" в корзину
- В корзине список товара с подсчетом стоимости, изменения количества товара, подсчетом способа доставки, и понижения или повышения стоимости по коэффициентам.


- Форма заказа в корзине


- Страница отправленной формы заказа, с предложением зарегистрироваться, если вы - гость


- Автоматическая привязка к пользователю товаров из корзины и отправленных заказов сразу после регистрации или авторизации


- Ну и сама страница заказа



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

Бакент:
- Возможность указать, добавить, изменить или удалить способы доставки товара


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


- Возможность указать поля, которые покупатель заполняет при оформлении заказа


-Список всех заказов для администратора



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

Легкая интеграция с другими компонентами
- Почти все операции в UCart могут отслеживаться и контролироваться другими компонетами посредством hook'ов.

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

Или еще пример: Сделать коэфициенты, которые будут делать скидки на заказ только с 8 утра и до 12 дня, или по пятницам. Или владельцам Iphone делать цены на товары выше, а тем кто с андроида - ниже. Да хоть в зависимости от погоды за окном.

К чему я это все ....

После того как был выпущен InstantCart, многие пользователи вдохновились разработкой. Компонент был скачан около 2000 раз. Было предложено сотни улучшений и дополнений, от разработчиков приходили вопросы, о том как можно связать свои компоненты. И все пришло к тому что по 99% предложений требует изменений самого компонента.

Так и было решено продолжить данную работу в рамках данного компонента - как продолжение компонента InstantCart. Никуда от этого оказалось не деться.

И да. Данный компонент будет так же распространяться на условиях InstantCart, т.е. free т.е. бесплатно

Где скачать? Да пока нигде. Вот начитаюсь ваших комментариев, и решу когда выложить. Осталось ... и да,

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

На этом закончу. Боюсь щас эл-во вырубят и придется мне писать этот пост заново.

Прошу в этой теме не писать про другие, не описанные тут компоненты, если что все в личку.

Ссылки на донат под катом. А он счас ой как нужен. На это было выпито много банок кофе.
Скрытый текст виден только зарегистрированным пользователям


и да. Отдельное спасибо всем кто покупал и продолжает покупать наши компоненты, это является большим стимулом для разработок, в том числе и этих бесплатных. Все что мы (а точнее я) обещал выпустить и не сделал это точно в срок, то уверяю работа ведется. За задержку отдельное извинение.



p.s. Мы вам еще покажем

Временное демо

Скачать ucart_beta_4: https://yadi.sk/d/5VsVDG1w3QN3tP

1) Установить компонент через админку
2) Добавить в тип контента числовое поле с сист.именем price
3) Добавить поле "Корзина"
4) И все должно работать как на демо
Понравилась запись? Поделитесь ею в соцсетях!


Instantcms.ru


Похожие статьи:

Новости разработчиковКомпонент Сервис Ёлок ver.1.1

Новости разработчиковЗагрузка расширений через админку

Новости разработчиковАнонс модуля "Поощрение пользователей"

Новости разработчиковЗаменяем название компонента, url и т.д. на примере FAQ

Новости разработчиковМодуль аккардион статей

Рейтинг: 0 Голосов: 0 21 просмотр
Комментарии (0)

Нет комментариев. Ваш будет первым!