Как в Woocommerce налету, при оформлении заказа можно создать новый метод доставки?
Всем привет. Может кто знает как в Woocommerce налету, при оформлении заказа можно создать новый метод доставки и подгрузить его для выбора.
С помощью сдэк api получаю цену доставки в тот или иной город.
А как его присобачить к заказу не понимаю.
Подскажите, пожалуйста, куда копать.
Сайты на WordPress + Интернет магазины WooCommerce
Надо понимать как хранится заказ в базе. Сам заказ хранится как тип поста. Но все его позиции хранятся в таблице order_item, а данные о позициях хранятся как order_item_meta_field.
order_item - бывает обычно 3х типов: продукт, доставка, и что то другое с ценой.
Есть хуки и механики которые позволяют играть этими элементами. Например можно добавить в заказ order_item типа Доставка и назначить цену. Надо копать в эту сторону.
Спасибо за подсказки, но насколько я понимаю для этих манипуляций заказ уже должен быть сформирован.
А мне нужно на стадии оформления.
Есть такая доставка СДЭК. Вот на стадии оформления посылаю всяческие запросы к сервису сдека чтобы узнать цену доставки.
Вот хочу как то после получения цены вставлять доставку сюда prntscr.com/g285fh , чтобы клиент мог её выбрать и при выборе сразу мог увидеть общую стоимость