UserCart (Release Candidate 5) - Интернет магазин для InstantCMS2

Очередной релиз-кандидат, уже 5-й доступен к скачиванию.

Скачать последнюю версию можно на странице:  http://xn--80appbsgc.xn--p1ai/addons/14-instantcar...

Что нового:

  1. Автоматическое заполнение полей в заказе для зарегистрирвоанных
  2. Поле - чекбокс "Согласие с правилами" при оформлении заказа
  3. Поле "Свойства товара"
  4. Множество косметических и технических исправлений

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

Подробнее об изменениях в видео.

Те, кто желает финансово поддержать разработку данного дополнения, может это сделать по кнопке ниже. Любой ваш вклад, как участие в тестировании, так и в финансировании разработки мотивирирует и ускоряет разработку данного бесплатного дополнения.

Поддержать разработку:
+2
15:06
952
15:58
+3
Супер. Хооошо развиваются
Если в этой версии ошибок не найдется, то следующий — будет релиз компонента. Советую всем тщательно все проверить.
23:07
+1
Спасибо за полезный компонент.

По ошибкам:

файл /system/controllers/ucart/frontend.php

строка 20
list($delivery, $items) = cmsEventsManager::hook('before_delivery', array($delivery, $items));
вместо $items по видимому должно быть $cart_items

строка 49
$bin_id = !$user_id? $this->getBinId(): null;
вместо $user_id по видимому должно быть $user->id
Зоркий у вас глаз) Спасибо)
23:54
Еще:

В админке на вкладке редактирования полей Покупателя /admin/controllers/edit/ucart/buyer_edit/4
не выставлялась/не снималась галочка «Поле, обязательное для заполнения»

Файл /system/controllers/ucart/backend/forms/form_buyer.php
в строке 24
new fieldCheckbox('required', array(

меняем 'required' на 'is_required'
Спасибо, что опять напомнили. Странно, в предыдущем RC точно помню что это уж правил.
00:51
+1
И еще такой момент — при использовании типа поля «Набор изображений» в корзине не показывает картинку товара. Т.к. в поле ['item']['photo'] хранится инфа по всем картинкам, а не по одной.

У себя на скорую руку сделал заплатку, где оставляю в этом поле инфу только по первому изображению из набора.

Думаю имеет смысл в релизе учесть этот момент.
Именно поэтому вопросу лучше создать поле photo с одиночной картинкой для использования в данном случае. А воводить на дсиплей — другой поле можно.
02:10
+2
Скрин для истории)
02:42
+1
Косметическое:

файл /system/controllers/ucart/actions/index.php
добавляем после
if($value['is_required']){
$field_options['rules'] = array(array('required'));

строку
$field_options['options']['is_required'] = 1;

тогда поля формы заказа обязательные к заполнению будут помечаться звездочками)
Спасибо) Сделал) drink
17:32
Отличная работа!
С нетерпением, ждём релиз!
17:43
В идеале бы на писать скрипт расчета стоимости доставки, например на базе яндекс карты, в настройках компонента админом назначался бы адрес пункта выдачи и цена за километр, когда покупатель вводил бы в форме заказа адрес доставки, то скрипт бы автоматически рассчитывал расстояние от адреса пункта выдачи до адреса доставки и умножал на заданную цену за километр и добавлял бы результат к общей стоимости. Было бы очень удобно для способов доставок курьером и такси
Данный компонент позволяет дополнить такой функционал отдельным дополнением. В системе предусмотрены множество обработчиков событий, в том числе и событий по подсчету стоимости доставки.
20:23
+1
У магазина дополнительно будет стандартный шаблон.
Как он будет выглядеть можно посмотреть перейдя по ссылке >>>
Надо по моему к нему фиотр тоже сделать как бы поиском расширенным. Чтобы в нем можно было выбрать категорию и др. Опции емли есть и часть искомой фразы
Это дело отдельного дополнения. Даже вроде где то были такие расширения.
Где можно взять или купить подскажите
21:04
+1
Когда релиз
Если никаких изменений не сделаю то завтра. Если что то изменю то видно будет.
13:35
Ребят, а почему не перенаправляет на оплату сразу после заказа или заполнения данных? Как-то нелогично так, попадать на страницу с оформленными товарами и там догадаться нажать на кнопку оплатить.
Загрузка...

Мощная CMS для вашего сайта

InstantCMS — бесплатная система управления сайтом. Движок лёгок в установке и прост в использовании.

Яндекс.Метрика
Шаблоны и дополнения для InstantCMS (с) 2010-2018