Калькулятор доставки Amasty не показывает стоимость доставки, если товар не добавлен в корзину
Вызов API выполняется для /amshipcalc/estimate/ajax/?country_id=AU&postcode=2000&product=601&selected_configurable_option=&related_product=&item=601 &form_key=eQBtuwh1qAglNoDR&qty=2&qty=4
чтобы получить тарифы на доставку. Но ставки отображаются только после добавления товара в корзину.
Результаты API при добавлении продукта в корзину приведены ниже. Он показывает скорость доставки -
Стандартная доставка 0,00 $ Экспресс-доставка 15,00 $ Фиксированная фиксированная ставка 6,50 $ Самовывоз из магазина 0,00 $ API Результаты, когда корзина пуста, приведены ниже. Он не показывает скорость доставки -
<table class="items methods">
<tr class="item-title"><th colspan="2"><span>Flat Rate</th></span></tr>
<tr class="item-options">
<td class="method-title">Fixed</td>
<td><span class="price">$6.50</span></td>
</tr>
<tr class="item-title"><th colspan="2"><span>Store Pickup</th></span></tr>
<tr class="item-options">
<td class="method-title">Pickup</td>
<td><span class="price">$0.00</span></td>
</tr>
</table>
Детали запроса API одинаковы, но ответ отличается.