Автор Тема: Доставка, страны, регионы  (Прочитано 729 раз)

06 Апрель 2015, 11:29:51
  • Пользователь
  • **
  • Сообщений: 95
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день, у меня версия престы 1.6 доставка у меня будет по стране Почтой России, модуль я установил платный, закинул в бд регионы

INSERT INTO `ps_state` (`id_state`, `id_country`, `id_zone`, `name`, `iso_code`, `tax_behavior`, `active`) VALUES
('' , 177, 7, 'Алтайский край', 'ALT', 0, 1),
('' , 177, 7, 'Амурская область', 'AMU', 0, 1),
('' , 177, 7, 'Архангельская область', 'ARK', 0, 1),
('' , 177, 7, 'Астраханская область', 'AST', 0, 1),
('' , 177, 7, 'Белгородская область', 'BEL', 0, 1),
('' , 177, 7, 'Брянская область', 'BRY', 0, 1),
('' , 177, 7, 'Владимирская область', 'VLA', 0, 1),
('' , 177, 7, 'Волгоградская область', 'VGG', 0, 1),
('' , 177, 7, 'Вологодская область', 'VLG', 0, 1),
('' , 177, 7, 'Воронежская область', 'VOR', 0, 1),
('' , 177, 7, 'Еврейская автономная область', 'YEV', 0, 1),
('' , 177, 7, 'Забайкальский край', 'ZAB', 0, 1),
('' , 177, 7, 'Ивановская область', 'IVA', 0, 1),
('' , 177, 7, 'Иркутская область', 'IRK', 0, 1),
('' , 177, 7, 'Кабардино-Балкарская Республика', 'KB', 0, 1),
('' , 177, 7, 'Калининградская область', 'KGD', 0, 1),
('' , 177, 7, 'Калужская область', 'KLU', 0, 1),
('' , 177, 7, 'Камчатский край', 'KAM', 0, 1),
('' , 177, 7, 'Карачаево-Черкесская Республика', 'KC', 0, 1),
('' , 177, 7, 'Кемеровская область', 'KEM', 0, 1),
('' , 177, 7, 'Кировская область', 'KIR', 0, 1),
('' , 177, 7, 'Костромская область', 'KOS', 0, 1),
('' , 177, 7, 'Краснодарский край', 'KDA', 0, 1),
('' , 177, 7, 'Красноярский край', 'KYA', 0, 1),
('' , 177, 7, 'Курганская область', 'KGN', 0, 1),
('' , 177, 7, 'Курская область', 'KRS', 0, 1),
('' , 177, 7, 'Ленинградская область', 'LEN', 0, 1),
('' , 177, 7, 'Липецкая область', 'LIP', 0, 1),
('' , 177, 7, 'Магаданская область', 'MAG', 0, 1),
('' , 177, 7, 'Москва', 'MOW', 0, 1),
('' , 177, 7, 'Московская область', 'MOS', 0, 1),
('' , 177, 7, 'Мурманская область', 'MUR', 0, 1),
('' , 177, 7, 'Ненецкий автономный округ', 'NEN', 0, 1),
('' , 177, 7, 'Нижегородская область', 'NIZ', 0, 1),
('' , 177, 7, 'Новгородская область', 'NGR', 0, 1),
('' , 177, 7, 'Новосибирская область', 'NVS', 0, 1),
('' , 177, 7, 'Омская область', 'OMS', 0, 1),
('' , 177, 7, 'Оренбургская область', 'ORE', 0, 1),
('' , 177, 7, 'Орловская область', 'ORL', 0, 1),
('' , 177, 7, 'Пензенская область', 'PNZ', 0, 1),
('' , 177, 7, 'Пермский край', 'PER', 0, 1),
('' , 177, 7, 'Приморский край', 'PRI', 0, 1),
('' , 177, 7, 'Псковская область', 'PSK', 0, 1),
('' , 177, 7, 'Республика Адыгея', 'AD', 0, 1),
('' , 177, 7, 'Республика Алтай', 'AL', 0, 1),
('' , 177, 7, 'Республика Башкортостан', 'BA', 0, 1),
('' , 177, 7, 'Республика Бурятия', 'BU', 0, 1),
('' , 177, 7, 'Республика Дагестан', 'DA', 0, 1),
('' , 177, 7, 'Республика Ингушетия', 'IN', 0, 1),
('' , 177, 7, 'Республика Калмыкия', 'KL', 0, 1),
('' , 177, 7, 'Республика Карелия', 'KR', 0, 1),
('' , 177, 7, 'Республика Коми', 'KOS', 0, 1),
('' , 177, 7, 'Республика Крым', '43', 0, 1),
('' , 177, 7, 'Республика Марий Эл', 'ME', 0, 1),
('' , 177, 7, 'Республика Мордовия', 'MO', 0, 1),
('' , 177, 7, 'Республика Саха (Якутия)', 'SA', 0, 1),
('' , 177, 7, 'Республика Северная Осетия - Алания', 'NOR', 0, 1),
('' , 177, 7, 'Республика Татарстан', 'TA', 0, 1),
('' , 177, 7, 'Республика Тыва', 'TY', 0, 1),
('' , 177, 7, 'Республика Хакасия', 'KK', 0, 1),
('' , 177, 7, 'Ростовская область', 'ROS', 0, 1),
('' , 177, 7, 'Рязанская область', 'RYA', 0, 1),
('' , 177, 7, 'Самарская область', 'SAM', 0, 1),
('' , 177, 7, 'Санкт-Петербург', 'SPE', 0, 1),
('' , 177, 7, 'Саратовская область', 'SAR', 0, 1),
('' , 177, 7, 'Сахалинская область', 'SAK', 0, 1),
('' , 177, 7, 'Свердловская область', 'SVE', 0, 1),
('' , 177, 7, 'Севастополь', '40', 0, 1),
('' , 177, 7, 'Смоленская область', 'SMO', 0, 1),
('' , 177, 7, 'Ставропольский край', 'STA', 0, 1),
('' , 177, 7, 'Тамбовская область', 'TAM', 0, 1),
('' , 177, 7, 'Тверская область', 'TVE', 0, 1),
('' , 177, 7, 'Томская область', 'TOM', 0, 1),
('' , 177, 7, 'Тульская область', 'TUL', 0, 1),
('' , 177, 7, 'Тюменская область', 'TYU', 0, 1),
('' , 177, 7, 'Удмуртская Республика', 'UD', 0, 1),
('' , 177, 7, 'Ульяновская область', 'ULY', 0, 1),
('' , 177, 7, 'Хабаровский край', 'KHA', 0, 1),
('' , 177, 7, 'Ханты-Мансийский автономный округ - Югра', '', 0, 1),
('' , 177, 7, 'Челябинская область', 'CHE', 0, 1),
('' , 177, 7, 'Чеченская Республика', 'CE', 0, 1),
('' , 177, 7, 'Чувашская Республика', 'CU', 0, 1),
('' , 177, 7, 'Чукотский автономный округ', 'CHU', 0, 1),
('' , 177, 7, 'Ямало-Ненецкий автономный округ', 'YAN', 0, 1),
('' , 177, 7, 'Ярославская область', 'YAR', 0, 1);


При оформлении заказа, пишет что нет доступных методов доставки, хотя везде указал Почту России, когда я зашел в админку и посмотрел регионы (штаты) то они добавились к другим странам (судя по картинке) и может быть поэтому Почта России пишет что нет методов доставки, или в чем косяк? Я не знаю как на словах объяснить ту белиберду, скрин скинул по нему сразу понятно станет о чем речь. Что делать?
06 Апрель 2015, 11:38:29
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1807
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В этом модуле не стандарные настройки страны->регионы. Нужно исправлять, удалить все и заново импортировать из стандарной версии. Для регионов нужно будет переделать файл импорта. Чтобы они были привязанны к России.
06 Апрель 2015, 12:17:29
Ответ #2
  • Пользователь
  • **
  • Сообщений: 95
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вся печаль в том что этот модуль использует лишь индекс, и перенаправляет на сайт Почты России, но у них этот калькулятор доставки очень долго грузится и в итоге ничего не работает, типичная Почта России  ;D
06 Апрель 2015, 13:40:53
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Чтобы не зависить от сайта почты России можете создать локальный кеш запросов. Те запросы на расчет тарифа, которые уже были сделанны, кешировать в локальную базу. При недоступности сайта почты России брать тарифы из локальной бд.   
06 Апрель 2015, 14:26:40
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 1807
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Вся печаль в том что этот модуль использует лишь индекс, и перенаправляет на сайт Почты России, но у них этот калькулятор доставки очень долго грузится и в итоге ничего не работает, типичная Почта России  ;D
Как вариант, переделать модуль. Нужно чтобы он свои регионы хранил в отдельной таблице.
Или удалить все регионы, они все равно не используются, заново импортировать только для России.
07 Апрель 2015, 11:02:24
Ответ #5
  • Пользователь
  • **
  • Сообщений: 95
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Вся печаль в том что этот модуль использует лишь индекс, и перенаправляет на сайт Почты России, но у них этот калькулятор доставки очень долго грузится и в итоге ничего не работает, типичная Почта России  ;D
Как вариант, переделать модуль. Нужно чтобы он свои регионы хранил в отдельной таблице.
Или удалить все регионы, они все равно не используются, заново импортировать только для России.

Да, модуль там однозначно допиливать нужно, но мне еще рано до этого)