Андрей Шевченко
С нами с 17 мая 2017; Место в рейтинге пользователей: #933[miniShop2] Кнопка печати заказа из бек-энда
Изменяем форму заказа minishop2
Сортировка поля size в Minishop2
Ввожу размер товара в поле size (S,M,L,XL,XXL), далее сохраняю товар.
Обновляю страницу в админке и поле меняет сортировку (XXL,XL,L,M,S)
На странице сайта тоже самое. При входе на страницу товара одна сортировка. При обновлении страницы другая.
Обновляю страницу в админке и поле меняет сортировку (XXL,XL,L,M,S)
На странице сайта тоже самое. При входе на страницу товара одна сортировка. При обновлении страницы другая.
{'!msOptions' | snippet:[
'options'=>'size',
'tpl'=>'m_msOptions',
]}
{foreach $options as $name => $values}
{foreach $values as $value}
<input type="radio" value="{$value}" id="{$value}" name="options[{$name}]"><label for="{$value}">{$value}</label></option>
{/foreach}
{/foreach}
Списки множественного выбора для потомков
Здравствуйте делаю список множественного выбора в TV
@SELECT `pagetitle`, `id` FROM `modx_site_content` WHERE `parent`=3
Не суть важно через что выводить. У меня в ресурсе 3 лежат категории блога, а в этих категориях уже статьи. Так вот в админке при выборе появляются только категории, но не ресурсы этих категорий. Как заставить отображаться в админке при выборе и ресурсы подкатегорий?
Пробывал писать id через запятую- не помогает.
@SELECT `pagetitle`, `id` FROM `modx_site_content` WHERE `parent`=3
Не суть важно через что выводить. У меня в ресурсе 3 лежат категории блога, а в этих категориях уже статьи. Так вот в админке при выборе появляются только категории, но не ресурсы этих категорий. Как заставить отображаться в админке при выборе и ресурсы подкатегорий?
Пробывал писать id через запятую- не помогает.
msOptionsPrice2 и составной товар
Возникла необходимость при помощи msOptionsPrice2 реализовать составной товар. Оказалось, что компонент не умеет прибавлять к начальной цене товара несколько цен из модификаций одной опции.
Например, есть опция Наполнители, у нее около 20 значений. На фронте, при выборе каждого из значений, цена товара должна увеличиваться на N рублей. Проблема заключается в том, что имена тегам чекбоксов мы даем в виде массива:
<input type="checkbox" name="cb[]">
Компонент, в свою очередь, с таким работать не умеет. Предлагаю решение в четыре простых шага!Онлай-кассы и modx
Всем доброго времени суток.
Не так давно вышел новый закон об онлайн-кассах (ФЗ-54).
Тут про закон
И еще вот тут
Касается не только касс магазинных, но так же и интернет-магазинов.
Если кратко и общими словами — все ИМ должны отсылать данные о покупках ОФД ( список операторов фискальных данных). И это обязалово. На сколько знаю, Битрикс уже подготовил решение.
Вопросы: кто-то уже сталкивался с этим? Вдруг есть уже готовые решения для modx? Может запилены дополнения/скриптики? Какие нюансы/сложности? Какие именно данные нужно передавать(минимально)? В каком виде?
Не так давно вышел новый закон об онлайн-кассах (ФЗ-54).
Тут про закон
И еще вот тут
Касается не только касс магазинных, но так же и интернет-магазинов.
Если кратко и общими словами — все ИМ должны отсылать данные о покупках ОФД ( список операторов фискальных данных). И это обязалово. На сколько знаю, Битрикс уже подготовил решение.
Вопросы: кто-то уже сталкивался с этим? Вдруг есть уже готовые решения для modx? Может запилены дополнения/скриптики? Какие нюансы/сложности? Какие именно данные нужно передавать(минимально)? В каком виде?
Добавление своих полей в форму заказа [обновлено]
При разработке нескольких проектов, возникала необходимость в получении дополнительных данных от покупателей, а полей в miniShop2 ограниченное количество. Поиск готового решения результата не дал, поэтому предлагаю свой вариант.
Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей
Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.
Более подробно далее
Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей
Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.
Более подробно далее