eflit

eflit

С нами с 20 июля 2016; Место в рейтинге пользователей: #272

[msWallpapers] Продвинутая форма для заказа обоев

Компонент создаёт расширенную форму заказа для выбора обоев. Работает только с miniShop2.

Умеет:
* Запоминать выбранную область текстуры,
* Считать стоимость за квадратный метр,
* Выводить превью выбранного фрагмента в корзине,
* Выгружать данные заказа в формате PDF в бекенде.

Можно:
* Указать размер стены, на которую будут клеиться обои,
* Выбрать фрагмент размноженной по горизонтали текстуры,
* Отзеркалить текстуру в области предпросмотра,
* Сделать обои чёрно-белыми,
* Показать вертикальные полосы для ориентира.

Демо версия
* Форма в модальном окне с предварительным выбором текстуры
* Форма встроена прямо в страницу товара
Павел Гвоздь
27 ноября 2018, 09:17
modx.pro
3
1 364
+15

YandexMaps2 с напильником

На один сайт нужно яндекс карту совместимую с mFilter2. Приобрели YandexMaps2. Как оказалось, компонент не совсем подходит по наши нужды. Во первых, нужно в поиске чтоб высвечивались не только точки на карте, но и были ниже карты сами результаты поиска. Во вторых, нужно на карте выводить подпись и балун общие для всех точек. Так как это сделано на предыдущей версии сайта.

К счастью, нужный функционал оказалось не сложно допилить напильником. Под катом описание.
Александр Туниеков
26 октября 2018, 09:05
modx.pro
17
2 043
+17

Система скидок msSimpleDiscounts 1.0.0

msSimpleDiscounts — очень простая система скидок для minishop2 с возможностью применения промокода.

Умеет применять скидки для авторизованных и не очень посетителей вашего магазина.

А также:
— определенных категорий товара;

— определенной ценовой категории;

— определенной даты публикации товара;

— скидки по промокоду;

— не применять скидку для товара у которого заполнена старая цена;

— срок окончания действия скидки.

В комплекте сниппет для проверки промокода msSimpleDiscountsPromo с чанком оформления блока промокода, плагин msSimpleDiscounts.
Иван
12 августа 2018, 19:53
modx.pro
5
1 967
+9

msMultiCurrency

Компонент добавляет мультивалютность в miniShop2, а также позволяет привязывать цену отдельного товара к одной из
валют.
Видео-обзор
Купить
Prihod
10 мая 2018, 12:18
modx.pro
2
4 676
+13

Как сделать обязательное поле размера, цены

Всем доброе время суток. Подскажите как сделать обязательным при добавлении в корзину размера, цены в карточке товара?
в чанке tpl.msProducts.row
у меня вызов идет:
[[!msOptions:toPlaceholder=`result`? 
                &product=`[[+id]]` 
                &name=`size` 
                &tpl=`tpl.msOptions_sizes_list` 
                &tplOuter=`@INLINE <div class="product-sizes">[[+rows]]</div>` 
                &tplRow=`@INLINE <span class="product-sizes__item product-sizes__item--active">[[+value]]</span>`
            ]]
стоит он внутри формы добавления в корзину
<form method="post" class="ms2_form">
            <input type="hidden" name="id" value="{$id}">
    <input type="hidden" name="count" value="1">
    <input type="hidden" name="options" value="[]">

.... тут

<button class="btn btn-default pull-right btn--buy" type="submit" name="ms2_action" value="cart/add">
            <span class="icon icon--btn-buy"></span><i class="glyphicon glyphicon-barcode"></i> {'ms2_frontend_add_to_cart' | lexicon}
        </button>
</form>

вот чанк оформления каждого чекбокса tpl.msOptions_sizes_list:
{foreach $options as $name => $values}
    {foreach $values as $value}
        <label>
            <span>{$value}</span>
            <input type="radio" [[+selected]] name="options[{$name}]" value="{$value}" required="required">
        </label>
    {/foreach}
{/foreach}
если просто добавить required=«required» в инпут то оно не добавляет в корзину но и не пишет, что поле не выбрано
Саша Иващенко
24 января 2018, 12:28
modx.pro
1
2 462
0

Прячем ненужные поля товаров minishop'a в зависимости от раздела

При разработке очередного интернет-магазина возникла потребность в большом количестве фильтров по характеристикам товаров. Используя tv или опции тормозов не избежать — нужно расширять родную таблицу ms2_products.

И вроде бы все хорошо, но если в разных разделах нужны разные характеристики, то страница товара в админке превращается в свалку.

Максим Кузнецов
08 января 2018, 01:46
modx.pro
27
2 339
+9

[minishop2-combo-colors] - вариация поля цвета

Краткая инструкция как добавить на страницу продукта поле с выбором цвета.


Володя
27 декабря 2017, 15:21
modx.pro
23
4 223
+17

mFilter2 + яндекс карта

Как можно вывести результаты фильтрации [[+results]] + json?
Делаю яндекс карту, у ресурсов есть координаты, их и нужно получить (что при фильтрации менялись метки).

Додумался только до этого:
data-id="54" data-coords="59.939095,30.315868" data-title="test2"
У ресурса, и
$('.msProduct').each(function(){
		var test = $(this).attr('data-coords');
		var title = $(this).attr('data-title');

		myMap.geoObjects.add(new ymaps.Placemark(test, { balloonContent: title }));


	});
Но при пагинации и изменении фильтров конечно же не работает
but1head
04 декабря 2014, 20:14
modx.pro
6
1 863
0