Зачем ввели точку в название параметра shipping_params_desired_delivery.interval? Есть решение
Есть массив $order.params, чтобы выдернуть из него скажем название витрины достаточно сделать $order.params.storefront, но с этим интервалом доставки так сделать нельзя, потому что точка там.
Допустим вывожу я переменные шаблона и вижу
... 'shipping_est_delivery' => '7 февраля 2019 — 8 февраля 2019', 'shipping_id' => '21', 'shipping_name' => 'Курьерская доставка по Москве в пределах МКАД с 10 до 19', 'shipping_params_desired_delivery.interval' => '12:00-15:00', 'shipping_plugin' => 'courier', 'shipping_rate_id' => 'delivery', ... ну и т.д.
и вот этот интервал не удается взять нормально.
Как лучше обойтись без усложнения и взять его в шаблоне?
2 ответа
Используйте такой формат:
В последней версии так описан этот параметр в «шпаргалке».
Ага. Нормально. Работает. Спасибо.
Ещё как-то теряюсь пока в новой версии.
Сижу адаптирую печатную форму накладной под новые параметры, а в ней шпаргалки нет, да и в голову не пришло подсмотреть в другом месте. По привычке сработал, подглядев в шаблон.
Нашел это новое в шпаргалках для Уведомлений. Там много всего навертели. :)