Nikita
С нами с 18 февраля 2013; Место в рейтинге пользователей: #352minishop2 - Задание опций товаров (при оформлении)
Здравствуйте!
При оформлении заказа, каждому товару необходима возможность выбрать опцию. Но опции у товаров всегда одинаковые, есть ли возможность делать это без задания доступных вариантов опций в каждом товаре?
Буду благодарен за любую помощь
При оформлении заказа, каждому товару необходима возможность выбрать опцию. Но опции у товаров всегда одинаковые, есть ли возможность делать это без задания доступных вариантов опций в каждом товаре?
Буду благодарен за любую помощь
дополнительные поля к Заказу miniShop2
Всем привет, появилась необходимость сделать дополнительные поля для заказа, нужные только на бэкенде,
то есть из фронта ничего в них не должно попадать, они заполняются по событию msOnCreateOrder данными со стороннего сервиса.
Но эти данные нужны менеджеру магазина, что бы при необходимости их взять прямо из окошка заказа в админке.
Нашёл интересное решение вот здесь — vr66.ru/it-blog/modx-revo/turnkey-solutions-for-modx/92-add-your-fields-in-the-order-form
Но здесь автор предлагает добавление полей с данными из фронта, БОГ с ним, пусть будут, на фронте их можно скрыть.
В окошке заказа в админке они реально появляются как отдельные поля — хотя это одно поле в базе данных в JSON формате.
Так вот, собственно, вопрос — как эти поля заполнить прямо из плагина?
Или может есть какое то более простое решение как сделать доп поле заказа и заполнить его из плагина?
то есть из фронта ничего в них не должно попадать, они заполняются по событию msOnCreateOrder данными со стороннего сервиса.
Но эти данные нужны менеджеру магазина, что бы при необходимости их взять прямо из окошка заказа в админке.
Нашёл интересное решение вот здесь — vr66.ru/it-blog/modx-revo/turnkey-solutions-for-modx/92-add-your-fields-in-the-order-form
Но здесь автор предлагает добавление полей с данными из фронта, БОГ с ним, пусть будут, на фронте их можно скрыть.
В окошке заказа в админке они реально появляются как отдельные поля — хотя это одно поле в базе данных в JSON формате.
Так вот, собственно, вопрос — как эти поля заполнить прямо из плагина?
Или может есть какое то более простое решение как сделать доп поле заказа и заполнить его из плагина?
Загрузка заказов ms2, Tikets на стартовой странице
При сравнении «специализированных» cms для интернет магазинов и minishop заметил общую тенденцию у первых выводить при входе в админку список заказов. После недолгой переписки с замечательным исполнителем Павлом Гвоздем возникло такое замечательное и гениальное по простоте решение:
заходим в настройки системы, далее в фильтре по ключу отыскиваем 2 значения:
1. welcome_action меняем с welcome на mgr/orders
2. welcome_namespace с core на minishop2
и вуаля на чистом клиенте отображается список заказов, очень удобно
заходим в настройки системы, далее в фильтре по ключу отыскиваем 2 значения:
1. welcome_action меняем с welcome на mgr/orders
2. welcome_namespace с core на minishop2
и вуаля на чистом клиенте отображается список заказов, очень удобно
Добавление своих полей в форму заказа [обновлено]
При разработке нескольких проектов, возникала необходимость в получении дополнительных данных от покупателей, а полей в miniShop2 ограниченное количество. Поиск готового решения результата не дал, поэтому предлагаю свой вариант.
Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей
Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.
Более подробно далее
Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей
Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.
Более подробно далее
Проблема с tv при выводе с помощью Fenom
Здравствуйте! Вот пытаюсь вывести tv «special_thumb» через снипет pdoResources в шаблоне используя Fenom:
Мой вопрос в следующем: как вывести tv параметр используя Fenom?
{$_modx->runSnippet('!pdoResources', [
'parents'=>$_modx->resource.id,
'sortby'=>'menuindex',
'sortdir'=>'ASC',
'depth'=>1,
'limit'=>0,
'includeTVs'=>'special_thumb',
'prepareTVs'=>1,
'includeContent'=>1,
'tpl'=>'@INLINE
<div class="special_item">
<div class="container">
<div class="row">
<div class="col-md-4 text-right">
<img src="{$special_thumb}" alt="">
</div>
<div class="col-md-8">
<h3>{$pagetitle}</h3>
{$content}
<a href="{$_modx->makeUrl($id)}" title="{$pagetitle}" class="read_more">Подробнее</a>
</div>
</div>
</div>
</div>
'
])}Код работает, но не выводится tv special_thumb, логи смотрел, там ошибок нет, заметил что в запросе есть такая строка `TVspecial_thumb` ON `TVspecial_thumb`.`contentid` = `modResource`.`id`но не понял что это значит.Мой вопрос в следующем: как вывести tv параметр используя Fenom?
Fenom + mFilter2 настройка пагинации
Кнопка «Показать еще» не появляется. Собственно вопрос: каким образом можно передавать параметры для pdoPage? Или указанные мной параметры и так передаются, просто я где-то что-то не так указал? В общем, интересно каким образом работает пагинация в mFilter2
Резервное копирование сайтов в Яндекс Диск

Благодаря статье Михаила Воеводского заметил, что тема резервного копирования востребована в сообществе. Решил поделиться своим скриптом резервного копирования написанным на Python. Примечателен он тем, что
- Умеет удалять старые бекапы с ЯДиска, если они старее чем N дней (настраивается в config.yaml)
- Умеет удалять старые логи с сервера
- Раскладывает бекапы на ЯДиске по папкам вида: ГГГГ-ММ-ДД
- Бекапит системные папки: /etc/, /var/log/, /root/
Подключаем Ecommerce в Яндекс.Метрике
Всем привет. На форуме куча полезной информации по разработке магазинов. Я же в свою очередь хочу рассказать про настройку аналитики.
Итак мы будем передавать информацию из магазина miniShop в Яндекс.Метрику для того, чтобы в полном объёме пользоваться отчётами Электронной коммерции.
Итак мы будем передавать информацию из магазина miniShop в Яндекс.Метрику для того, чтобы в полном объёме пользоваться отчётами Электронной коммерции.
Content Editor Tools 0.8 и тема для админки
Источники файлов и pdoResources
Кто знает чего так и как это исправить.
Я создал новый «Источники файлов». В нем прописал следующие параметры:
basePath assets/images/news/
basePathRelative Да
baseUrl assets/images/news/
baseUrlRelative Да
Я создал новый «Источники файлов». В нем прописал следующие параметры:
basePath assets/images/news/
basePathRelative Да
baseUrl assets/images/news/
baseUrlRelative Да