tim21701

"EMS Почта России"

Рекомендуемые сообщения

tim21701    497

Итак, начнём с того, что у нас в системе уже установлен Русский язык.
Идём дальше: «Система > Локализация > Регионы» и добавляем ВСЕ субъекты Российской федерации (Автономные Округа и Области, Краи и Республики) всего их 86!
Полный список Субъектов Российской Федерации, утверждённый EMS Почтой России, можно увидеть на странице с интерактивной картой.
Не пугайтесь, в конце топика есть дамп sql с таблицей «zone», после импорта которого – получаем полный список:


Изображение

Далее, идём в меню: «Система >Локализация > Географические зоны», и создаём 6 тарифных зон - которые определены в системе EMS.

Изображение

(СОВЕТ: в поле "Название географической зоны" напишите просто: EMS Почта россии. Это, та строка - которая будет видна покупателю при оформлении заказа и выборе способа доставки. В строке "Описание" укажите Зону тарифа.)

Изображение

Затем, переходим в меню: «Дополнения > Доставка» и устанавливаем стандартный модуль «Доставка в зависимости от веса».
Заходим в его настройки и видим, что в нём, отображаются только что созданные нами - тарифные зоны:


Изображение

Далее, всё просто. Открываем Тарифные зоны внутренней сети и выбираем Тарифы для зоны №... - в которой МЫ находимся (отправная точка посылки: ОТКУДА).
Ниже, я указываю "Тарифы для зоны 0" (подходит только для тех, кто собирается отправлять почту из Москвы, Московской области и Санкт-Петербурга)

1:310.00,2:320.00,3:330.00,4:340.00,5:350.00,6:360.00,7:370.00,8:380.00,9:390.00,10:400.00,11:410.00,12:420.00,13:430.00,14:440.00,15:450.00,16:460.00,17:470.00,18:480.00,19:490.00,20:500.00,21:510.00,22:520.00,23:530.00,24:540.00,25:550.00,26:560.00,27:570.00,28:580.00,29:590.00,30:600.00,31:610.00

(ВНИМАНИЕ: вставлять тарифы - одной строкой, символы вначале и конце запрещены, пробелы не ставить.)


А теперь пробуем то, что сделали:

Изображение

Изображение


Дамп данных таблицы `zone`:


-- phpMyAdmin SQL Dump-- version 3.2.3-- http://www.phpmyadmin.net---- Хост: localhost-- Время создания: Фев 19 2011 г., 00:11-- Версия сервера: 5.1.40-- Версия PHP: 5.2.12SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;/*!40101 SET NAMES utf8 */;---- База данных: `shop`---- ------------------------------------------------------------ Структура таблицы `zone`--CREATE TABLE IF NOT EXISTS `zone` (`zone_id` int(11) NOT NULL AUTO_INCREMENT,`country_id` int(11) NOT NULL,`code` varchar(32) COLLATE utf8_bin NOT NULL DEFAULT '',`name` varchar(128) COLLATE utf8_bin NOT NULL,`status` int(1) NOT NULL DEFAULT '1',PRIMARY KEY (`zone_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=87 ;---- Дамп данных таблицы `zone`--INSERT INTO `zone` (`zone_id`, `country_id`, `code`, `name`, `status`) VALUES(1, 1, 'KK', 'Республика Хакасия', 1),(2, 1, 'MOS', 'Московская область', 1),(3, 1, 'CHU', 'Чукотский АО', 1),(4, 1, 'ARK', 'Архангельская область', 1),(5, 1, 'AST', 'Астраханская область', 1),(6, 1, 'ALT', 'Алтайский край', 1),(7, 1, 'BEL', 'Белгородская область', 1),(8, 1, 'YEV', 'Еврейская АО', 1),(9, 1, 'AMU', 'Амурская область', 1),(10, 1, 'BRY', 'Брянская область', 1),(11, 1, 'CU', 'Чувашская Республика', 1),(12, 1, 'CHE', 'Челябинская область', 1),(13, 1, 'KC', 'Карачаево-Черкеcсия', 1),(14, 1, 'ZAB', 'Забайкальский край', 1),(15, 1, 'LEN', 'Ленинградская область', 1),(16, 1, 'KL', 'Республика Калмыкия', 1),(17, 1, 'SAK', 'Сахалинская область', 1),(18, 1, 'AL', 'Республика Алтай', 1),(19, 1, 'CE', 'Чеченская Республика', 1),(20, 1, 'IRK', 'Иркутская область', 1),(21, 1, 'IVA', 'Ивановская область', 1),(22, 1, 'UD', 'Удмуртская Республика', 1),(23, 1, 'KGD', 'Калининградская область', 1),(24, 1, 'KLU', 'Калужская область', 1),(25, 1, 'TA', 'Республика Татарстан', 1),(26, 1, 'KEM', 'Кемеровская область', 1),(27, 1, 'KHA', 'Хабаровский край', 1),(28, 1, 'KHM', 'Ханты-Мансийский АО - Югра', 1),(29, 1, 'KOS', 'Костромская область', 1),(30, 1, 'KDA', 'Краснодарский край', 1),(31, 1, 'KYA', 'Красноярский край', 1),(32, 1, 'KGN', 'Курганская область', 1),(33, 1, 'KRS', 'Курская область', 1),(34, 1, 'TY', 'Республика Тыва', 1),(35, 1, 'LIP', 'Липецкая область', 1),(36, 1, 'MAG', 'Магаданская область', 1),(37, 1, 'DA', 'Республика Дагестан', 1),(38, 1, 'AD', 'Республика Адыгея', 1),(39, 1, 'MOW', 'Москва', 1),(40, 1, 'MUR', 'Мурманская область', 1),(41, 1, 'KB', 'Республика Кабардино-Балкария', 1),(42, 1, 'NEN', 'Ненецкий АО', 1),(43, 1, 'IN', 'Республика Ингушетия', 1),(44, 1, 'NIZ', 'Нижегородская область', 1),(45, 1, 'NGR', 'Новгородская область', 1),(46, 1, 'NVS', 'Новосибирская область', 1),(47, 1, 'OMS', 'Омская область', 1),(48, 1, 'ORL', 'Орловская область', 1),(49, 1, 'ORE', 'Оренбургская область', 1),(50, 1, 'PNZ', 'Пензенская область', 1),(51, 1, 'PER', 'Пермский край', 1),(52, 1, 'KAM', 'Камчатский край', 1),(53, 1, 'KR', 'Республика Карелия', 1),(54, 1, 'PSK', 'Псковская область', 1),(55, 1, 'ROS', 'Ростовская область', 1),(56, 1, 'RYA', 'Рязанская область', 1),(57, 1, 'YAN', 'Ямало-Ненецкий АО', 1),(58, 1, 'SAM', 'Самарская область', 1),(59, 1, 'MO', 'Республика Мордовия', 1),(60, 1, 'SAR', 'Саратовская область', 1),(61, 1, 'SMO', 'Смоленская область', 1),(62, 1, 'SPE', 'Санкт-Петербург', 1),(63, 1, 'STA', 'Ставропольский край', 1),(64, 1, 'KO', 'Республика Коми', 1),(65, 1, 'TAM', 'Тамбовская область', 1),(66, 1, 'TOM', 'Томская область', 1),(67, 1, 'TUL', 'Тульская область', 1),(68, 1, 'TVE', 'Тверская область', 1),(69, 1, 'TYU', 'Тюменская область', 1),(70, 1, 'BA', 'Республика Башкортостан', 1),(71, 1, 'ULY', 'Ульяновская область', 1),(72, 1, 'BU', 'Республика Бурятия', 1),(73, 1, 'SE', 'Республика Северная Осетия', 1),(74, 1, 'VLA', 'Владимирская область', 1),(75, 1, 'PRI', 'Приморский край', 1),(76, 1, 'VGG', 'Волгоградская область', 1),(77, 1, 'VLG', 'Вологодская область', 1),(78, 1, 'VOR', 'Воронежская область', 1),(79, 1, 'KIR', 'Кировская область', 1),(80, 1, 'SA', 'Республика Саха', 1),(81, 1, 'YAR', 'Ярославская область', 1),(82, 1, 'SVE', 'Свердловская область', 1),(83, 1, 'ME', 'Республика Марий Эл', 1),(84, 1, 'TMR', 'Таймырский АО', 1),(85, 1, 'CTN', 'Читинская область', 1),(86, 1, 'BKN', 'Байконур', 1);


zone.zip

Всё. Изображение

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kaiman    0

Добрый день ! А если доставка осуществляется из Южной Кореи в Россию , как в этом случае делать настройки ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tim21701    497

Добрый день ! А если доставка осуществляется из Южной Кореи в Россию , как в этом случае делать настройки ?

Указать страну, создать Гео-зону ЮК........ Узнать, какая контора занимается доставкой посылок из Южной Кореи, и вбить их расценки. :D

Та же EMS Почта России, к примеру. Цены - у них на сайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spoon    2

- областной, краевой, республиканский, окружной центр

- прочие населенные пункты области, края, республики, округа

Там 2 цены, как можно оформить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kaiman    0

Все сделал по инструкции и на выходи ничего не получилось... при оформлении заказа написано нет доступных способов доставки !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tim21701    497

Все сделал по инструкции и на выходи ничего не получилось... при оформлении заказа написано нет доступных способов доставки !

Такого быть не может ))))) Что то вы пропустили, или модуль "Доставка в зависимости от веса" не установили.

По шагам повторите - что написано, или расскажите - как делали...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
kaiman    0

Всё спасибо ) Удалил модуль доставки и заново установил - помогло !

Кстати для международного отправления оказалось все гораздо проще - нужно создать всего одну географическую зону т.к. тарифы одинаковые на все города России !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spoon    2

Небольшое дополнение)

Если зайти на страничку с калькулятором ЕМС, то можно увидеть, что в меню выбора городов есть чёткое разделение, на конкретные города и регионы в общем. Так как цена доставки в областной центр одна, а по региону другая, то писанины в дампе таблицы zone становится в 2 раза больше) И если справится с ленью, то получаем модуль доставки ЕМС фул версион). Но возможно ли сделать такое разделение как в выпадающем меню калькулятора?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tim21701    497

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

Это естественно. Например, Москва должа быть забита два раза - потому что для области одна цена, а для самого города совершенно другая.

...то писанины в дампе таблицы zone становится в 2 раза больше...

А Вы как хотели? :D

...возможно ли сделать такое разделение как в выпадающем меню калькулятора?

А где именно Вы хотите это увидеть? Где это разделение должно быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Googlah    6

спасибо за твой труд

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Doom    0

Здравствуйте, уже несколько раз то удалял, то устанавливал модуль - Доставка в зависимости от веса - не отображается, при чем другие методы, например - Фиксированная оплата работает, все делал по описанию, только у меня одна гео зона, в чем может быть проблема?

Все нашел ошибку, просто не правильно настроил гео зону, по этой проблеме уже были обсуждения - https://opencartforum.com/topic/2345-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0-%D0%B2-%D0%B7%D0%B0%D0%B2%D0%B8%D1%81%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D0%B8-%D0%BE%D1%82-%D0%B2%D0%B5%D1%81%D0%B0/page__p__14625__hl__%D0%BE%D1%82+%D0%B2%D0%B5%D1%81%D0%B0__fromsearch__1#entry14625

Спасибо автору топика за хороший урок!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tim21701    497

«EMS Russian Post» меняет тарифы на внутренние отправления

В рамках оптимизации предоставляемых услуг с 1 августа 2011 года «EMS Russian Post» вводит новые тарифы на внутренние отправления.

Изменения правил тарификации вводятся отечественным экспресс-оператором впервые за 6 лет с момента принятия тарифных планов 1 августа 2005 года.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Spectrator    1

«EMS Russian Post» меняет тарифы на внутренние отправления

В рамках оптимизации предоставляемых услуг с 1 августа 2011 года «EMS Russian Post» вводит новые тарифы на внутренние отправления.

Изменения правил тарификации вводятся отечественным экспресс-оператором впервые за 6 лет с момента принятия тарифных планов 1 августа 2005 года.

Добрый день и спасибо за описание настройки стандартный модуль «Доставка в зависимости от веса»

Мне надо было настроить ценник доставки из Таиланда.

Проблема в том что мне надо наст роить 3 таких ценника - то есть три метода Доставки в зависимости от веса.

Как грамотно его продублировать - я пытался это сделать, но файлы разных модулей обращаются к одной и той же БД и создают другие проблемы.

Как настроить хотя бы 2 модуля доставки в зависимости от веса?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
oporto    1

С введением новых правил тарификации есть некоторая непонятка.

Как можно было бы учесть (может кто подскажет) тариф на пересылку внутри области.

Пример: по тарифам http://emspost.ru/upload/Spravochnik.pdf -

Пересылка по области (у меня Ханты-Мансискки А.О.) из Сургута - в Нефтеюганск (3-4 кг.) стоит 1070 руб.

а по http://www.emspost.ru/tarifi_sroki/internal/vnutr_oblast/

та же пересылка будет - 460 руб.

Помогите кто как может.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tim21701    497

С введением новых правил тарификации есть некоторая непонятка...

Даже не знаю, почему такой разброс в цене за доставку... Может тысячу стоит EMS, а та посылка - что четыреста, это обычная почта? Если да, то вполне логично. Потому что EMS - самая дорогая. У неё ещё и такое понятие есть как "Вид отправления". Можно отправить посылку первым классом, это ещё дороже, можно страховку указать - это тоже, лишняя плата... Выберите то - что Вам больше всего подходит (по цене) и не убыточно для клиента. Сходите в своё почтовое отделение, у них есть справочники с распечаткой новых цен...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
oporto    1

Самое интересное, что калькулятор на ЕМС сайте (и тот что встроен в модуль доставки, ЕМС) выдает при отправке по области новые цифры (т.е. сокращенную стоимость).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
tim21701    497
Обновились таки...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
MiniKitty    0

Помогите мне настроить доставку "Почта России" с их тарифами, в зависимости от веса и города и ЕМС аналогично..

Пожалуйста!))))))) отблагодарю;)

skype me: m-i-n-i-kitty

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Nenomernoj    3

Помогите мне настроить доставку "Почта России" с их тарифами, в зависимости от веса и города и ЕМС аналогично..

Пожалуйста!))))))) отблагодарю ;)

skype me: m-i-n-i-kitty

Если кто поможет и подскажет как выдрать из sql таблицу с необходимыми данными, то поделюсь работой - стоимость посылки, отправляемой через Почту России. данные точно верные, вес в граммах, учтены все проценты после 10 кг

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 411

Если кто поможет и подскажет как выдрать из sql таблицу с необходимыми данными, то поделюсь работой - стоимость посылки, отправляемой через Почту России. данные точно верные, вес в граммах, учтены все проценты после 10 кг

из какого sql какие данные?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Nenomernoj    3

из какого sql какие данные?

ну, просто я сделал аналогично, как в первых сообщениях этой темы, только не для EMS России с её дикими ценами на доставку, а для почты России с её нормальными ценами по всем регионам с учетом допустимого веса и все такое, все работает через "Доставка с учетом веса". Вот... и я так понимаю, что все эти данные OpenCart хранит где-то в базе данных, вот если бы это оттуда выдрать, то можно было бы поделиться с окружающими, потому что я просто голову себе сломал, не понимая, как это блин нет нормального дополнения, для расчета стоимости посылки по России, ковырялся в носу пару дней, решил сделать все руками

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Nenomernoj    3
http://любимая-пряжа.рф - вот сайт, там правда мало ещё товара, ну только набиваю, попробуйте зарегиться, добавить разные почтовые адреса для разных регионов и что-нибудь оформить, ну не до конца конечно, а только посмотреть, как пашет расчет стоимости доставки посылки. если все хорошо - то все действительно хорошо)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Nenomernoj    3

люди! да с удовольствием поделюсь, как эту таблицу выдрать-то???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От tim21701
      Часто задают этот вопрос, что бы не скидывать всем ссылки - вывожу её в отдельную тему.

      =========================================================================
      -----------------НЕ ЗАБЫВАЕМ ПРО РЕЗЕРВНОЕ КОПИРОВАНИЕ ФАЙЛОВ!-----------------
      =========================================================================

      Итак, открываем файл: catalog/view/theme/ВАША_ТЕМА/stylesheet/stylesheet.css и находим строки:
      #menu { background: #585858; border-bottom: 1px solid #000000; height: 37px; margin-bottom: 15px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; -webkit-box-shadow: 0px 2px 2px #DDDDDD; -moz-box-shadow: 0px 2px 2px #DDDDDD; box-shadow: 0px 2px 2px #DDDDDD; padding: 0px 5px; } Добавляем туда строку (в любое место):
      text-align:center; Чуть ниже, (в этом же файле) находим:
      #menu ul { list-style: none; margin: 0; padding: 0; } Меняем на эти строки:
      #menu ul { list-style: none; margin:auto; padding: 0; display:inline-block; margin-bottom:-4px; text-align:left; } До:

      После:

      Расширяем возможности горизонтального меню...
       
    • От tim21701
      Если кому пригодится, то вот способ - как разместить на главной странице любой модуль.
      (для примера я взял три модуля; "Рекомендуем", "Хиты продаж" и "Слайд-шоу".)

      Вот результат:




      Итак, открываем файл catalog/controller/common/home.php и находим строку:
       
      $this->children[] = 'common/header'; Добаваляем после неё то - что хотим видеть на главной:
       
      $this->children[] = 'module/featured';$this->children[] = 'module/bestseller';$this->children[] = 'module/sidebarslideshow'; Далее, открываем catalog/view/theme/default/template/common/home.tpl и находим:
       
      <?php foreach ($modules as $module) { ?><?php echo ${$module['code']}; ?><?php } ?> И ниже добавляем своё:
       
      <?php echo $featured; ?><?php echo $bestseller'; ?><?php echo $sidebarslideshow'; ?> Затем, открываем catalog/view/theme/default/stylesheet/stylesheet.css и вместо блока (он в самом низу):
       
      #content .middle .box {float: left;margin: 0 6px 10px 6px;min-height: 0px;}#content .middle .box .middle {width: 158px;min-height: 0px;} Ставим свой:
       
      #content .box {float: left;margin: 0 6px 10px 6px;min-height: 0px;}#content .box .middle {width: 158px;min-height: 0px;} Таким способом, можно продублировать любой модуль на главной странице.
       
    • От tim21701
      Итак, если Вы не установили изображение для Категории товаров, берём случайное (из товара) и выводим его...

      Пример:



      Для этого, открываем /catalog/controller/product/category.php и находим строки:
       
      if ($category_info['image']) {$image = $category_info['image'];} else {$image = '';} После них, вставляем:

      if ($category_info['image']) {$image = $category_info['image'];} else {$image = '';// Use random image from products in the category$rndImgQry = "SELECT p.image AS image FROM product AS p JOIN product_to_category AS c ON p.product_id = c.product_id ". "WHERE c.category_id = " . $category_info['category_id'] . " AND p.image NOT LIKE 'no_image.jpg'";$rndImgRslt = mysql_query($rndImgQry) or die (mysql_error());if (mysql_num_rows($rndImgRslt) > 0){$imgRows = array();while($imgRow = mysql_fetch_array($rndImgRslt)){$imgRows[] = $imgRow['image'];}$image = $imgRows[array_rand($imgRows)];}} Ниже, находим блок:

      if ($result['image']) {$image = $result['image'];} else {$image = 'no_image.jpg';} После него вставляем:

      if ($result['image']) {$image = $result['image'];} else {$image = 'no_image.jpg';// Use random image from products in the category$rndImgQry = "SELECT p.image AS image FROM product AS p JOIN product_to_category AS c ON p.product_id = c.product_id ". "WHERE c.category_id = " . $result['category_id'] . " AND p.image NOT LIKE 'no_image.jpg'";$rndImgRslt = mysql_query($rndImgQry) or die (mysql_error());if (mysql_num_rows($rndImgRslt) > 0){$imgRows = array();while($imgRow = mysql_fetch_array($rndImgRslt)){$imgRows[] = $imgRow['image'];}$image = $imgRows[array_rand($imgRows)];}} Всё.
       
    • От tim21701
      Если Вы хотите, что бы на странице товара, при нажатии на вкладки "Описание", "Фото", "Отзывы", "Рекомендуем" они открывались "плавно" (эффект fade),
      откройте файл catalog/view/javascript/jquery/tab.js и найдите строку:
       
      $($(this).attr('tab')).css('display', 'block'); Добавьте ПЕРЕД ней эту:
       
      $($(this).attr('tab')).fadeIn(); Сохраните и посмотрите что получилось.
       
    • От tim21701
      Для любителей отображения меню списком "дерево" в стиле Windows XP, предлагаю такой вариант:



      Используемые значки:

      В модуле нет заменяемых файлов, только новые.
      Установка: Копируем папки из архива и включаем меню в админке.

      Внимание.
      Данный мод не заменяет основное меню Категорий, у Вас появится ещё одно меню с Категориями!
      (Которое можно использовать как дополнительное... Если захотите отставить только его - отключите "Основное").

      Tree Category.zip
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу