| PowerPartners.ru https://powerpartners.cc:443/forum/ |
|
| Поломка в корзине https://powerpartners.cc:443/forum/viewtopic.php?f=4&t=3743 |
Страница 1 из 1 |
| Автор: | Chelovek [ 02 окт 2025, 09:44 ] |
| Заголовок сообщения: | Поломка в корзине |
В шаблонах Модерн, может и других, не работает определение города, выбираешь любой город в разделе "Транспортная компания", пишет "нет доставки". Заказ не оформить |
|
| Автор: | Chelovek [ 02 окт 2025, 12:31 ] |
| Заголовок сообщения: | Re: Поломка в корзине |
Забыл добавить, в "Корзине" не работает. |
|
| Автор: | gadget [ 02 окт 2025, 16:17 ] |
| Заголовок сообщения: | Re: Поломка в корзине |
Да, наша вина, по неосмотрительности сломали калькулятор и выложили в прод. Приносим свои извинения. Починили. |
|
| Автор: | sain [ 16 авг 2026, 11:20 ] |
| Заголовок сообщения: | Re: Поломка в корзине |
Здравствуйте! Обращаюсь к вам по поводу технической проблемы с интеграцией. После перехода с домена powerpartners.ru на powerpartners.cc у нас на сайте перестала корректно работать корзина. Проблема заключается в том, что модуль перестал находить Транспортные Компании (ТК) — при оформлении заказа клиентам не выдаются доступные варианты доставки. Подскажите, пожалуйста, с чем это может быть связано? Нужно ли внести какие-то дополнительные изменения на нашей стороне (обновить эндпоинты API, перевыпустить ключи доступа, обновить плагин)? Заранее спасибо за помощь! |
|
| Автор: | McQuack [ 16 авг 2026, 17:06 ] |
| Заголовок сообщения: | Re: Поломка в корзине |
А что у вас за движок? И уточните про транспортные компании, каким образом они подтягиваются? |
|
| Автор: | HUNTER1 [ 16 авг 2026, 18:14 ] |
| Заголовок сообщения: | Re: Поломка в корзине |
McQuack писал(а): А что у вас за движок? И уточните про транспортные компании, каким образом они подтягиваются? Да он и на штатном движке не работает. На шаблоне "Мастер" при выборе города доставки выдает: Нет доставки в г.Казань |
|
| Автор: | sain [ 16 авг 2026, 23:18 ] |
| Заголовок сообщения: | Re: Поломка в корзине |
McQuack писал(а): А что у вас за движок? И уточните про транспортные компании, каким образом они подтягиваются? Здравствуйте! Сайт не на готовой CMS (не Битрикс и не WordPress). Это самописный движок, сделанный на фреймворке Laravel (PHP). Список ТК и цены на доставку я беру динамически через ваш API. Мой сайт отправляет состав корзины и город клиента специальным запросом на ваш адрес: http://powerpartners.ru/api/calc-delivery.php Важный момент: Еще неделю назад всё работало абсолютно идеально, список компаний подтягивался и заказы без проблем уходили к вам в биллинг (http://billing.powerpartners.ru/order8.php). На своей стороне в коде оформления заказа я ничего не менял. Подскажите, пожалуйста, возможно у вас за эту неделю были какие-то обновления на сервере, изменились настройки API или поменялся формат ответа от calc-delivery.php? |
|
| Автор: | McQuack [ 17 авг 2026, 15:49 ] |
| Заголовок сообщения: | Re: Поломка в корзине |
HUNTER1 писал(а): Да он и на штатном движке не работает. На шаблоне "Мастер" при выборе города доставки выдает: Нет доставки в г.Казань Штатный движок починили. Обновление 3416 автоматически прилетит всем в течении суток. Для принудительного обновления откройте /upgrade.php на вашем магазине - пустая страница признак удачного обновления. Проверить версию - /version.txtsain писал(а): ... Нет ничего не менялось, кроме переезда на другой домен.Мой сайт отправляет состав корзины и город клиента специальным запросом на ваш адрес: http://powerpartners.ru/api/calc-delivery.php ... Подскажите, пожалуйста, возможно у вас за эту неделю были какие-то обновления на сервере, изменились настройки API или поменялся формат ответа от calc-delivery.php? Вполне вероятно, что причина кроется в редиректах. Сейчас идут редиректы 307: .ru -> .cc Плюс к этому при переезде мы закрыли доступ по http, сделав редирект http -> https Варианты починки тут следующие: 1. Добавить в curl поддержку редиректов, например патч 3416 добавляет к запросам calc-delivery.php следующие строки: Код: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); Тут еще и отключение проверки сертификатов, чтобы если у нас они ненароком просрочатся, магазин продолжил бы работы в штатном режиме.curl_setopt($ch, CURLOPT_MAXREDIRS, 10); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); Вероятно, на вашем магазине так же ко всем curl надо добавить CURLOPT_FOLLOWLOCATION 2. Сменить все endpoint-ы на новые: http://powerpartners.ru/api/calc-delivery.php -> https://api.powerpartners.cc/calc-delivery.php http://billing.powerpartners.ru/order8.php -> https://... Проверьте, заработает или нет. Если не получится - будем искать решение дальше |
|
| Автор: | sain [ 17 авг 2026, 20:07 ] |
| Заголовок сообщения: | Re: Поломка в корзине |
McQuack писал(а): HUNTER1 писал(а): Да он и на штатном движке не работает. На шаблоне "Мастер" при выборе города доставки выдает: Нет доставки в г.Казань Штатный движок починили. Обновление 3416 автоматически прилетит всем в течении суток. Для принудительного обновления откройте /upgrade.php на вашем магазине - пустая страница признак удачного обновления. Проверить версию - /version.txtsain писал(а): ... Нет ничего не менялось, кроме переезда на другой домен.Мой сайт отправляет состав корзины и город клиента специальным запросом на ваш адрес: http://powerpartners.ru/api/calc-delivery.php ... Подскажите, пожалуйста, возможно у вас за эту неделю были какие-то обновления на сервере, изменились настройки API или поменялся формат ответа от calc-delivery.php? Вполне вероятно, что причина кроется в редиректах. Сейчас идут редиректы 307: .ru -> .cc Плюс к этому при переезде мы закрыли доступ по http, сделав редирект http -> https Варианты починки тут следующие: 1. Добавить в curl поддержку редиректов, например патч 3416 добавляет к запросам calc-delivery.php следующие строки: Код: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); Тут еще и отключение проверки сертификатов, чтобы если у нас они ненароком просрочатся, магазин продолжил бы работы в штатном режиме.curl_setopt($ch, CURLOPT_MAXREDIRS, 10); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); Вероятно, на вашем магазине так же ко всем curl надо добавить CURLOPT_FOLLOWLOCATION 2. Сменить все endpoint-ы на новые: http://powerpartners.ru/api/calc-delivery.php -> https://api.powerpartners.cc/calc-delivery.php http://billing.powerpartners.ru/order8.php -> https://... Проверьте, заработает или нет. Если не получится - будем искать решение дальше Здравствуйте! Да, вы оказались абсолютно правы! Я заменил старые адреса .ru на новые .cc в коде сайта, и всё моментально заработало как часы — и доставка считается. Огромное спасибо за оперативную помощь! |
|
| Автор: | HUNTER1 [ 19 авг 2026, 13:59 ] |
| Заголовок сообщения: | Re: Поломка в корзине |
McQuack писал(а): HUNTER1 писал(а): Да он и на штатном движке не работает. На шаблоне "Мастер" при выборе города доставки выдает: Нет доставки в г.Казань Штатный движок починили. Обновление 3416 автоматически прилетит всем в течении суток. Для принудительного обновления откройте /upgrade.php на вашем магазине - пустая страница признак удачного обновления. Проверить версию - /version.txtНа штатном движке так и не работает. НО. Сделал эксперимент и файле config.php заменил на новые адреса и все заработало. Код: // config.php $BILLING_SERVER = 'billing.powerpartners.cc'; $CALC_SERVER = 'https://api.powerpartners.cc/calc-delivery.php'; Если проблемам в этом то она должна автоматические обновиться у всех. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|