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

kin208

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

    1 767
  • З нами

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

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

  1. Здравствуйте, мне не удалось повторить эту ошибку на своем тестовом сайте. Возможно модуль считает что у заказа другой вес (меньше 100 грамм) Сделайте пожалуйста следующее: 1) включите режим отладки http://softpodkluch.ru/image/support/opencart1.png 2) Рассчитайте стоимость доставки в оформлении заказа 3) отправьте мне в личку отладочные сообщения которые запишутся в Журнал ошибок тогда я Вам скажу в чем проблема.
  2. Здравствуйте, модулю нужно отправить по API индекс чтобы получить цену доставки. Если покупатель не указал индекс в оформлении заказа, то модуль может определить индекс по городу+региону (в базе данных 30 тыс. населенных пунктов) и рассчитать цену доставки по этому индексу. Если известен только регион (неизвестен город и индекс) - то для большинства регионов модуль возьмет случайный индекс города в этом регионе (но не столицы региона) и рассчитает цену для этого индекса. Для примерно 10 регионов где есть труднодоступные районы (Якутия, Красноярский край и т.д.) - по одному региону цена не рассчитается, нужен будет либо индекс либо город+регион. Вроде бы можно это настроить в Simple https://yadi.sk/i/1Znf3qx5eroOzA
  3. Здравствуйте, я не вижу ошибки, честно говоря. У меня 2 заказа оформились https://yadi.sk/i/4qPJX4YJrahMiw Попробуйте написать в тех.поддержку DPD. У них там наверное есть какая-то тех.поддержка. ------- с тем модулем который у Вас установлен (quickcheckout) - у моего модуля нет интеграции. Есть интеграция с версией этого модуля которая встроена в некоторые шаблоны (там файлы называются d_quckcheckout, а не quckcheckout). Вообщем, если будете покупать мой модуль, то мне нужен будет от Вас архив с модулем Quick Checkout который у Вас установлен. Я его установлю у себя на тестовом сайте и постараюсь сделать интеграцию со своим модулем. (вроде без лицензии модуль Quick Checkout - должен работать с урезанным функционалом, для интеграции этого должно хватить)
  4. Ошибка может быть из-за того что Вы авторизовались в двух окнах в админке, и у Вас там разные токены. на одного пользователя админки - может быть только один токен https://yadi.sk/i/-WlVuK3Uqu8WYg как только Вы авторизуетесь в одном из окон - второй токен Вам отключают и другое окно выбрасывает из админки. ------------ Вообщем там какая ошибка в самом файле storage_ocstore/modification/catalog/controller/checkout/success.php $this->session->data['order_id'] - обнуляется, а в $this->session->data['last_order_id'] = $this->session->data['order_id'] - данные не сохраняются. Почему - непонятно. Возможно из-за какого-то модификатора который меняет этот файл.
  5. Дайте пожалуйста ссылку на какой-нибудь тестовый товар за 1 рубль с ("Требуется доставка - Нет"), проведу его оплату и посмотрю как это выглядит.
  6. Починил. Скачайте пожалуйста последнюю версию модуля Если у Вас OpenCart 3.x - то установите файл-модификатор yakassa_spk for opencart 3.x/yakassa_spk_modification-1.98.ocmod.zip в Расширения -> Модификаторы Если у Вас OpenCart 2.x - то перезалейте файлы из папки upload в корень сайта по FTP с заменой старых файлов на новые. -------- Вообщем там проблема в том что цена товара на самом деле не 1.23, а например 1.2333 (то есть больше 2х знаков после запятой). Такая ситуация получается обычно при пересчете цены из валюты в рубли. При этом в чеке нужно передавать цену за единицу и количество. Если купить 4 товара по 1.2333 - то общая сумма - 4,93 , а цена каждого товара 1.23 x 4 = 4,92 После обновления модуля в такой ситуации вместо одной записи для товара: receipt => Array ----- tax_system_code => 1 ----- items => Array ----- ----- 0 => Array ----- ----- ----- description => TEST PRODUCT ----- ----- ----- quantity => 4 ----- ----- ----- amount => Array ----- ----- ----- ----- value => 1.23 ----- ----- ----- ----- currency => RUB ----- ----- ----- vat_code => 1 ----- ----- ----- payment_mode => full_prepayment ----- ----- ----- payment_subject => excise будет две записи: receipt => Array ----- tax_system_code => 1 ----- items => Array ----- ----- 0 => Array ----- ----- ----- description => TEST PRODUCT ----- ----- ----- quantity => 3 ----- ----- ----- amount => Array ----- ----- ----- ----- value => 1.23 ----- ----- ----- ----- currency => RUB ----- ----- ----- vat_code => 1 ----- ----- ----- payment_mode => full_prepayment ----- ----- ----- payment_subject => excise ----- ----- 1 => Array ----- ----- ----- description => TEST PRODUCT ----- ----- ----- quantity => 1 ----- ----- ----- amount => Array ----- ----- ----- ----- value => 1.24 ----- ----- ----- ----- currency => RUB ----- ----- ----- vat_code => 1 ----- ----- ----- payment_mode => full_prepayment ----- ----- ----- payment_subject => excise =========== Таким образом суммы будут совпадать.
  7. Попробуйте в Success URL в ЛК Робокассы https://yadi.sk/i/miEfwsGU_1TMZg сохранить: https://takaro.ru/success
  8. Я думаю что это не связано с модулем. 1) Проверьте папку СПАМ 2) проверьте приходит ли письмо если выбрать оплату другим модулем (например стандартным "Оплата при доставке") Если проблема не в этом, то напишите пожалуйста Вашу версию OpenCart
  9. Здравствуйте, починил, скачайте пожалуйста последнюю версию модуля Если у Вас OpenCart 3.x - то установите файл-модификатор yakassa_spk for opencart 3.x/yakassa_spk_modification-1.97.ocmod.zip в Расширения -> Модификаторы Если у Вас OpenCart 2.x - то перезалейте файлы из папки upload в корень сайта по FTP с заменой старых файлов на новые.
  10. Здравствуйте, там следующая связь: когда покупатель оформляет заказ, у него сохраняется ID заказа в сессию, в $this->session->data['order_id'] затем пользователь переходит на оплату, оплачивает заказ и возвращается на сайт на страницу об успешном заказе (catalog/controller/checkout/success.php) И тогда Опенкат берет у пользователя ID заказа из сессии и отображает ему данные, типа: "Заказ №1234 успешно оплачен". При этом удаляется $this->session->data['order_id'] и ID заказа перекладывается в $this->session->data['last_order_id']. Ну и еще корзина товаров обнуляется. Далее пре перезагрузке страинцы ID заказа берется уже из $this->session->data['last_order_id'] Вот эта ошибка: означает что ID товара в сессии нет, ни в $this->session->data['order_id'] ни в $this->session->data['last_order_id'] Происходить это может в следующих ситуациях: 1) ID заказа в сессии не было, пользователь просто открыл страницу об успешном заказе в браузере, не оформляя заказ. 2) Пользователь по каким-то причинам открыл страницу оплаты в другом браузере, отличном от того где он оформлял заказ. Например ему пришла ссылка на оплату по почте, он открыл почту в другом браузере и оттуда перешел на оплату и дальше оттуда перешел на страницу об успешном заказе. 3) В некоторых платежных системах (Робокасса) ссылка по которой пользователь должен вернуться на сайт задается в настройках (SuccessURL) https://yadi.sk/i/PHQBI-XyyA4OfA И вот там либо домен отличается, либо на сайте http:// а в SuccessURL https:// (или наоборот на сайте https:// а в SuccessURL http://) Тогда сайт не может получить данные сессии, потому что они привязаны к домену и к протоколу. В этом случае нужно править Success URL в ЛК Робокассы. ------------- По первым 2м ситуациям, ошибка - это ошибка этой сборки OpenCart Notice: Undefined index: last_order_id in /home/i/ipjurilo/ocstore/storage_ocstore/modification/catalog/controller/checkout/success.php on line 168 нужно править код в catalog/controller/checkout/success.php Вместо кода if ($this->customer->isLogged()) { $data['text_message'] = sprintf($this->language->get('text_customer'), $this->url->link('account/order/info&order_id=' . $this->session->data['last_order_id'], '', true), $this->url->link('account/account', '', true), $this->url->link('account/order', '', true), $this->url->link('information/contact'), $this->url->link('product/special'), $this->session->data['last_order_id'], $this->url->link('account/download', '', true)); } else { $data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'), $this->session->data['last_order_id']); } сделать вот такой: if( !empty($this->session->data['last_order_id']) ) { if ($this->customer->isLogged()) { $data['text_message'] = sprintf($this->language->get('text_customer'), $this->url->link('account/order/info&order_id=' . $this->session->data['last_order_id'], '', true), $this->url->link('account/account', '', true), $this->url->link('account/order', '', true), $this->url->link('information/contact'), $this->url->link('product/special'), $this->session->data['last_order_id'], $this->url->link('account/download', '', true)); } else { $data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'), $this->session->data['last_order_id']); } } else { if ($this->customer->isLogged()) { $data['text_message'] = sprintf($this->language->get('text_customer'), $this->url->link('account/account', '', true), $this->url->link('account/order', '', true), $this->url->link('account/order', '', true), $this->url->link('information/contact'), $this->url->link('product/special'), '', $this->url->link('account/download', '', true)); } else { $data['text_message'] = sprintf($this->language->get('text_guest'), $this->url->link('information/contact'), $this->session->data['last_order_id']); } } Файл с правками прикрелен к сообщению. После замены файла catalog/controller/checkout/success.php нужно перегенерировать кэш модификаторов. https://yadi.sk/i/J_tEqWwzBetW3Q success.php
  11. Здравствуйте, да, можно такой способ оплаты (оплата по частям) создать https://yadi.sk/i/igAuqINPvBV7ZQ и поменять название. по QuickCheckout - сама оплата должна работать. Может не работать отображении иконок на странице оформления заказа. В этом случае напишите мне, я попрошу Вас выслать мне некоторые файлы и отправлю Вам файл-модификатор который нужно будет установить.
  12. Здравствуйте, стутусы можно поменять в настройках https://yadi.sk/i/nogxcjU3xr7lyQ Поменять названия статусов или добавить новые статусы - можно в Система -> Локализация -> Статусы заказа после этого список статусов обновится в настройках модуля.
  13. Здравствуйте, страница страница корзины заказа модифицирована каким-то модулем. Сделайте пожалуйста следующее: экспортируйте таблицу oc_modification https://yadi.sk/i/7R5tm1fFMOrxvQ в файл и отправьте его мне в личку.
  14. Здравствуйте Предположительно проблема в том что домен сайта с которого пользователь уходит на оплату в Робокассу - отличается от домена на который он возвращается по Success URL Или же на оплату пользователь уходит на https:// а возвращается на http:// (или наоборот). Проверьте настройку SuccessURL в личном кабинете в Робокассе https://yadi.sk/i/Uaf8JejSnO48kA а также домен в ResultURL и FailURL там же. Отправьте мне пожалуйста в личку Ваш файл catalog/view/theme/unishop2/template/checkout/uni_payment.twig
  15. Здравствуйте, вот инструкция для этой ситуации: ----------------------- 1. Убедитесь что указан правильный URL в ЛК Робокассы здесь http://softpodkluch.ru/image/support/2018-11-25_18-42-44.png там должно быть, для OpenCart 2.3 и более поздних версий: ВАШ_САЙТ/index.php?route=extension/payment/robokassa/result или для OpenCart 2.2 и более ранних версий: ВАШ_САЙТ/index.php?route=payment/robokassa/result Если Ваш сайт на SSL-сертификате (https), то ссылка должна начинаться с https:// . 2. Скопируйте ссылку http://softpodkluch.ru/image/support/2018-11-25_18-42-44.png откройте ее в браузере и убедитесь что она не ведет на редирект (например с http на https или с www на без-www) Если там есть редирект то поменяйте ссылку так чтобы его не было. 3. Убедитесь что выбрано POST http://softpodkluch.ru/image/support/2018-11-25_18-45-37.png 4. Убедитесь что выбран алгоритм MD5 http://softpodkluch.ru/image/support/2018-11-25_18-14-38.png 5. Убедитесь что идентификатор платежа в настройках модуля http://softpodkluch.ru/image/support/2018-11-25_18-07-58.png совпадает с идентификатором платежа в ЛК Робокассы http://softpodkluch.ru/image/support/2018-11-25_18-11-43.png Если в пунктах 1-5 все правильно, то: 6. Если Ваш магазин уже активировали в Робокассе то сгенерируйте новый пароль-2 вверху http://softpodkluch.ru/image/support/2018-11-25_18-47-22.png а если еще не активировали то внизу: http://softpodkluch.ru/image/support/2018-11-25_18-47-46.png Сохраните их в настройках Робокассы, если аккаунт уже активировали то нужно будет сохранить проверочный код. и сохраните пароль-2 в настройках модуля http://softpodkluch.ru/image/support/2018-11-25_18-48-09.png После этого подождите 3 минуты потому что в Робокассе новый пароль начнет действовать не сразу. И проведите тестовую оплату.
  16. Добрый день, это их обычный текст-заглушка, там что-то другое. Должен отображаться какой-то код ошибки: https://yadi.sk/i/-cGf5lJ9C2NM2A Вот здесь расшифровываются коды ошибок: https://docs.robokassa.ru/#6212 Если у Вас код 29 ("Неверный параметр Signature") - то выполните следующую инструкцию: 1. Убедитесь что идентификатор платежа в настройках модуля http://softpodkluch.ru/image/support/2018-11-25_18-07-58.png совпадает с идентификатором платежа в ЛК Робокассы http://softpodkluch.ru/image/support/2018-11-25_18-11-43.png 2. Убедитесь что выбран алгоритм MD5 http://softpodkluch.ru/image/support/2018-11-25_18-14-38.png 3. Если Ваш магазин уже активировали в Робокассе то сгенерируйте новые пароли вверху http://softpodkluch.ru/image/support/2018-11-25_18-15-50.png а если еще не активировали то внизу: http://softpodkluch.ru/image/support/2018-11-25_18-18-06.png Сохраните их в настройках Робокассы, если аккаунт уже активировали то нужно будет сохранить проверочный код. и сохраните пароли в настройках модуля http://softpodkluch.ru/image/support/2018-11-25_18-16-36.png 4. Подождите 3 минуты, потому что новый пароль начинает действовать не сразу. И затем тестируйте. ------------------- Если у Вас какой-то другой код ошибки или код ошибки не отображается, то отправьте пожалуйста мне в личку ссылку на оплату из истории заказа https://yadi.sk/i/9TbgVBhSXogUFw
  17. Здравствуйте, там нужно в шаблон вносить правки через файл-модификатор. отправьте мне в личку Ваш файл /catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl и я Вам отправлю измененный файл-модификатор. и напишите еще в личку адрес Вашего сайта.
  18. Здравствуйте, там добавлена возможность выгрузки кода маркировки в данных фискального чека. (для товаров подлежащих маркировке: обувь, табак и т.д.)
  19. Здравствуйте, в OpenCart 3.x достаточно установить файл-модификатор который лежит в папке upload в Расширения -> Модификаторы и сбросить кэш модификаторов https://yadi.sk/i/7HhXwZXuOGFFmA
×
×
  • Створити...

Important Information

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