Я работаю над магазином Magento для клиента. Они используют dropshippers, поэтому один почтовый индекс не помогает нам. У нас есть он для наиболее распространенного почтового индекса, с которого клиент отправляется, поэтому во многих случаях это нормально.Несколько почтовых индексов происхождения в Magento Checkout
Однако в некоторых случаях существует другой почтовый индекс происхождения, который необходимо использовать. В более редких случаях у нас будет несколько исходных почтовых индексов. Когда есть zip, который отличается от основного, мы сохранили это в атрибуте под названием «origin zip» (объявление, да?)
Где я должен искать изменения? Мы используем только метод доставки ИБП, и то, что я хочу сделать, - это, прежде чем вычислять доставку, захватить любые происшествия, которые могут быть в корзине (я думаю, у нас есть эта часть), но затем, в зависимости от результаты, мне может потребоваться повторить расчет доставки и добавить значения вместе - то есть в случае, если они заказывают один продукт с исходным почтовым индексом, а другой продукт без начального почтового индекса, он должен будет вычислить первый, затем второй, а затем добавить их вместе.
Если кто-то может указать нам в правильном направлении, какие файлы или классы php нам нужно будет изменить, я был бы очень признателен.
Привет Иван - Я получаю то, что Ваше высказывание, чтобы добавить его - мой атрибут origin_zip.Я бы использовал этот идентификатор, и тогда он будет доступен в корзине? Как я получу его для предмета? Итак, где я должен начать перебирать корзину и получить этот атрибут для данного продукта? Благодаря! – mattbryanswan
Привет, Мэтт, я обновил ответ с примерами –
Привет, Иван - спасибо за примеры - ваш человек. Для кого-то еще интересно (потому что я был в замешательстве об этом), конфиг не входит в модуль доставки config.xml, а скорее в папку Checkout config.xml. Я помещал его с модулем доставки, задаваясь вопросом, почему я не смог его получить, но когда я разместил его в кассе, он сразу же заполнился. Еще раз спасибо. – mattbryanswan