Здравствуйте, форумчане.
Помогите за вознаграждение реализовать программное добавление line-item'а к заказу и обновление Total price. Добавляемый line-item - это стоимость доставки, которая уже заранее вычислена.
Суть задачи в следующем:
В форме оформления заказа (checkout) на кнопку #submit я навешиваю свой обработчик, который и должен добавлять line-item с ценой доставки плюс пересчитывать Total price.
В обработчике получаю цену доставки, которую нужно прибавить, загружаю по ID объект заказа, а дальше что делать не знаю. Помогите плиз.
function commerce_my_checkout_mysubmit(&$form, &$form_state){
$my_order_delivery = $form_state['order']->commerce_customer_shipping['und'][0]['delivery'];
$order = commerce_order_load($form_state['order']->order_id);
$order_wrapper = entity_metadata_wrapper('commerce_order', $order);
}
$my_order_delivery = $form_state['order']->commerce_customer_shipping['und'][0]['delivery'];
$order = commerce_order_load($form_state['order']->order_id);
$order_wrapper = entity_metadata_wrapper('commerce_order', $order);
}
Тип материала:
Модули и темы:
Версия Drupal:
Ключевые слова:
Форумы:
0 Спасибо