На сайте при оформлении заказа создается несколько оплат. Как понять почему при запросе CSaleOrder::GetList в PAY_SYSTEM_ID указывается то первая оплата, то вторая?
оплата создается так: [CODE] $paymentCollectionDop = $this->order->getPaymentCollection(); foreach ($paymentCollectionDop as $payment) { $sum = $payment->getSum(); // сумма к оплате $isPaid = $payment->isPaid(); // true, если оплачена $psID = $payment->getPaymentSystemId(); // ID платежной системы
получается что первая оплата ID=7, вторая ID=5, всегда в такой последовательности и оплата 5 в таком варианте всегда проставляется "оплачено". Но в событии на момент оплаты заказа при вызове CSaleOrder::GetList получаю то [CODE][PAY_SYSTEM_ID] => 5 [PAYED] => N[/CODE] то [CODE][PAY_SYSTEM_ID] => 7 [PAYED] => N[/CODE]
Суть такая был сгенерирован сертификат на виртуальной машине. Сегодня истек срок, перешел на генерацию в консоль, получаю что уже сгенерирован новый срок до 25 января 2024, но он не применился и сайт который на этой машине висит выдает "Подключение не защищено"
Пробовал перезапустить и httpd и nginx, толку ноль.
Купон в корзине не отображается если он зависит от платежной системы
Суть такая: на сайте нужно разрешить использовать только 1 купон. Ну вроде вводим на странице корзины купон и если он применился, то вместо поля ввода указан купон ушли со старницы корзины - вернулись все на месте, так как в корзине есть массив применненые скидки APPLIED_DISCOUNT_LIST. Но если скидка зависит от выбора платежной системы, то в корзине это никак не отображается и в массиве APPLIED_DISCOUNT_LIST этого нет и в FULL_DISCOUNT_LIST этого нет
Как получить такие скидки в корзине?
Потому что клиенты могут в этом случае вводить несколько купонов: обычный со скидкой на товар, со скидкой зависящей от платежки, со скидкой зависящей от доставки... Слишком много скидок получается
На сайте используется стандартный поиск. И вот для некоторых наименований товара получается выдает некорректные товары. Пример: ищем майку, но в описании товара есть "с этими шортами хорошо будет смотреться майка бренда такого-то" и результат соответсвующий - поиск выдает шорты вместо маек, особенно эпично смотрится если майки закончились на сайте. Исключать из поиска описание товара тоже не вариант. Или поиск по бренду, а бренд берется из описания и приведен для "красивого и правильного" текста.
Суть вопроса такая: все выходные идет массовая атака на сайт с пост-запросом "component=название компонента" По логам запросы идут с нескольких сотен ip адресов, ответ от сайта или 499 или 200, время выполнения ~5-10сек. итог сайт подвисает
Ранее действительно был подключен такой компонент, но сейчас вроде убрали его, но не уверен что не везде
Добрый день. Коробочная версия. Столкнулись с таким моментом: при редактировании общего документа он закачивается локально на компьтер. На портале видны изменния когда кто-то правит, а вот локальная копия не обновляется и при выборе редактирования все изменненные данные отсутсвуют. Соответсвенно если я изменю документ и сохраню, на портале увидят только мой вариант, все что было сделано другими затрется. Подскажите как это побороть чтобы локально файл обновлялся?
По умолчанию у виртуальной машины стоит Nginx-PushStreamModule. При проверке сайта получаю ошибку настройки: Сервер очередей Push and Pull Функция работает неправильно, требуется устранить ошибки
По ссылке перехожу документацию и там говоится что нужно обновить его до NodeJS RTC
иду в консоль перехожу через меню в обновления/установку запускаю и получаю
Далее написано что Дожидаемся, пока задача по установке и запуску службы NodeJS-PushServer будет закончена:
Вот теперь вопрос сколько ждать? жду уже час и ничего не происходит. При первой попытке запуска я нажимал на Enter, но как был Nginx-PushStreamModule так и остался, вот решил подождать, но не понятно сколько ждать-то