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

[Поддержка] Почта России + наложенный платеж


kin208

Recommended Posts

Модуль хороший, спасибо. Однако при выборе других способов доставки после того, как уже был выбран способ EMS почта России с объявленной ценностью, возникает ошибка: EMSCOD-DEBUG: Метод доставки должен быть: ЕМС Почта России с объявленной ценностью

Где копать?

 

Здравствуйте

Нужно в настройках модуля доставки ЕМС Почта России отключить настройку "Режим отладки".

Надіслати
Поділитися на інших сайтах

Доброго времени. 

Спасибо за модуль. Вопрос, как определить, какие тарифы используются при расчетах?

Например, правилами ПР запрещена пересылка товаров ценной бандеролью, только ценной первым классом. У меня не сходятся суммы с тарифными калькуляторами.

Надіслати
Поділитися на інших сайтах


Доброго времени. 

Спасибо за модуль. Вопрос, как определить, какие тарифы используются при расчетах?

Например, правилами ПР запрещена пересылка товаров ценной бандеролью, только ценной первым классом. У меня не сходятся суммы с тарифными калькуляторами.

 

Калькулятор на сайте Почты России - может считать неправильно.

Чтобы сверить цену - позвоните в Почту России 8-800-2005-888 и они Вам скажут сколько стоит отправление.

 

Модуль рассчитывает цену отправки только для отправлений 1м классом, обычные отправления не используются.

 

Возможны следующие варианты отправлений:

1. Письмо 1м классом - по-умолчанию используется для товаров с весом до 100 грамм.

2. Бандероль 1м классом - по-умолчанию используется для товаров с весом до 2 кг, но больше 100 грамм.

3. Посылка - по-умолчанию всё что весит больше 2 кг.

 

Если Вы не отправляете товары письмами - советую в настройке "Максимальный вес писем в кг." - поставить ноль.

 

Соответственно для проверки модуля

1. Узнайте сколько весит посылка.

2. Установите какой это вид доставки (письмо, банедроль или посылка)

3. Сравните цену доставки с тарифами 

 

Тарифы для писем и банеролей 1го класса:

http://www.russianpost.ru/rp/servise/ru/home/postuslug/1class/1class_tariffs

 

Тарифы для посылок:

http://www.russianpost.ru/rp/servise/ru/home/postuslug/bookpostandparcel/parceltarif_010114

Надіслати
Поділитися на інших сайтах

Спасибо за быстрый ответ. Оч.хорошо, что обычные бандероли не учитываются.

 

Можете также добавить параметр доп. процент к весу для упаковки: например вес упаковки 100 грамм, но при увеличении веса товаров требуется добавлять демпфирующие материалы, а это прибл. 20% к весу. т.е. при весе товаров 1 кг общий вес посылки должен составлять 1200 грамм. а если вес посылки 300 грам, то общий вес будет 400 гр. А если добавить параметр как учитывать фиксированный вес, то получится вообще универсальное решение.

 

Я сделаю проще. я вечером сравню с отправленными посылками, посмотрю, какой из источников имеет погрешности.

Надіслати
Поділитися на інших сайтах


Спасибо за быстрый ответ. Оч.хорошо, что обычные бандероли не учитываются.

 

Можете также добавить параметр доп. процент к весу для упаковки: например вес упаковки 100 грамм, но при увеличении веса товаров требуется добавлять демпфирующие материалы, а это прибл. 20% к весу. т.е. при весе товаров 1 кг общий вес посылки должен составлять 1200 грамм. а если вес посылки 300 грам, то общий вес будет 400 гр. А если добавить параметр как учитывать фиксированный вес, то получится вообще универсальное решение.

 

Я сделаю проще. я вечером сравню с отправленными посылками, посмотрю, какой из источников имеет погрешности.

 

Я как раз сейчас готовлю новую версию модуля.

 

Сделаю какой-то гибкий подбор упаковки. Предположительно - сегодня.

Надіслати
Поділитися на інших сайтах

Тогда еще из пожеланий: сделайте, пж-та, отключаемое добавление в стоимость товара стоимости наложенного платежа. т.е. чтобы можно было только в выборе доставки показывать +сумма НП, а то вгоняет в ступор и отпугивает. плюс не сразу соображешь, что это показывается общая стоимость покупки. 

Надіслати
Поділитися на інших сайтах


Тогда еще из пожеланий: сделайте, пж-та, отключаемое добавление в стоимость товара стоимости наложенного платежа. т.е. чтобы можно было только в выборе доставки показывать +сумма НП, а то вгоняет в ступор и отпугивает. плюс не сразу соображешь, что это показывается общая стоимость покупки. 

 

Обновил модуль.

Скачайте последнюю версию, замените файлы из директории upload и в админке в Дополнения -> Доставка - переустановите модуль доставки ссылками Удалить/Установить.

 

https://opencartforum.com/files/file/1420-%D0%BF%D0%BE%D1%87%D1%82%D0%B0-%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B8/

Надіслати
Поділитися на інших сайтах

Купил модуль есть несколько вопросов...

Захожу в - дополнения - учитывать в заказе - надбавка за использование наложеного платежа:

Нажимаю изметить выскакивает ошибка:

Notice: Error: Could not load template /home/f/******/hairstrong/public_html/admin/view/template/total/rpcodtotal.tpl! in /home/f/=*****/hairstrong/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 75

Еще вопрос, возможно ли сделать так что бы при выборе способа доставки "Почтой России" в графе оплата убирался пункт "оплата при доставке", а то все его выбирают, а ни кто не хочет выбирать пункт " наложеный платеж" так как там видна сумма доплаты за платеж:) Я к стати не понял от куда она берется, так как в сформированном заказе ее нет... Возможно ее как то учитывать в заказе и что бы формировалась накладная и в ней была эта сумма? Или она уже вшита в сумме доставки, если выбрать"доставка с объявленной ценностью"???

Надіслати
Поділитися на інших сайтах


Почта России взимает комиссию с получателя за наложенный платеж в размере 5%, кажется. Сдек, например, взимает 4% за эту услугу.

 

Я использую модуль Simple. Там можно настроить взаимосвязи при выборе способов оплаты/доставки.

Надіслати
Поділитися на інших сайтах


Здравствуйте

 

Нажимаю изметить выскакивает ошибка:
Notice: Error: Could not load template /home/f/******/hairstrong/public_html/admin/view/template/total/rpcodtotal.tpl! in /home/f/=*****/hairstrong/public_html/vqmod/vqcache/vq2-system_engine_controller.php on line 75

 

Была такая ошибка, я её исправил в последней версии.

Скачайте последнюю версию модуля https://opencartforum.com/files/file/1420-%D0%BF%D0%BE%D1%87%D1%82%D0%B0-%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B8-%D0%BD%D0%B0%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%B6/

загрузите файлы из директории Upload с заменой старых файлов, после этого переустановите модуль ссылками Удалить/Установить в разделе Дополнения -> Доставка.

(Предупреждаю что при этом слетят все старые настройки, поэтому если Вы там что-то существенное меняли, например текст названия модуля - то сохраните их предваирельно)

 

Еще вопрос, возможно ли сделать так что бы при выборе способа доставки "Почтой России" в графе оплата убирался пункт "оплата при доставке"

 

Это можно сделать в новой версии модуля если у Вас установлен Simple.

 

После переустановки модуля - в настройках модуля в настройке "Отображать способы доставки в одном методе или раздельно?" - выберите "Раздельно"

 

После этого в настройках Simple в блоке "Связи способов оплаты и способов доставки для зависимости оплаты от доставки" - создайте привязки способов доставки к способам оплаты.

 

Если у Вас не установлен Simple - то я могу Вам дать код, который нужно будет вставить в файлы в директории /catalog/model/shipping/

 

то все его выбирают, а ни кто не хочет выбирать пункт " наложеный платеж" так как там видна сумма доплаты за платеж :) Я к стати не понял от куда она берется, так как в сформированном заказе ее нет...

 

Смотрите как это работает:

У Почты России есть отправления с объявленной ценностью (или "ценные") и есть отправления без объявленной ценности.

 

Объявленная ценность - это страховка. Если посылку потерают то Вам отдадут объявленную ценность.

 

Отправления с наложенным платежом - могут быть ТОЛЬКО с объявленной ценностью. И сумма платежа - равна объявленной ценности.

Отправления без наложенного платежа могут быть как с объявленной ценностью так и без неё.

 

И еще работники почты могут делать так:

отправлять с описью и с объявленной ценностью 1 руб.

Смысл этого в том чтобы была опись, потому что у посылок без объявленной ценности описи нет, а у ценных посылок - опись есть.

 

---------

 

Процесс отправления с наложенным платежом происходит так:

 

Отправитель приходит на почту там с него берут базовую цену отправки для отправлений с объявленной ценностью

Тарифы для бандеролей и писем:

http://www.russianpost.ru/rp/servise/ru/home/postuslug/1class/1class_tariffs

 

Тарифы для посылок:

http://www.russianpost.ru/rp/servise/ru/home/postuslug/bookpostandparcel/parceltarif_010114

 

Кроме базовой цены с отправителя берут еще 4% от объявленной ценности.

 

После этого посылка уходит получателю.

Получатель платит объявленную ценность (она же "наложенный платеж")

 

И кроме этой суммы с него еще берут комиссию за перевод денег.

Тарифы по ссылке:

http://www.russianpost.ru/rp/servise/ru/home/finuslug/cybermoney_russia

 

до 1 000 руб. включительно     40 руб. + 5% от суммы
свыше 1 000 до 5 000 руб. включительно    50 руб. + 4% от суммы
свыше 5 000 руб. до 20 000 руб. включительно     150 руб. + 2% от суммы
свыше 20 000 руб. до 500 000 руб. включительно     250 руб. + 1,5% от суммы

 

-------

Пример:

Есть бандероль весом 100 грамм ценностью 500 руб.

Отправляется из Москвы в Тулу.

 

На почте с отправителя берут:

базовая цена: 169,92

закладываем её тоже в наложенный платеж

получается сумма 169,92 + 500 руб. + 4% от получившейся суммы (669.92)

Получается ценность: 696,71

 

Отправитель платит на почте:

169,92 + 4% от 696,71

 

Получатель платит на почте: 696,71 + 5% от 669,92 + 40 руб. за перевод денег.

  • +1 1
Надіслати
Поділитися на інших сайтах

Почта России взимает комиссию с получателя за наложенный платеж в размере 5%, кажется.

 

Зависит от суммы наложенного платежа и иногда от места отправки.

Вот тарифы:

http://www.russianpost.ru/rp/servise/ru/home/finuslug/cybermoney_russia

Надіслати
Поділитися на інших сайтах

Большое спасибо за такой подробный ответ, стало все понятно...

Я еще хотел узнать, возможно ли что бы сумма которую берет Почта России как то отображалась в карточке самого заказа, что бы покупатель видел итоговую сумму, которую ему нужно заплатить или желательно даже что бы она шла отдельной строкой...? Например стоимость заказа + тариф за пересылку- итоговая стоимость, а далее отдельная строка тариф за перевод денег наложенным платежом

Просто возможно или нет, что бы не искать как это сделать ...

Надіслати
Поділитися на інших сайтах


Большое спасибо за такой подробный ответ, стало все понятно...

Я еще хотел узнать, возможно ли что бы сумма которую берет Почта России как то отображалась в карточке самого заказа, что бы покупатель видел итоговую сумму, которую ему нужно заплатить или желательно даже что бы она шла отдельной строкой...? Например стоимость заказа + тариф за пересылку- итоговая стоимость, а далее отдельная строка тариф за перевод денег наложенным платежом

Просто возможно или нет, что бы не искать как это сделать ...

 

Та сумма которую возьмут с получателя на почте должна появляться в списке надбавок

http://gyazo.com/04b06ebf053a44e4141b549df91db803

 

"Надбавка за использование наложенного платежа Почты России"

Её отображение или неотображение (в последней версии модуля) управляется настройкой

"Закладывать в стоимость заказа стоимость комиссии Почты России за наложенный платеж (её заплатит пользователь на почте при получении посылки)"  http://gyazo.com/dbd61ae2e04254118b555df340c05278 в настройках модуля оплаты "Почта России - наложенный платеж"

 

Кроме того эту сумму (в последней версии модуля) можно вставить в название методов доставки с помощью тэга {commission} или убрать оттуда, убрав этот тэг.

 

http://gyazo.com/dadf9d5c17ede57bb5e71feb2cdefa0d

  • +1 1
Надіслати
Поділитися на інших сайтах

Здравствуйте

 

Не подскажите как логотип Почты России поставить :oops: есть пожелание есть, к будущим версиям что бы его можно поставить из админ панели.....

 

1. Если у Вас НЕ установлен Simple

в файле /catalog/controller/checkout/payment_method.php

найдите строку:

if (isset($this->session->data['payment_method']['code'])) {

И перед этой строкой поставьте код:
 

/* start russianpost */
		if( !empty($method_data) )
		{
			$show_methods = array();
			
			foreach($method_data as $method)
			{
				if( !empty($method['image']) )
				{
					$method['title'] = $method['image'];
				}
					
				$show_methods[] = $method;
			}
				
			$this->data['payment_methods'] = $show_methods;
		}
		/* end russianpost */

Если у Вас установлен SImple

в файле /catalog/view/theme/default/template/checkout/simplecheckout_payment.tpl

найдите строку:

<label for="<?php echo $payment_method['code']; ?>"><?php echo $payment_method['title']; ?></label>

и замените её на строку:

                        <?php /* start russianpost */ ?>
                            <?php if( !empty($payment_method['image']) ) { ?>
                                <label for="<?php echo $payment_method['code']; ?>"><?php echo $payment_method['image']; ?></label>
                            <?php } else { ?>
                                <label for="<?php echo $payment_method['code']; ?>"><?php echo $payment_method['title']; ?></label>
                        <?php } ?>
                        <?php /* end russianpost */ ?>

После этого, независимо от того установлен у Вас Simple или нет

 

Загрузите иконку Почты России в директорию /image/

 

А затем в файле /catalog/model/payment/rpcod.php

найдите код:

          $method_data = array(
                'code'       => 'rpcod',
                'title'      => $title,
                'cost'       => $cost,
                'sort_order' => $this->config->get('rpcod_sort_order'),
                'tax_class_id' => false
          );

и замените его на код:

$method_data = array(
                'code'       => 'rpcod',
                'title'      => $title,
                'cost'       => $cost,
/* start russianpost */
                'image'       => '<table><tr><td style="vertical-align: middle; text-align: left; width: 30px"><img src="/image/icons/icon.png"></td><td style="vertical-align: middle; text-align: left; " valign=middle>'.$title.'</td></tr></table>',
/* end russianpost */
                'sort_order' => $this->config->get('rpcod_sort_order'),
                'tax_class_id' => false
          );

 Вместо /image/icons/icon.png в этом коде подставьте путь до иконки Почты России

 

 

После этого, Вы можете добавлять иконки в другие методы оплаты.

Открывайте файлы лежащие в директории /catalog/model/payment/ и добавляйте туда этот код

/* start russianpost */
                'image'       => '<table><tr><td style="vertical-align: middle; text-align: left; width: 30px"><img src="/image/icons/icon.png"></td><td style="vertical-align: middle; text-align: left; " valign=middle>'.$title.'</td></tr></table>',
/* end russianpost */

в

 $method_data = array( ... );
  • +1 1
Надіслати
Поділитися на інших сайтах

 

После этого, Вы можете добавлять иконки в другие методы оплаты.

Открывайте файлы лежащие в директории /catalog/model/payment/ и добавляйте туда этот код

/* start russianpost */
                'image'       => '<table><tr><td style="vertical-align: middle; text-align: left; width: 30px"><img src="/image/icons/icon.png"></td><td style="vertical-align: middle; text-align: left; " valign=middle>'.$title.'</td></tr></table>',
/* end russianpost */

в

 $method_data = array( ... );

Прошу прощение,не много не в тему, Иконка Почты встала хорошо, а вот другие не хотят, в чем причина может быть?

fdf214a2a4d4.jpg
Надіслати
Поділитися на інших сайтах


Добрый день

 

Подскажите - а это нормально, что после обновления после выбора Наложенного платежа как способа оплаты покупатель видит сумму наложки дважды:

 

Наименование товара Модель Количество Цена Итого ---- ---- 1 1200 р. 1200 р. ---- --- 1 2500 р. 2500 р. Сумма: 3700 р. Отправка посылки Почтой России из Москва в город Сочи - с объявленной ценностью 4455 р.: 755 р. Надбавка за использование наложенного платежа Почты России (с Вас возьмут на почте +308 р.): 308 р. Надбавка за использование наложенного платежа Почты России (с Вас возьмут на почте +308 р.): 308 р. Итого: 5072 р

Мне кажется или это не правильно? У меня 1.5.4.1

Надіслати
Поділитися на інших сайтах


И еще вопрос.
 
На шаге 4-м пишется следующее:
 
Почта России с оплатой Наложенным платежом (на Почте Вы заплатите дополнительно 212 р.)

Отправка посылки Почтой России из Архангельская область в город Сочи - с объявленной ценностью 4380 р.     680 р.

Почта России с оплатой электронными деньгами
Отправка посылки Почтой России из Архангельская область Архангельская область в город Сочи            360 р.
 

На шаге 5 пишется уже вот такое:
Пожалуйста выберите способ оплаты:

Оплата наложенным платежом Почты России (+302 р.)

 
А на шаге 6-м пишется вот такое:
 

Сумма:

3700 р.

Отправка посылки Почтой России из Архангельская область в город Сочи - с объявленной ценностью 4380 р.:

680 р.

Надбавка за использование наложенного платежа Почты России (с Вас возьмут на почте +302 р.):

302 р.

Надбавка за использование наложенного платежа Почты России (с Вас возьмут на почте +302 р.):

302 р.


Итого:

4985 р.



 
Итог - объясните мне что за суммы и какую в итоге сумму должен заплатить покупатель?????? Что за цифра в 212 рублей и что за двойная сумма в 302 рубля? Блин, после обновления модуль по сути сломался и не работает :(

Надіслати
Поділитися на інших сайтах


Добрый день

 

Подскажите - а это нормально, что после обновления после выбора Наложенного платежа как способа оплаты покупатель видит сумму наложки дважды:

 

Наименование товара Модель Количество Цена Итого ---- ---- 1 1200 р. 1200 р. ---- --- 1 2500 р. 2500 р. Сумма: 3700 р. Отправка посылки Почтой России из Москва в город Сочи - с объявленной ценностью 4455 р.: 755 р. Надбавка за использование наложенного платежа Почты России (с Вас возьмут на почте +308 р.): 308 р. Надбавка за использование наложенного платежа Почты России (с Вас возьмут на почте +308 р.): 308 р. Итого: 5072 р

Мне кажется или это не правильно? У меня 1.5.4.1

 

Это глюк,

скачайте текущую версию модуля и замените файлы из директории upload и сумма будет отображаться 1 раз.

Надіслати
Поділитися на інших сайтах

И еще вопрос.

 

На шаге 4-м пишется следующее:

 

Почта России с оплатой Наложенным платежом (на Почте Вы заплатите дополнительно 212 р.)

Отправка посылки Почтой России из Архангельская область в город Сочи - с объявленной ценностью 4380 р.     680 р.

Почта России с оплатой электронными деньгами

Отправка посылки Почтой России из Архангельская область Архангельская область в город Сочи            360 р.

 

На шаге 5 пишется уже вот такое:

Пожалуйста выберите способ оплаты:

Оплата наложенным платежом Почты России (+302 р.)

 

А на шаге 6-м пишется вот такое:

 

Сумма:

3700 р.

Отправка посылки Почтой России из Архангельская область в город Сочи - с объявленной ценностью 4380 р.:

680 р.

Надбавка за использование наложенного платежа Почты России (с Вас возьмут на почте +302 р.):

302 р.

Надбавка за использование наложенного платежа Почты России (с Вас возьмут на почте +302 р.):

302 р.

Итого:

4985 р.

 

Итог - объясните мне что за суммы и какую в итоге сумму должен заплатить покупатель?????? Что за цифра в 212 рублей и что за двойная сумма в 302 рубля? Блин, после обновления модуль по сути сломался и не работает :(

 

Сдвоенная цифра 302 рубля - глюк.

Сумма 212 рублей - это второй глюк (должно быть тоже 302 руб), он тоже сейчас исправлен.

 

Скачайте последнюю версию модуля и обновите файлы из директории upload - там оба глюка должны быть исправлены.

https://opencartforum.com/files/file/1420-%D0%BF%D0%BE%D1%87%D1%82%D0%B0-%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B8-%D0%BD%D0%B0%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%B6/

 

Поясню что такое 302 рубля:

Когда покупатель придет на Почту получать товар, с него возьмут сумму наложенного платежа (она же сумма объявленной ценности) и комиссию за перевод денег по тарифам http://www.russianpost.ru/rp/servise/ru/home/finuslug/cybermoney_russia

 

302 руб в данном случае - это вот эта комиссия.

Надіслати
Поділитися на інших сайтах

Это глюк,

скачайте текущую версию модуля и замените файлы из директории upload и сумма будет отображаться 1 раз.

Да, после установки последней версии вроде нормально работает.

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Подскажите, возможно ли сделать,что бы при определенной сумме заказа не отображался ни один метод доставки почты? У меня например при сумме заказа 5000 руб бесплатная доставка...

Надіслати
Поділитися на інших сайтах


Здравствуйте

 

Подскажите, возможно ли сделать,что бы при определенной сумме заказа не отображался ни один метод доставки почты? У меня например при сумме заказа 5000 руб бесплатная доставка...

 

В модуле Почты России - используйте настройку "Фильтр по минимальной цене заказа" (туда нужно указывать значение в той же валюте в которой Вы указываете цены для товаров).

 

Для других модулей, можно это сделать путем правки кода.

Для этого, откройте файлы в директории: /catalog/model/shipping/

 

Если у Вас рубль используется как валюта по-умолчанию (то есть если в админке в товарах Вы указываете цену в рублях)

то в каждый файл нужно встроить такой код (в самом начале внутри фунукции getQuote):

function getQuote($address)
{
/* vstavka start */
if( $this->cart->getSubTotal() > 5000 ) return;
/* vstavka end */

Если же в админке Вы указываете цены не в рублях, а в любой другой валюте, то нужно встроить вот такой код:

function getQuote($address)
{
/* vstavka start */
$default_cost = $this->cart->getSubTotal();

$this->load->model('localisation/currency');
$results = $this->model_localisation_currency->getCurrencies();           

$rub_cost = $this->currency->convert($default_cost, $this->config->get('config_currency'), $results['RUB']);

if( $rub_cost > 5000 ) return;
/* vstavka end */

Предполагается что у Вас в колонке "Код" для рубля указано название RUB в админке в Система -> Локализация -> Валюты.

как здесь: http://gyazo.com/c9ec689a5a949feba57772d6297c019d

Если там у Вас другое значение, например "RUR" или "rub" (маленькими буквами) то в коде должно быть тоже $results['RUR'] или $results['rub']

Надіслати
Поділитися на інших сайтах

 

В модуле Почты России - используйте настройку "Фильтр по минимальной цене заказа" (туда нужно указывать значение в той же валюте в которой Вы указываете цены для товаров).

 

 

установил фильтр 5000 не работает, посмотрите правильно все?

3c6d03a48f43.jpg

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

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