Вопросы

Настройки программы "Отзывы клиентов" Google MiniShop2

Привет всем…
Стал, вопрос как добавить правильно код (это код который после оформления заказа в MiniShop2 предлагает пройти опрос и оставить отзыв) на Google
может а кого то есть уже готовое решения… буду благодарен… (?)
<script src="https://apis.google.com/js/platform.js?onload=renderOptIn" async defer></script>
<script>
  window.renderOptIn = function() {
    window.gapi.load('surveyoptin', function() {
      window.gapi.surveyoptin.render(
        {
          // REQUIRED FIELDS
          "merchant_id": 00000000,
          "order_id": "ORDER_ID",
          "email": "CUSTOMER_EMAIL",
          "delivery_country": "COUNTRY_CODE",
          "estimated_delivery_date": "YYYY-MM-DD",

          // OPTIONAL FIELDS
          "products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}]
        });
    });
  }
</script>
Юрий
23 июля 2021, 08:02
modx.pro
802
0

Пропуск фоток при загрузке через процесор

Тодор
22 июля 2021, 17:56
modx.pro
815
0

Права доступа для менеджера

В политике доступа не могу найти пункт, который бы отвечал за сохранение сортировки и показа нужных столбцов.



При выборе нужный столбов и обновлении страницы, все столбцы опять показываются. Хотелось бы узнать, что за политика доступа за это отвечает или где это можно поправить.
Роман
22 июля 2021, 14:59
modx.pro
885
0

Передать значение переменной в setTVValue

Коллеги, подскажите как в такую конструкцию
for ($q = 1; $q <= 2; $q++) {
                    for ($i = 1; $i <= 6; $i++) {
                        //Получение переменно вида polCalc11
                        $calc="polCalc$q$i";
                        //Получение переменно вида polCalc1-0-1
                        $tvvalue="polCalc$q-0-$i";
                        $calc = $modx->getOption('tvvalue','');
                        //Получение переменно вида polCalc1
                        $tvrecord="polCalc$q";
                        if ( $category == $i ){    
                            $fundament = $result * $calc;
                            $resource->setTVValue('вот сюда передать значение переменной $tvrecord', $fundament);
                            }
                    }    
                }
Передать значение переменной вот в эти строки:
$calc = $modx->getOption('вот сюда передать значение переменной $tvvalue','');
$resource->setTVValue('вот сюда передать значение переменной $tvrecord', $fundament);
Николай
22 июля 2021, 13:28
modx.pro
654
0

mysql добавление цен

Есть таблица история цен. Цены обновляются на сайте каждый час. Примерно 40тыс, цен. Чтобы вести историю цен, все эти цены добавляются без проверки в базу. База соответственно разрослась до 7млн, записей.
Роман
22 июля 2021, 09:58
modx.pro
1 073
0

msearch2 настройка поиска

Есть артикул ms-490, не получается настроит, чтобы при запросе ms490 или ms-490-220 выдавался товар с артикулом ms-490.
Роман
21 июля 2021, 12:01
modx.pro
905
0

MigxDB и Fenom

Друзья, есть вопрос, уже сломал голову. Как вывести на fenom MigxDB?

Есть конструкция
{'!pdoPage' | snippet: [
'elementClass' => 'modSnippet',
'element' => 'migxLoopCollection',
'packageName' => 'loft',
'classname' => 'loftItem',
'tpl' => 'loft-site2',
'limit' => '0',
]}

в чанке loft-site2 выводятся значения
{$lotnumber}{$_modx->resource.lotnumber}[[+lotnumber]]{$_modx->getPlaceholder('lotnumber')}

Но значения отдает только [[+lotnumber]] все остальное возвращает пустоту.
Если переписать вывоз сниппета на родной вывоз modx
[[!pdoPage?
&elementClass=`modSnippet`
&element=`migxLoopCollection`
&packageName=`nloft`
&classname=`loftItem`
&tpl=`loft-site`
&limit=`0`
]]

то работает {$lotnumber}
Как заставить работать только на fenom? Записей в таблице много, важна скорость отдачи.
Георгий Графов
21 июля 2021, 10:38
modx.pro
953
0

А что хранит таблица ms2_customer_profiles

Спросили у меня, что за таблица, а я к стыду — не знаю.
Подскажите?
Александр Мельник
21 июля 2021, 09:27
modx.pro
1
990
0

Некорректная работа mFilter2

Доброго времени суток!

Понадобилось на сайте магазина одежды вывести в фильтре свойство «Состав», который указывается в introtext товара. Добавил в &filters «resource|introtext:checkbox», указал шаблоны. Но работает странно. Например, заходим в раздел, в фильтре сумма чисел совпадает с кол-вом товаров в разделе, фильтр отображает свойство так:


Выбираем один из вариантов, становится так:


Снимаем галку. Несмотря на то, что фильтр показывает только 40 подходящих товаров, на странице отображаются все 78.


Непонятно, почему значения становятся неактивными, ведь товары с таким значением свойства есть в разделе, и значения в фильтре должны суммироваться, а не исключать друг друга.

На сайте установлен msearch2 версии 1.7.3. На modstore в истории изменений есть запись
1.10.4-pl
[mFilter2] Improved work with cyrillic symbols.
В моем случае это действительно программная ошибка, которая исправится покупкой новой версии mSearch2, или же что-то не так настроено?
Сергей
20 июля 2021, 23:19
modx.pro
680
0

Проверка на стоп слова в заказе minishop2

Как организовать проверке на стоп-слова в полях заказа, скажем имя и комментарии?
В formit делал подобное через хуки.
Роман
20 июля 2021, 09:00
modx.pro
868
0