Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ibond

Користувачі
  • Публікації

    1 629
  • З нами

  • Відвідування

Усі публікації користувача ibond

  1. Здравствуйте! Модуль этим не управляет. Это настраивается в настройках магазина в самой ЦМС (Отображать цены с налогом - Да / Нет). Можно. Но этим управляют ваши навыки зания CSS/HTML и/или то, как заложено в вашем шаблоне. Тоже, модуль этим не управляет.
  2. В ссылку добавить хэш и на странице с дет.инф. что-то типа: if (window.location.hash == '#bla') { // bla bla }
  3. Давайте подымем Ваш бюджет до 1000 р. и удалим по списку.
  4. Проверил на ocStore 2.3.0.2.3, все работает. Возможно вы что-то не так установили. В Архиве есть инструкция. Либо вы до этого изменили исходные файлы и теперь модификатор не может зацепиться. https://monosnap.com/file/eZXbUafhLwYFX6s5UCnCZO1fIbMtEG
  5. Добрый день! Если вы изменили цену в товаре, который имеет уже установленную акционную цену в процентах или же добавили новый товар, который соответствует выбранным критериям акций в модуле, то следует обновить акционные цены т.к. цена акции сама не изменится.
  6. https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=13667 На 2.3 работает тоже.
  7. У меня к сожалению не тестовый сайта. Пока там закончил работы. Но как вариант да, можно попробовать через дополнительную сессию обыграть.
  8. ну дык выше в коде и добавил, результат такой же не сколько модули оплаты, сколько аналитика, которая пукает в tpl
  9. Я знаю как отслеживается. Все прилетает до первого success, где срабатывает unset (unset($this->session->data['order_id']);). В логе это видно. Я и в response и в callback дублирую проверку на сессию.
  10. public function response() { .... if ($paymentInfo === true) { list($order_id,) = explode(WayForPay::ORDER_SEPARATOR, $_POST['orderReference']); // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } // # wayforpay_chrome_session_fix.ocmod.xml $message = ''; $this->load->model('checkout/order'); ... // # wayforpay_chrome_session_fix.ocmod.xml if (empty($this->session->data['order_id']) && !empty($order_id)) { $this->session->data['order_id'] = (int)$order_id; } $this->log->write(print_r('START catalog/controller/extension/payment/wayforpay.php',1)); $this->log->write(print_r($this->session->data,1)); $this->log->write(print_r('END catalog/controller/extension/payment/wayforpay.php',1)); // # wayforpay_chrome_session_fix.ocmod.xml $this->response->redirect($this->url->link('checkout/success')); } else { ... Лог:
  11. пробовал, там я в куку уже решил пихать. success тоже два раза отрабатывает, а там unset
  12. Столкнулся с проблемой, что только в Google Chrome (проверял в Opera dor Dev и Yandex) при оформлении заказа теряется $this->session->data['order_id'] в success после оплаты через модуль Way for Pay. Проблема очень схожа с дублями при копировании товаров и т.д., о которой я писал раньше. Судя по логам, то оформление отрабатывает несколько раз и в первый раз создается заказ. Проверял на двух магазинах. Пока нашел решение отдать order_id через 5ти секундную куку. Может уже кто-то сталкивался с таким?
  13. "повезло", тогда клиент ВАШ
  14. Да там у человека:
  15. Рекомендую хостинг для Opencart: Промокод: скидка 60% на заказ хостинга или VPS на 1 месяц: IBOND https://adminvps.ru
  16. изначально там приходит форматирования цена, например такая "0 руб.": $price = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); ... $data['products'][$product_id] = array( ... 'price' => $price, ... вам надо в самом контролере добавить еще одну не форматированную цену либо убрать форматирование в tpl и потом сравнивать
  17. Разработчики тоже обходят стороной либо берут тройной тариф
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.