/**
  * Add free item to cart.
  *
  * @since  0.0.0
  * @access public
  *
  * @return void
  */
 public function wfg_ajax_add_free_gifts()
 {
     if (empty($_POST) || !wp_verify_nonce($_POST['_wfg_nonce'], 'wfg_add_free_gifts')) {
         return;
     }
     if (empty($_POST['wfg_free_items'])) {
         return;
     }
     //check if gift item is valid
     self::__get_actual_settings();
     if (!WFG_Product_Helper::crosscheck_gift_items($_POST['wfg_free_items'], $this->_wfg_products)) {
         return;
     }
     foreach ($_POST['wfg_free_items'] as $item) {
         $free_product = WFG_Product_Helper::create_gift_variation($item);
         WFG_Product_Helper::add_free_product_to_cart($item, $free_product);
     }
     wp_die();
 }