Воеводский Михаил

Воеводский Михаил

С нами с 07 февраля 2013; Место в рейтинге пользователей: #28
25 марта 2015, 08:57
0
Яна, Вам интересно доработать функционал, чтобы происходило именно телефонное соединение менеджера с клиентом?
19 марта 2015, 23:40
+1
Василий однажды упоминал, что данная возможность убрана ввиду не совсем корректной работы смены типа с раздела на документ.
31 января 2015, 12:43
0
Обеспечиваю поддержку в актуальном состоянии 11 одинаковых копий MODX с одинаковым набором собственных компонентов — тоже считаю оптимальным вариантом использование пакетов. Удобство заключается в простом контроле установленных версий и легком обновлении или, наоборот, откате до нужной версии.

Вкупе с приватным репозитарием, не вижу смысла изменять вшитый в MODX грамотный метод работы с компонентами.

Но, возможно, это имеет смысл только при большом количестве однотипных копий. Если же у Вас один сервер для разработки и только один публичный, пакеты могут оказаться слишком громоздкими.
14 января 2015, 09:00
0
Вся документация по минишопу на сайте Василия.
29 декабря 2014, 18:44
0
Ровно то, что нужно. Спасибо за указание на мою забывчивость, ведь читал же анонс о добавлении этого функционала.
10 декабря 2014, 10:15
0
Могут быть выставлены замороженные uri
01 декабря 2014, 20:20
0
$msOrder->get('id');
01 декабря 2014, 20:12
0
Вместо $order попробуйте $msOrder
30 октября 2014, 20:31
+1
После распаковки архива в корне сайта у тебя должна появиться папка modExtra-master. Дальше в браузере открываешь адрес /modExtra-master/rename_it.php?name=newname и радуешься жизни в виде переименованной заготовки.

После этого, когда поменяешь файл схемы, открой в браузере /newname/_build/build.transport.php
При стандартном конфиге компонент соберется и сразу установится.
22 октября 2014, 17:35
+3
Или сделать заточенную под менеджера страницу страницу создания заказа.
22 октября 2014, 17:07
0
У товаров в заказе и заказов есть волшебное поле properties в JSON, в которое можно сохранять необходимые значения. Во многих случаях будет достаточно просто выводить эти значения в виде массива при просмотре заказа или при раскрытии строки с товаром в заказе (как описание в системных настройках).

Классы заказов и корзины не предполагаю менять. Либо недостаточно продумал, либо предполагаю более простой функционал.
22 октября 2014, 16:40
0
В эти поля автоматически заносятся значения из свойств товара.
Как редактировать — еще одна вкладка на странице товара «Остатки», где из заполненных свойств можно выбрать любую комбинацию товара и указать остаток именно для этой комбинации.

Можно или нельзя добавить товар в корзину — проверка по событиям msOnBeforeAddToCart, msOnBeforeChangeInCart.

Кастомные поля товаров — 2 вариант:
1. Ручное добавление с механизмом, аналогичным в MS;
2. Специальная кнопка в админке, которая запустит добавление полей на основе добавленных в MS плагинов.

Ключевой вопрос в подходе. Если это дополнение, то именно описанным способом. Если часть базового функционала MS, то, лучше использовать msProductData. Но какой объем трудозатрат требуется, чтобы переработать MS?
22 октября 2014, 16:15
-3
Подготовь и выложи в открытый доступ в виде топика. Если будет дальнейший интерес к такому направлению развития, комменты появятся. А, может, и не появятся. Будет известно только по факту.

Дерзай.
22 октября 2014, 16:09
0
Как это вижу я — отдельная таблица remainings, в которой стандартные поля для товара + несколько дополнительных:
id, product, stock, remainings, color, size, weight.
Таким образом, получается любое количество комбинаций по опциям и складам. Соответственно, выборку можно проводить тоже практически по любым параметрам.

Более подробно буду продумывать, когда дойду до реализации. Пока не вижу никаких препятствий.
Василий, если такой вариант не пройдет, напиши, пжл, почему, чтобы сразу не думать в неправильном направлении.
22 октября 2014, 15:46
0
Когда писал коммент, не видел ответа Василия :)
22 октября 2014, 15:43
-1
Слишком утопично выглядит.
И кто-то должен положить начало всему описанному. Кто это будет делать? Что-то мне подсказывает, что не Василий :)
22 октября 2014, 14:47
0
Об остатках: через 1-2 месяца начну реализацию учета остатков в зависимости от опций, складов и, возможно, иных параметров. На данную задачу есть потребность клиента, так что здесь лишь вопрос времени. По возможности, буду создавать этот функционал в виде публичного компонента.
06 октября 2014, 19:37
0
Отвечу вместо Василия: этот плагин выполняет необходимые действия со страницами админки.

Для чего вообще ты изменял этот плагин? В руководстве по ссылке предлагается создать другой плагин, никакого отношения к «minishop2» не имеющий.
06 октября 2014, 18:57
0
Если синтаксическая ошибка, PHP прекращает обработку такого кода, не спрашивая разрешения у MODX. Если у тебя ошибочный плагин рушит работу всего движка в целом, проверяй события, при которых он вызывается. Явно выбраны не только те. которые необходимы.