Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

kin208

Users
  
  • Posts

    1,767
  • Joined

  • Last visited

Everything posted by 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
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.