обновление способа доставки с помощью таблицы magento с тысячами почтовых индексов


Мне интересно, могу ли я просто сделать это или нет.. не пробовал, я боюсь, что это не должно привести к сбою моего сервера.

Для определения стоимости доставки, веса и пункта назначения у меня есть 12,000 Почтовые индексы, каждый из которых имеет по крайней мере две цены доставки

Вес - 0-500 граммов - $1-$3 (в зависимости от почтового индекса/почтового индекса)
Вес - 500-1000 граммов - $3-$4,5 (в зависимости от почтового индекса/почтового индекса)

Так можно ли просто иметь 24,000 строки в csv-файле и обновлять их в базе данных?

P.S. Я подумал о том, чтобы определить название штата с помощью * в пикодах, а затем явно указать те пинкоды, которые имеют разные правила доставки, но это кажется невыполнимым, так как штат не является обязательным параметром на странице оформления заказа, ни в одном из индийских штатов нет встроенного раскрывающегося списка.

Как я могу определить доставку на основе почтового индекса без ущерба для базы данных magento или производительности.

Редактировать 1: Создан список состояний в бд, но фильтр состояния может только уменьшить количество строк csv до 7-8 тыс. не меньше этого.. ищем другой уровень фильтра.

РЕДАКТИРОВАТЬ 2 В соответствии с предложением Мариуса, попытался обновить несколько записей 1 тыс. сразу, и это работает идеально. Я предполагаю, что когда я загружаю другой csv-лист, он должен обновлять существующие записи или добавлять новые. :-)

Author: echoashu, 2014-08-27

2 answers

Мое мнение состоит в том, чтобы использовать метод доставки по умолчанию в таблице ставок.
Даже если вы получите 24 тысячи строк, не похоже, что все они будут загружены сразу.
Выбор производится на основе значений, которые вы вводите при оформлении заказа, и вы получаете только одну строку.
Поиск в 24 тыс. строк не так уж плох.
Самое большое количество записей, которые я получил до сих пор для ставок за столом, составляет где-то около 10 тысяч, и веб-сайт работает бесперебойно.

 2
Author: Marius, 2014-08-28 06:33:40

Возможно, вам следует рассмотреть матрицу доставки веб-приложений, это бесплатный плагин и поддерживает доставку по почтовому индексу (Великобритания) и почтовому индексу (США). Вы также можете уникально маркировать каждый способ доставки при оформлении заказа, а также иметь возможность использовать несколько тарифов для любой конфигурации веса/цены. http://www.webshopapps.com/uk/matrixrate-shipping-extension.html

Существует более продвинутая версия плагина, которая также позволяет отправлять группы, группы товаров и комбинации веса, цены и количества предметов. http://www.webshopapps.com/uk/shipping/productmatrix-shipping-extension.html

Надеюсь, это поможет.

 0
Author: Adam K, 2014-08-27 12:15:21