sergeevizh
Пользователь-
Content Count
378 -
Joined
Everything posted by sergeevizh
-
В заказе подменяет номер телефона клиента
sergeevizh replied to keks's topic in Общие вопросы по функционалу и дизайну
Какая-то индивидуальная проблема в системе Либо у клиента стоит автовставка номера в браузере и при отправке формы подставляется номер введенный им ранее на других ресурсах Чтобы это выяснить, нужно смотреть код и делать тестовые заказы. Вылавливать отправку и смотреть.- 3 replies
-
- номер телефона
- админка
-
(and 1 more)
Tagged with:
-
POS-кредитование Tinkoff
sergeevizh replied to Dmitry86's topic in Общие вопросы по функционалу и дизайну
{literal} <script type="text/javascript"> $('.credit-form-submit').on('click',function(){ tinkoff.createDemo( { sum: 100500, items: [{name: 'iphone 11', price: 100000, quantity: 1}, {name: 'Чехол', price: 500, quantity: 1}], demoFlow: 'sms', promoCode: 'installment_0_0_6_6', shopId: 'SHOP_ID', showcaseId: 'SHOWCASE_ID', }, {view: 'newTab'} ) }); </script> {/literal} -
Как сделать редирект с id товара
sergeevizh replied to bingobongo's topic in Общие вопросы по функционалу и дизайну
в view/View.php до // Все валюты вставить if($product_id = $this->request->get('id')){ $product_url = $this->products->get_product(intval($product_id)); if($product_url){ header('Location: /products/' . $product_url->url, true, 302); } else { header('Location: /', true, 302); } } вызов site.com/?id=8 -
Загрузить товар с фронтенда?
sergeevizh replied to megauser's topic in Общие вопросы по функционалу и дизайну
Делал, цена зависит от четкого понимания, что именно нужно. Если нужно именно то, что выше, цена 15000₽ -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
надо смотреть где-то затирается сессия или задваивается может когда меняли код, забыли где-то убрать -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
Замените у себя в view/OrderView.php if($url = $this->request->get('url', 'string')) $order = $this->orders->get_order((string)$url); elseif(!empty($_SESSION['order_id'])) $order = $this->orders->get_order(intval($_SESSION['order_id'])); else return false; на if($url = $this->request->get('url', 'string')) { $order = $this->orders->get_order((string)$url); } elseif(!empty($_SESSION['order_id'])) { $order = $this->orders->get_order(intval($_SESSION['order_id'])); header('Location: ' . $this->config->root_url . '/ord -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
1. Забудем про $order->url 2. [id] => bfe7d172342ca3b926b565fb8546baa6 Никакого отношения не имеет к заказу и url 3. Нас интересует [order_id] => 65 4. Перейдите на страницу https://site.ru/order/ и вы увидите на этой странице данные заказа под №65? -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
Нужно в index.php после session_start(); прописать print_r($_SESSION); и посмотреть, выводится ли [order_id] => -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
@Kosjak76 прав При переходе, если в $_SESSION['order_id'] есть данные, допустим заказ №60 то клиенту на странице https://site.ru/order/ будет показана информация заказа №60 даже без url Вам нужно смотреть, что с сессией -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
https://github.com/kvalood/Robokassa/blob/master/callback.php#L98 -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
в Robokassa/callback.php есть header('Location: ' . $simpla->config->root_url . '/order/' . $order->url, true, 302); возможно идет верный редирект на страницу https://site.ru/order/ и должно быть подставлен url заказа, но так как у вас url был переделан видимо есть какие-то проблемы с выводом $order->url -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
Нужно прописать не в конце файла die(print_r($_POST)); а допустим выше $order_id = intval($_POST['InvId']); -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
die(print_r($_POST)); -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
Для теста, замените $order_id = intval($_POST['InvId']); на $order_id = intval($_GET['InvId']); И проверяйте site.ru/payment/Robokassa/callback.php?InvId=60 -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
Так там получение id заказа методом POST а не GET -
Возврат на страницу заказа Robokassa?
sergeevizh replied to Kami's topic in Общие вопросы по функционалу и дизайну
Робокасса отработала нормально. Тут нужно смотреть на работу callback. Если статус заказ меняется и он становится оплачен. Дальше должна быть отправка писем покупателю и админу, может быть ошибка отправки и происходит остановка. Дальше нужно распечатать $order->url и посмотреть вывод -
Что тогда мешает вам перейти на OkayCMS. Тот же форк Simpla. Только там ребята обновили структуру и переписали код, работает под PHP8. Местами ещё встречается логика Simpla. Модули пишутся не сложно, не трогая корневой код. Так что перенести плагины с Simpla, если у вас их много, дело времени.
-
Да забили уже давно на Simpla и на форум. Год не могут восстановить линки на файлы, после взлома и обновления версии движка форума. Остается только ждать от давинчи форк на Laravel
-
Поиск в заказах по номеру телефона и e-mail
sergeevizh replied to madison21's topic in Общие вопросы по функционалу и дизайну
В api/Orders.php заменить if(!empty($filter['keyword'])) { $keywords = explode(' ', $filter['keyword']); foreach($keywords as $keyword) $keyword_filter .= $this->db->placehold('AND (o.id = "'.$this->db->escape(trim($keyword)).'" OR o.name LIKE "%'.$this->db->escape(trim($keyword)).'%" OR REPLACE(o.phone, "-", "") LIKE "%'.$this->db->escape(str_replace('-', '', trim($keyword))).'%" OR o.address LIKE "%'.$this->db->escape(trim($keyword)).'%" )'); } на if(!empty($filter['keyword'])) { $keywords = explode(' ', $fil -
Не переходит на страницу оплаты
sergeevizh replied to ZheglovDS's topic in Общие вопросы по функционалу и дизайну
Стукните в https://t.me/simpla2x -
Не переходит на страницу оплаты
sergeevizh replied to ZheglovDS's topic in Общие вопросы по функционалу и дизайну
Если заказ создаётся, но не перенаправляет на него, значит проблема в сессии которая в /index.php нужно выводить ошибки и закомментировать очистку сессии и распечатать POST и смотреть, что выведет -
Не переходит на страницу оплаты
sergeevizh replied to ZheglovDS's topic in Общие вопросы по функционалу и дизайну
Я не возьму плату, дайте доступ в корень сайта, если у вас много их. Разберёмся в проблеме