Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
09 июля 2013, 13:09
0
Заказанные товары находятся в отдельной таблице, и так просто по ним отфильтровать не выйдет.

Так что, подсказать ничего не смогу.
Василий Наумкин
09 июля 2013, 10:43
0
Это для старого, первого miniShop.

Для второго мы еще не писали импорт.
Василий Наумкин
09 июля 2013, 10:41
0
ini_set('display_errors', 1);
ini_set('error_reporting', -1);
Василий Наумкин
09 июля 2013, 09:46
0
Дело, как обычно в нашем любимом php-apc.
Если включить вывод всех ошибок, то будет видно при оформлении заказа в консоли
Argument 1 passed to xPDOObject::load() must be an instance of xPDO

Вылечил прописыванием в /index.php
ini_set('apc.cache_by_default', 0);
Василий Наумкин
09 июля 2013, 05:59
0
Версия последняя, из нашего репозитория?

Если так — создавай отдельную тему, будем разбираться.
Василий Наумкин
09 июля 2013, 05:55
0
Самое просто: добавить новое поле в товар и там хранить остатки. Это лучше сделать плагином, но можно и ТВ.

Затем нужно проверять возможность добавления товара в корзину. Системным плагином по событию msOnBeforeAddToOrder это делать не получится, ибо я такого не предусмотрел =)

Зато можно расширить класс корзины, и немного изменить метод add(), чтобы он проверял остатки и возвращал success() или error().

В течении пары недель я планирую сделать такой простой учет остатков в стандартной версии MS2, без учета цветов, размеров и прочего, чисто ресурсами.
Василий Наумкин
09 июля 2013, 05:23
0
Товары MS2 — это такие же ресурсы как у шопкипера, только с расширенными свойствами, которые хранятся в отдельной таблице.

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

Так что, если на твоем хостинге обычный MODX Revolution крутит 30к страниц, то 30к товаров MS2 будут крутиться также или немного быстрее. Обычного vps типа Linode хватит за глава, настроить можно по этой инструкции.

Серьёзного компонента импорта-экспорта пока нет, но для своих задач можно написать что-то самостоятельно. Вот, например.
Василий Наумкин
08 июля 2013, 15:02
0
Да, примерно похож.

Правда, есть и некоторые отличия.
Василий Наумкин
08 июля 2013, 04:13
0
Я правильно понимаю, что тебе нужно просто 2 счетчика: покупок товара и покупок пользователя?

Если так — пришли на bezumkin@ya.ru доступы, помогу.
Василий Наумкин
07 июля 2013, 07:36
0
Угомонись, дурачок.

Я давал тебе шанс высказаться, сейчас уже поздно.
Василий Наумкин
07 июля 2013, 05:37
0
Коля, ты забанен за то, что не умеешь нормально вести диалог и доказывать свою точку зрения.

Делать себе замечания я умею и сам.
Василий Наумкин
06 июля 2013, 09:55
0
Средняя кнопка мыши откроет товар в новом окне.
Василий Наумкин
06 июля 2013, 07:07
0
Должно получиться по той методике.

Другой нет.
Василий Наумкин
06 июля 2013, 07:05
0
Вот чанк миникорзины.

Он разделен на 2 блока, один показывается, когда корзина пуста, а другой — когда нет. Нужно добавить ссылку во второй блок.
...
<div class="not_empty" [[+total_count:is=`0`:then=`style="display:none"`:else=``]]>
	<h5><a href="[[~15]]"><i class="icon-shopping-cart"></i> [[%ms2_minicart]]</a></h5>
...

Интересно, что именно ты «перерыл», если даже не заглянул в чанк оформления?
Василий Наумкин
06 июля 2013, 06:20
0
Ну, лично я тебе отвечать на подобные вопросы больше не буду.
Василий Наумкин
05 июля 2013, 16:56
0
Это мой глюк.

Есть проверка на наличие пакета Tickets для интеграции комментариев, а на его установку проверки нет.

Поправлю.
Василий Наумкин
05 июля 2013, 16:06
0
Два варианта:
1. Нужно как следует почистить кэш сайта и браузера.
2. На сервере что-то не так — надо смотреть его логи.