You are here

function commerce_cps_shipping_ajax_refresh in Commerce Cart Pane 7

AJAX Callback that is used on Cart form. It saves picked shipping method into order and reloads a page.

1 string reference to 'commerce_cps_shipping_ajax_refresh'
commerce_cps_shipping_pane in modules/shipping/commerce_cps.module
Shipping cart pane callback

File

modules/shipping/commerce_cps.module, line 58

Code

function commerce_cps_shipping_ajax_refresh($form, $form_state) {
  ctools_include('ajax');
  $shipping_method = $form_state['values']['shipping_method'];
  $cart_order = $form_state['values']['order'];

  // attach chosen shipping method to cart order
  commerce_cps_add_order_shipping($cart_order, $shipping_method);
  $commands[] = ctools_ajax_command_reload();
  print ajax_render($commands);
  exit;
}