Алексей

Алексей

Был в сети 29 января 2026, 08:45
Заказы не принимаю
Спасибо большое за точную подсказку, в этой настройке удалил и заработало.… я его блок где-то закомментировал, возможно в /assets/js/scripts.js, думал не актуальный.

«delivery»:
{«transport»:"{core_path}components\/minishop2\/custom\/delivery\/msdeliveryhandlertransport.class.php",
Доброго дня. Может из-за медленного сервера быть ошибка «Заказ с таким order_id уже существует.»? Ссылка на оплату нестабильно появляется в емайлах, клиенту приходит крайне редко, а в корзине вообще редко но бывает, в основном открывается страница неудачной оплаты. В емайл менеджеру только ссылка приходит.
Обновился с 1.0.13 до mspTinkoff 1.0.15 не помогло, подробно логи тут в комменте.
modx.pro/components/13067#comment-145434
[2025-07-17 13:42:09] (ERROR @/var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 412) Array
(
    [Success] => 1
    [ErrorCode] => 0
    [TerminalKey] => 1682406299694
    [Status] => NEW
    [PaymentId] => 6704270425
    [OrderId] => 7021
    [Amount] => 251200
    [PaymentURL] => https://securepayments.tinkoff.ru/afwfa2t5
)

[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 491) [miniShop2:mspTinkoff] Init

[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 492) '{"TerminalKey":"1682406299694","OrderId":7021,"Amount":251200,"CustomerKey":3289,"Currency":"643","RedirectDueDate":"2025-07-22T13:42:10Z","DATA":{"Email":"user@ya.ru"},"Token":"bc7275fc4254a9600221rc382912da244b20a6b254be82f725409580d519a6b99a97"}'

[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 491) [miniShop2:mspTinkoff] Init
[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 492) array (
  'Success' => false,
  'ErrorCode' => '8',
  'Message' => 'Неверный статус транзакции.',
  'Details' => 'Заказ с таким order_id уже существует.',
)
Добрый день. Подскажите пожалуйста по логам, как исправить ошибку.

Только 1й раз работающая ссылка на онлайн-оплату тинкофф, она приходит в емайл клиенту, и то через раз, а через секунду в логах пишет уже error message «Неверный статус транзакции»

В итоге из корзины на оплату не переходит, ссылка на " Id ресурса при неудачной оплаты " из системных настроек Платежей Тинькофф, и менеджеру в емайле тоже идёт ссылка на страницу неудачной оплаты.

* возможно после уменьшения мощности сервера началось, но не факт.

[2025-07-17 13:42:09] (ERROR @/var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 412) Array
(
    [Success] => 1
    [ErrorCode] => 0
    [TerminalKey] => 1682406299694
    [Status] => NEW
    [PaymentId] => 6704270425
    [OrderId] => 7021
    [Amount] => 251200
    [PaymentURL] => https://securepayments.tinkoff.ru/afwfa2t5
)

[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 491) [miniShop2:mspTinkoff] Init

[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 492) '{"TerminalKey":"1682406299694","OrderId":7021,"Amount":251200,"CustomerKey":3289,"Currency":"643","RedirectDueDate":"2025-07-22T13:42:10Z","DATA":{"Email":"user@ya.ru"},"Token":"bc7275fc4254a9600221rc382912da244b20a6b254be82f725409580d519a6b99a97"}'

[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 491) [miniShop2:mspTinkoff] Init
[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 492) array (
  'Success' => false,
  'ErrorCode' => '8',
  'Message' => 'Неверный статус транзакции.',
  'Details' => 'Заказ с таким order_id уже существует.',
)
[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 410) [miniShop2:mspTinkoff] Test log.
[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 412) Array
(
    [TerminalKey] => 1682406299694
    [OrderId] => 7021
    [Amount] => 251200
    [CustomerKey] => 3289
    [Currency] => 643
    [RedirectDueDate] => 2025-07-22T13:42:10Z
    [DATA] => Array
        (
            [Email] => user@ya.ru
        )

    [Token] => bc7275fc4254a9600c382912da244b20a6b254be82f725409580d519a6b99a97
)

[2025-07-17 13:42:10] (ERROR @ /var/www/host/data/www/site.ru/core/components/minishop2/custom/payment/msptinkoff.class.php : 412) Array
(
    [Success] => 
    [ErrorCode] => 8
    [Message] => Неверный статус транзакции.
    [Details] => Заказ с таким order_id уже существует.
)
Еще снова вернулась проблемка, после выбора способа доставки почтой РФ — появляется стоимость доставки, но она «прилипает» и не исчезает после переключение способа доставки на СдэкКурьер.
(а до переключения на почту, Сдэк курьер рассчитывает нормально) Неправильно что-то сделал.
<h2 class="border h1">{'ms2_deliveries'|lexicon}</h2>
[[!msRussianPost]]
[[!ms_CDEK2]]
<div id="ms_cdek2_status"></div>
Помогите пожалуйста, с настройками напутал.

По msRussianPost в этом году примерно началось, возможно при установке 4.0.13-beta 2024-10-21.
При выборе города из выпадающего списка в ранее заполненное поле индекс подставляется Undified.
И сдэк компонент примерно также (Undified не ставится, просто заполненный индекс удаляет)


Есть 2 выпадающих списка городов с разным дизайном, один при выборе просто стирает индекс, надо вводить заново, а второй список подставляет Undified.

Включаю Автокомплит у Почты (Индекс Undified ставится)
Надо выбрать и включить только один из автокомплитов городов, так задумано?
Добрый день. Подскажите пожалуйста как это изменить, настройку не могу найти.

Заказу автоматически ставится «Статус Отменен ID 4» при неуспешной попытке оплаты на эквайринге на сайте тинкофф там где карту вводят.

(неуспешная попытка оплаты — это если не получилось картой оплатить, может при вводе смс-кода клиент ошибся или банковский антифрод не дал оплатить )

Как можно настроить…? Чтобы зря заказу статус отменён не ставился. Это ж и емайл клиенту приходит зря. И у меня на этот статус Отменён Id 4 привязано действие другого компонента Онлайн кассы, он чек возврата автоматически делает.

mspTinkoff 1.0.13-beta Установлено 2023-04-25, 3:38 pm
Год и 2 месяца поздно в тех )
А понял. По картинке такие опции есть.

Я при оформлении указал — оплачу в банке. Может завтра, когда мне это будет удобно.
Еще бы минишопом по-простому счета формировались, обычные счета как из 1с-ки, чтоб самому не делать.
А если я получаю через 5 минут письмо с напоминанием, что нужно оплатить это тоже вызывает отторжение. Я только сделал заказ, а мне уже напоминают, что пора и деньги заносить, а то ты уже целых пять минут как не платишь)
Клиенту лучше не давать время на «подумать», надо быстро платить, сразу после оформления перекидывает на эквайринг, а там Сберпэй в пару кликов работает.
Если я приобрел товар на сайте, то это уже значит, что товар в наличии.
Если я через 5 минут вдруг получу письмо с информацией, что товар в наличии я посчитаю, что с сайтом что то не так.
Надо пробовать. Решение платить за секунду принимается. Бывает если клиент заказал и не оплатил, значит ждёт звонок или емайл. Если не оплатил, я через 3 минуты отправляю емайл «Заказ передан в доставку» с призывом к действию: «Оплатить прямо сейчас и сегодня заказ будет отправлен».

Если не помогло, то менеджер звонит (только по очень выгодным заказам). Сразу не оплатили, может через день-два оплатят, когда почту проверит.

Часто заказ делают одновременно на нескольких сайтах, и оплатят тому, кто первый свяжется.
Павел, будет версия 2, более универсальная и простая? Мне подобный компонент-калькулятор нужен в целях маркетинга — удержать Юзера на сайте, чтобы он квест-конструктор прошёл, собрал корзину, получил медальку и промокод.

Чтобы после прохождения «квеста», Юзеру кнопка «Узнать цены» добавила в корзину выбранные в квесте товары.
и чтобы Юзер после прохождения квеста увидел 5-минутный горячий промокод для заказа прямо сейчас. И 2й вариант — чтобы юзер после «квеста» ввёл емайл/телефон и заявку получил менеджер.

1. Размеры
* Юзер выбирает размеры помещения, длина-ширина-высота. В зависимости выбранных от размеров, ему предлагается подборка товаров, который менеджер утвердил подходящими для данных размеров.

Выберите диван
* Юзер выбирает товар из категории1, производителя1, или товар1, товар2, товарN которые менеджер вписал для выборки диванов

Выберите кресло
* Юзер выбирает товар из категории1 или товар1, товар2, товарN

Размеры помещений стандартные, 3 метра, 5 метров и тд, для каждого помещения менеждер в админке выберет подходящие товары.


Тут суть в универсальности, и простых настройках, например для сбора заявок на ремонт, и
Покрытие пола — краска / линолиум / ламинат. Исходя из выбора юзера, сайт предлагает цвета и марку краски.
В телегу я Вам написал сегодня, если что на связи.
Ильи, на будущее не запланируете опцию — автоматически переключить статуса заказа на отправлен? Чтобы мой сайт взял трек из сдэка, и сам отправил трек клиенту как обычно из tpl.msEmail.sent.user. Просто там ссылки на отзывы, на сайт пусть клиенты заходят. А емайлы СДЭКа отключить бы в настройках компонента, сдэк лишний трафик не требуется)
В поиске по базе данных такой артикул только у 1 товара. Нет дублей. Я и все товары пробылал обновить, и этот, и другой, и разные. Проверил в поиске — в каталоге — 100% такой артикул всего 1, у 1 товара, в прайс листе тоже 1 такой артикул. И товаров штук 100, если артикулы у 1-2 товаров совпадали, раньше это не мешало импорту всех остальных товаров.

Если поможет обновление, можно купить компонент. Я его давно не обновляю. Сделал магаз, купил компонент на тестовый сайт, перенёс на основной домен, потом за 5 лет сменил 3 домена. Но других копий сайтов с этим компонентом 100% нету, максимум для теста, могу иногда клонировать сайт ненадолго, но не более.