Как сделать акцию 1+1=3 в корзине minishop2?

Как сделать акцию 1+1=3 в корзине minishop2?

Нужно, что бы когда покупатель добавил 3 товара (любых) в корзину, товар с наименьшей ценой становился автоматом 0$. Искал везде примеры, но там скидка в процентах на заказ.

Нужно проверить кол-во товаров в корзине, далее найти товар с наименьшей ценой и изменить ему цену на 0$ так что бы в заказе он был 0$ (или бесплатно)
Sergey
Вчера в 18:39
modx.pro
50
-1

Настройка функционала закрепления новости

Пытаюсь реализовать фукционал закрепления новости, используя TV fixedpage (список одиочный выбор)
Да/Нет
Да==1||Нет==0

К самой твшке вопросов нет а вот увязать с таблицей новостей в коллекции не получается

вот так прописал в коллекции, поле выводится и значение в нем можно менять но в самом ресурсе от этого они не меняются :(

А еще сразу вопрос в pdoresources как сортировку новостей сделать чтобы ресурс с tv выводился первым а уже потом все остальные по дате публикации как обычно?
Евгений
Вчера в 16:07
modx.pro
35
0

Внедрить проверку на заполненность полей в сниппет

в xparser есть файлик и в нем такой код, как я понимаю это то самое место которое отвечает за создание ресурса после парсинга
$class = !empty($resource['class_key']) ? $resource['class_key'] : 'modResource';
$action = empty($resource['id']) ? 'create' : 'update';
а задача такая чтобы исключить создание ресурсов с пустыми полями (контент и TV картинка), еслиоба эти поля по каким то причинам не заполнились то его не нужно создавать илихотя бы не публиковать
может кто работал с xparser и знает иной способ и тп, буду благодарен
Евгений
27 ноября 2021, 20:35
modx.pro
41
0

Разработать сайт для строительной бригады. Интерьеры и работы с гипсокартоном (гипрок).

14 20 000
Всем привет.

Мне нужно разработать сайт на MODX Revo для моего клиента.
Это бригада, которая делает строительные работы по интерьеру (гипрок, гипсокартон).

Anton Erin
26 ноября 2021, 16:45
modx.pro
82
0

Black friday Modstore -30%

Привет!

С пятницы по воскресенье (включительно, время — московское) -30%: modstore.pro



Кстати, у Modmore тоже распродажа, но даже -40%: modmore.com/blog/2021/black-friday/
Виталий Дощенко
25 ноября 2021, 22:56
modx.pro
173
+9

minishop2 вытащить для плагина данные заказа по id

как в плагине самописном по АПИ вытащить данные заказа, зная ID этого заказа
события из минишопа не используются
alexandr.skyrda
24 ноября 2021, 19:07
modx.pro
68
0

Как вывести значения?

[[!FormIt?
               &hooks=`email, redirect,FormItSaveForm`
               &emailTpl=`zayavkaEmailTpl1`
               &emailTo=`extrememod@mail.ru`
               &emailFrom=`postmaster@na-goru.ru`
               &emailSubject=`Новая заявка на [[pdoField? &id=`[[*parent]]` &field=`pagetitle`]] на сайте na-goru!`
               &redirectTo=`134`
               &validate=`rule:required`
               &formName=`Заявка `
               &formFields=`field`
               &fieldNames=`date_start==Дата начала,date_end==Дата окончания,about==Доп текст`
            ]]
<form name="contactForm" id="contact-form" class="contact-form form form-equival" method="post" action="">
                <div class="row-fluid">
                    <label>Ваше ФИО (полностью)</label>
                    <input class="input" required type="text" name='field[][name][]''>
                </div>
               
                <div class="row-fluid">
                    <label>Ваш E-mail</label>
                    <input class="input" required type="email" name='field[][email][]'>
                </div>
                <div class="row-fluid" >
                    <label>Ваш телефон (в международном формате)</label>
                    <input class="input" required type="text" name="field[][phone][]">
                </div>
                <div class="row-fluid" >
                    <label>Ваш телефон (в международном формате)</label>
                    <input class="input" required type="text" name="field[][phone][]">
                </div>
                <div class="row-fluid"  style="display: none">
                    <label>Дата начала</label>
                    <input class="input" type="text" name="date_start" value="{$.get.date_start}">
                </div>
                <div class="row-fluid"  style="display: none">
                    <label>Дата окончания</label>
                    <input class="input" type="text" name="date_end" value="{$.get.date_end}">
                </div>
                </div>
            </form>
как мне в чанке zayavkaEmailTpl1 вывести значения в таком виде:

name
emai
phone
name
email
phone
Максим
24 ноября 2021, 13:48
modx.pro
46
0

Ошибка в формировании URL

Подскажите, почему ругается на? знак перед date_start

[  [ + price_bron: is=`0`: then=`` : else=` <a href=" [  [~[ [pdoResources? &parents=`[  [*goraID]  ]` &depth=`0` &templates=`61` &returnIds=`1`]  ]  ]  ]?date_start=[  [+start:strtotime:date=`%d.%m.%Y`&date_end=[ [+finish:strtotime:date=`%d.%m.%Y`]  ]" target="_blank" class="button button-green">Забронировать</a>`]  ]
Максим
24 ноября 2021, 12:06
modx.pro
56
0

Автоматическая подстановка в Прежнюю цену

Добрый день.

Возможно кто-то реализовывал ранее или знает как реализовать. Задача: нужно, чтобы когда перезаполняешь цену на товар, если новая цена ниже, чем старая, чтобы старая на лету перезаписывалась в поле «Прежняя цена».

Если непонятно написал, прошу тапками не бросать. Лучше спрашивайте.
Андрей
22 ноября 2021, 16:19
modx.pro
165
0

Ошибка в логах по поводу компонента AmoCRM

Добрый день!
Наблюдаю в логах ошибки, подскажите пожалуйста, что нужно сделать чтобы они прекратились? Или может вообще не нужно обращать на них внимания.
Дело в том, что мы в свое время ставили на сайт компонент AmoCRM. Затем удалили его, а недавно удалили и оставшиеся в БД таблицы, которые почему-то остались после удаления компонента.

Но в логах упорно выдается ошибка, хотя в папке /core/components/ — уже нет директории /amocrm. Причем эта ошибка повторяется сотнями строк:
[2021-11-20 12:02:07] (ERROR @ /var/www/MySite/data/www/core/xpdo/xpdo.class.php : 503)
 Path specified for package amocrm is not a valid or accessible directory:
 /var/www/MySite/data/www/core/components/amocrm/model/
Futuris
20 ноября 2021, 12:35
modx.pro
66
0