Денис

Денис

С нами с 27 февраля 2017; Место в рейтинге пользователей: #661

Не приходят заказы с minishop2

Добрый день!
На сайте установлен minishop2 и formit + ajaxform.
Указал в системных настройках в поле emailsender почту mail.ru
В настройках minishop2 в поле ms2_email_manager указал ту же почту.

Как результат — не приходят заказы с сайта, но письма от formit приходит.
Затем я заменил почту в поле emailsender на другую (gmail.com) и заказы стали приходить.
Прочитал на одном форуме, что это может быть глюк почты mail.ru
modx.ru/vopros-otvet/info/3091/#35960

Может кто сталкивался с подобной проблемой?
P.S. Без вариантов нужно указать одинаковую почту mail.ru и для заказов и для formit.
Денис
06 мая 2020, 16:20
modx.pro
947
0

Как сделать на сайте расчет доставки по районам города?

Добрый день!
Посоветуйте, пожалуйста решение до расчета стоимости доставки по районам г. Санкт-Петербург (Невский, Приморский и тд.)
Также в доставку надо добавить возможность выбора ТК и города куда отправляется заказ.

P.S. Вопрос немного не в тему, но также на сайте надо реализовать переключение формы данных получателя с физ лица на юр лицо. Есть ли для этого готовые компоненты?
Денис
25 апреля 2020, 21:31
modx.pro
362
0

Как запустить сниппет по cron? РЕШЕНО

В ispmanager запускаю php скрипт каждый час.

Команда:
php -f /var/www/u1003749/data/www/site.ru/instacron.php
Код в скрипте:
<?php
$_SESSION['mgrRole'] = 1; //чтобы корректно работал MODX API
$path = '/var/www/u1003749/data/www/site.ru/';
define('MODX_API_MODE', true);
define('MODX_BASE_PATH', '/var/www/u1003749/data/www/site.ru/');
define('MODX_SITE_URL', 'https://site.ru/');
define('MODX_BASE_URL', 'https://site.ru/');
include_once($path . 'index.php');
global $modx;
if (empty ($modx->config)) {
    $modx->getSettings();
}
$modx->runSnippet('outputinstagram*');
?>
Приходит такое уведомление на почту о выполнении скрипта:
PHP Parse error:  syntax error, unexpected '[' in /var/www/u1003749/data/www/ustimi.ru/core/components/clientconfig/model/clientconfig/clientconfig.class.php on line 90
В чем может быть проблема?
Как лучше реализовать скрипт по cron.
Денис
16 апреля 2020, 19:22
modx.pro
1 860
0

Как вывести товары на другой странице категории?

Доброго времени суток!
В minishop2 есть категории коллекций, например, «Летняя», «Купальный сезон» и тд.
В этих коллекциях есть одинаковые подкатегории «Майки», «Шорты» и тд.
Также на сайте есть общий раздел «Майки», в который должны выводиться товары из всех коллекций подкатегории «Майки».
Как написать такой вызов?
Для вывода товаров использую mFilter2.
Пример вызова:
[[!mFilter2?
	&parents=`[[*id]]`
	&element=`msProducts`
	&tpl=`tpl.msProducts.row.custom`
	&tplOuter=`tpl.mFilter2.outer.custom`
	&where=`{"class_key":"msProduct"}`
]]
Как я понимаю, необходимо написать условие в where.
Денис
02 сентября 2019, 16:34
modx.pro
1
728
0

Как настроить синхронизацию характеристик товаров из 1С?

На сайте установлен minishop2, msync и msoptionprice2.
В 1С заказчика созданы товары с характеристикой размера, для каждого размера своя цена.
При выгрузке товаров на сайт происходит следующее:
— создаются отдельные ресурсы для каждого размера, например, «Майка размер 8», «Майка размер 10»
— создается ресурс без размера, «Майка», без цены.

Как необходимо произвести настройку синхронизации, чтобы размеры заносились в свойство товара «Размер», а не создавались отдельные ресурсы?
По идее надо использовать компонент msoptionprice2, чтобы создавать модификации товара по размеру со своей ценой.
Денис
21 августа 2019, 15:20
modx.pro
1
645
0

Как исправить url с русского на транслит?

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

Установил компонент translit и настроил ЧПУ на сайте. Новые страницы создаются корректно, с правильной вложенностью.
Но до настройки ЧПУ я создал несколько страниц, у которых псевдоним url автоматически создался на русском. Подскажите, можно как-то автоматом теперь изменить url с русского на транслит для созданных ранее страниц.
Денис
12 августа 2019, 10:27
modx.pro
783
0

Какое решение можно использовать для настройки синхронизации с 1С?

Добрый день!
Сайт необходимо интегрировать с 1С.
Дерево ресурсов сайта будет строиться из иерархии 1С (появился новый товар соответственно автоматически создается новый ресурс).
Также, при заказе с сайта данные должны уходить в 1С и фиксироваться там.
Есть какое-то готовое решение для этих задач или всё писать руками?
Денис
08 августа 2019, 12:39
modx.pro
507
0

Упал сайт. Ошибка 500. Как исправить?

В логах сервера выдает следующую ошибку.

thrown in /home/s19231/www/core/components/minishop2/model/minishop2/minishop2.class.php on line 435" while reading response header from upstream, client: 93.100.69.63, server: s19231.h10.modhost.pro, request: "GET /arena-dlya-battlov-infiniti-nado-42-sm-sinyaya HTTP/1.1", upstream: "fastcgi://127.0.0.1:29231", host: "denco.store"
2019/08/07 00:40:52 [error] 30617#30617: *177434 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Uncaught Error: Call to a member function makePlaceholders() on null in /home/s19231/www/core/components/minishop2/model/minishop2/minishop2.class.php:435
Денис
07 августа 2019, 00:43
modx.pro
1 423
0

Как через api modx установить свойство товара?

Доброго времени суток!
Необходимо для всех товаров установить значения для свойства count_order, это будет переменная $count.
Как это реализовать с помощью api modx?

P.S. Подскажите, пожалуйста, документацию по api modx. Нигде не могу найти что-то подобное.
Денис
06 августа 2019, 23:48
modx.pro
400
0

Как настроить сортировку по популярности с помощью mSearch2?

Доброго времени суток!
Необходимо на страницу товара выводить количество покупок данного товара, а в каталоге добавить сортировку по популярности.
Как это можно сделать с помощью mSearch2. На сайте установлен miniShop2.
Денис
05 августа 2019, 22:54
modx.pro
1 063
0