Quantcast
Channel: Drupal - commerce
Viewing all articles
Browse latest Browse all 344

Программно добавить line-item

$
0
0

Здравствуйте, форумчане.
Помогите за вознаграждение реализовать программное добавление 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);
}
Тип материала: 
Модули и темы: 
Версия Drupal: 
Ключевые слова: 
0 Спасибо

Viewing all articles
Browse latest Browse all 344

Trending Articles