Я в некотором роде новичок в magento 2, мне нужно добавить пользовательский перевозчик, используя API, который предоставляет несколько вариантов в зависимости от размеров продукта.
с использованием http://inchoo.net/magento-2/creating-a-shipping-method-in-magento-2/
Я смог получить его. Единственная проблема заключается в том, что у меня должно быть несколько методов или опций для выбора пользователями.
Мне удалось добавить несколько методов, выполнив что-то вроде ниже
for ($n = 0; $n < count($optionz); $n++) {
$method = $this->_rateMethodFactory->create();
$method->setMethod($this->_code."_".$n);
$method->setCarrier($this->_code);
$method->setCarrierTitle($optionz[$n]['service']);
$method->setCost($optionz[$n]['fee']);
$method->setPrice($optionz[$n]['fee']);
$result->append($method);
}
, но как только я выбираю опцию на странице оформления заказа и нажимаю «Далее», я получаю ниже:
"Носитель с таким методом не найден:% 1,% 2"
есть идеи? заранее спасибо:).
С уважением
Sajid