Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Модуль EMS Почта России

Модуль EMS Почта России

Установка

Скопировать в папку modules\shipping\

Админка - Дополнения - Модули доставки

Требования:

php 5 и выше


Спасибо :)


А у меня почему то ошибка:
Fatal error: Call to undefined function: json_decode() in /home/antennm2/public_html/market/modules/shipping/russianpostems/russianpostems.php on line 62



А у меня почему то ошибка:
Fatal error: Call to undefined function: json_decode() in /home/antennm2/public_html/market/modules/shipping/russianpostems/russianpostems.php on line 62


php нужно 5 и выше


поправил в первом сообщении


Чет я не понял как он работает, кроме Москвы никуда больше не шипит


Спасибо за плагин, очень нужен.
Но где можно скорректировать тарифы?

с 1 августа тарифы повысились.
При расчете плагином например показывает 560 рублей, а при расчете на сайте EMS - 620 рублей.

И еще - можно ли доработать плагин так, чтобы можно было указывать адрес отправки? У меня часть товара идет из Москвы, а часть - из других городов...



И еще - можно ли доработать плагин так, чтобы можно было указывать адрес отправки? У меня часть товара идет из Москвы, а часть - из других городов...


Конечно, доработать можно.
Только какой адрес указывать, если в заказе несколько товаров, которые Вы отправляете из разных городов? Доставка-то относится не к товару, а к заказу.
Почему-то владельцы магазинов регулярно задают подобные довольно  бессмысленные вопросы. Неужто они не знают, что в заказе может быть несколько товаров?


Ну тогда было бы логично, если бы модуль доставки анализировал это, группировал товар и выдавал несколько счетов.

А вопросы владельцы задают, потому что имеют отношение к бизнесу, а не программированию, и описывают не task, а user story



Ну тогда было бы логично, если бы модуль доставки анализировал это, группировал товар и выдавал несколько счетов.


Для этого надо весь процесс заказа заново переделывать. Вряд ли Вы захотите такое оплачивать.


А вопросы владельцы задают, потому что имеют отношение к бизнесу, а не программированию, и описывают не task, а user story


"Доставка-то относится не к товару, а к заказу" - это как раз относится К БИЗНЕСУ, где они благополучно не ориентируются!


С исправленными тарифами версия будет?


Админ обнови плиз модуль ОЧЕНЬ ПРОСИМ !!!!


Доброго всем дня, помогите с проблемой
Поставил модуль EMS Почта все работало а теперь вот такую ошибку выдает

Warning: Invalid argument supplied for foreach() in /www/ngtree01/users/ngtree01-intexko/www/htdocs/modules/shipping/russianpostems/russianpostems.php on line 64 Warning: Invalid argument supplied for foreach() in /www/ngtree01/users/ngtree01-intexko/www/htdocs/modules/shipping/russianpostems/russianpostems.php on line 110

И пишет: Доставка из города: Москва не производится! Возможно Вы допустили ошибку в адресе.


По ходу накрылись грабберы тарифов, ищем новое решение относительно ems, разбираем java скрипты)


Да, обработчики тарифов EMS не работают, потому что на сайте EMS довольно много поменяли, даже названия регионов и городов. Теперь надо значительно перерабатывать модуль EMS.


Как вариант могу предложить свои похожие наброски

http://7777777.pro/shopos/ems.php?from=Хабаровск&to=Москва&tsena=1000&ves=100

Где:
from - откуда, город в любом регистре
to - куда
tsena - ценность товара (в рублях)
ves - вес в граммах


Ответ получем цифрой.

Получем срок доставки, в днях (для авиа):
http://7777777.pro/shopos/ems.php?from=Хабаровск&to=Москва&tsena=1000&ves=100&tip=d
Получем расстояние (в километрах):
http://7777777.pro/shopos/ems.php?from=Хабаровск&to=Москва&tsena=1000&ves=100&tip=r

Примерно что нужно для использования в ussianpostems.php


$from = MODULE_SHIPPING_NEWRUSSIANPOSTEMS_CITY;
$to = $order->delivery['city'];
$tomessag = $to;
$wdurl = 'http://7777777.pro/shopos/ems.php?from='.$from.'&to='.$tomessag.'&tsena='.$order->info['subtotal'].'&ves='.$shipping_weight;
$elll=@file_get_contents($wdurl) or die('Could not connect!');
$shPrice = number_format($elll, 0, '.', '');


Модуль ЕМС обновлен под новые API: http://www.shopos.ru/forum/index.php?topic=6828.0


Источник



Copyright ShopOS