[miniShop2] Версия 2.1.8-beta, названия товаров
Представляю вам новую версию miniShop2, в которой наконец-то, сохраняются названия товаров прямо в таблице заказанных позиций (объект msOrderProduct).
Это даёт нам 2 возможности:
Последняя версия Office уже умеет выводить такие имена в личном кабинете. Если был продан существующий товар — будет ссылка на него, если нет — то просто текст.
В объект msOrder добавлено числовое поле type, которое можно использовать для продажи тех самых «виртуальных» товаров. Например у нас на хостинге это поле используется как индикатор типа операции: пополнение или списание со счета.
Исправлен уровень логирования во встроенном методе оплаты PayPal. Был info, стал error.
Исправлена связь msOrder с профилем пользователя (объектом msCustomerProfile) в модели компонента.
Улучшено форматирование цены и веса в таблице заказов — она теперь слушается общих системных настроек.
Новая версия уже в репозитории, можно обновляться.
Это даёт нам 2 возможности:
- При удалении\переименовании товара в таблице заказов остаётся оригинальное имя.
- Можно продавать «виртуальные» товары, то есть оплачивать что-то, чего нет в ресурсах.
Последняя версия Office уже умеет выводить такие имена в личном кабинете. Если был продан существующий товар — будет ссылка на него, если нет — то просто текст.
В объект msOrder добавлено числовое поле type, которое можно использовать для продажи тех самых «виртуальных» товаров. Например у нас на хостинге это поле используется как индикатор типа операции: пополнение или списание со счета.
Исправлен уровень логирования во встроенном методе оплаты PayPal. Был info, стал error.
Исправлена связь msOrder с профилем пользователя (объектом msCustomerProfile) в модели компонента.
Улучшено форматирование цены и веса в таблице заказов — она теперь слушается общих системных настроек.
Новая версия уже в репозитории, можно обновляться.
Комментарии: 26
При обновлении существующих сайтов проблем из-за отсутствия в текущих заказах этого поля не будет?
Не должно.
Обновился, все круто, никаких ошибок.
Виртуальный товар это как раз то что надо, я этого ждал, СПАСИБО!!!
Вот только хотел спросить, можно ли как то поменять сортировку товаров в админке, что бы при создании товар разлаживался по id не сверху вниз а наоборот, что бы новый товар был выше? Если такого нет, то жаль, но может вы когда нибудь возьмете такое на заметку ).
Виртуальный товар это как раз то что надо, я этого ждал, СПАСИБО!!!
Вот только хотел спросить, можно ли как то поменять сортировку товаров в админке, что бы при создании товар разлаживался по id не сверху вниз а наоборот, что бы новый товар был выше? Если такого нет, то жаль, но может вы когда нибудь возьмете такое на заметку ).
Василий, а что по поводу изменения цены от параметров? (цвет/размер)
Сколько какой цвет прибавляет, к какому товару? Какие размеры, какие у них цвета? А могут быть и другие параметры, ткань например, или производитель.
Как это всё связать друг с другом в админке, как назначать прибавку в цене, по какой логике?
Пока нет простого и красивого решения этой проблемы и, в текущей реализации MS2, скорее всего, не будет.
Зато есть возможность расширять класс корзины и прописывать любую логику самостоятельно.
Как это всё связать друг с другом в админке, как назначать прибавку в цене, по какой логике?
Пока нет простого и красивого решения этой проблемы и, в текущей реализации MS2, скорее всего, не будет.
Зато есть возможность расширять класс корзины и прописывать любую логику самостоятельно.
Здравствуйте Василий, подскажите как можно избавиться от обработки пустых значений JSON в снипете msOptions.
Если в базе: «красный»,"",""
При выводе через снипет msOptions, используя &outputSeparator=`, `
Получается: Цвет: красный,,
Спасибо.
Если в базе: «красный»,"",""
При выводе через снипет msOptions, используя &outputSeparator=`, `
Получается: Цвет: красный,,
Спасибо.
Не добавлять пустые значения в JSON?
В багтрекере это уже есть — или жди пока исправлю, или исправь сам и пришли коммит.
В багтрекере это уже есть — или жди пока исправлю, или исправь сам и пришли коммит.
Спасибо, подожду, в багтрекере уже указал, что это происходит в файле импорта minishop2.
Если указать один столбец в csv для поле msOptions, то тогда поле не импортируется. Не уверен был что баг был засчитан, сорри за потраченное на меня время.
Если указать один столбец в csv для поле msOptions, то тогда поле не импортируется. Не уверен был что баг был засчитан, сорри за потраченное на меня время.
Не заметил было ли такое в предыдущей версии, но в этой версии если в категории отсортировать товар к примеру по убыванию, то потом Drag&Drop больше не работает, а именно не работает визуально, то есть на сайте все норм, но в админке товар не меняет положения, такое чувство что запись происходит, но визуализации никакой. (полная очистка кеша не помогла)
Да вроде там давно ничего не менялось.
Случайно AjaxManager не установлен? С ним такое бывает.
Случайно AjaxManager не установлен? С ним такое бывает.
Блииин, стоит, из за него значит. Жаль, мне он очень нравился, AjaxManager
Все его глюки лечатся простым F5.
Да и не факт, что это его глюки — просто скрипты накладываются друг на друга, без перезагрузки-то.
Да и не факт, что это его глюки — просто скрипты накладываются друг на друга, без перезагрузки-то.
AjaxManager выключил, изменений не произошло, miniShop2 тоже переустановил, не помогло, именно после сортировки по возростанию/убыванию такая фигня. Сейчас протестирую на чистом MODx.
Если что — пиши github.com/bezumkin/miniShop2/issues/new
Оставил запись и доступ к чистому MODx с одним miniShop2
github.com/bezumkin/miniShop2/issues/140
github.com/bezumkin/miniShop2/issues/140
Не факт, что дело в этом, но все же версия 2.1.7-pl2 далеко не последняя.
Да, это я проверил, мало ли такое только в новой версии, но на моем сайте стоит последняя, и там то же самое.
Видимо, какой-то ExtJS баг.
Блин так а куда эта сортировка записывается, похоже что в кеш браузера, но что то очистка не помогла!
Во общем то нормально все, после очистки cookie все стало как положено!!!
Привет.Поставил minishop, когда кликаю добавить в корзину зеленое окошко не появляется, но товар добавляется если посмотреть в корзине.Аналогично и с удалением.Куда копать?
Ищи ошибки javascript.
проблема была решена привязкой домена к хостингу, до этого пользовался превью версией хостинга.
Круто!
Видимо, в кэше страницы сайта был не тот адрес, к которому обращался скрипт, или что-то в этом духе. В общем, у сайта всегда должно быть одно каноничное имя, на которое nginx должен переправлять все запросы.
Видимо, в кэше страницы сайта был не тот адрес, к которому обращался скрипт, или что-то в этом духе. В общем, у сайта всегда должно быть одно каноничное имя, на которое nginx должен переправлять все запросы.
У меня возможно глупый вопрос, но:
Как продать не существующий (виртуальный) товар? Как его вывести на сайт и добавить в корзину?
Как продать не существующий (виртуальный) товар? Как его вывести на сайт и добавить в корзину?
Не так-то просто вывести на сайт несуществующий товар.
Нужно создать какую-то свою таблицу для вывода такого, а потом изменить класс корзины и заказа. Но в принципе — это возможно.
Наш хостинг так работает — пополняет счет и списывает с него деньги каждый месяц. Всё через MS2 и msProfile.
Нужно создать какую-то свою таблицу для вывода такого, а потом изменить класс корзины и заказа. Но в принципе — это возможно.
Наш хостинг так работает — пополняет счет и списывает с него деньги каждый месяц. Всё через MS2 и msProfile.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.