You are here

function uc_varprice_add_to_cart_data in UC Variable Price 6

Implementation of hook_add_to_cart_data().

File

./uc_varprice.module, line 265
Defines a product feature to turn any product into a variable priced product.

Code

function uc_varprice_add_to_cart_data($form_values) {

  // Store the customer entered price in the product's data array.
  if (isset($form_values['varprice']) && (!isset($form_values['varprice_sel']) || $form_values['varprice_sel'] === 'other')) {
    return array(
      'varprice' => $form_values['varprice'],
      'uniqid' => uniqid(),
    );
  }
  elseif (isset($form_values['varprice_sel'])) {
    return array(
      'varprice' => $form_values['varprice_sel'],
      'uniqid' => uniqid(),
    );
  }
}