function mailchimp_ecommerce_ubercart_batch_add_product in Mailchimp E-Commerce 8
Batch callback used to add a product to Mailchimp.
1 string reference to 'mailchimp_ecommerce_ubercart_batch_add_product'
- mailchimp_ecommerce_ubercart_mailchimp_ecommerce_add_store in modules/
mailchimp_ecommerce_ubercart/ mailchimp_ecommerce_ubercart.module - Implements hook_mailchimp_ecommerce_add_store().
File
- modules/
mailchimp_ecommerce_ubercart/ mailchimp_ecommerce_ubercart.module, line 85 - Integrates Ubercart with Mailchimp eCommerce.
Code
function mailchimp_ecommerce_ubercart_batch_add_product($product_id, &$context) {
$node = Node::load($product_id);
$product_handler = new ProductHandler();
$product = $product_handler
->buildProductFromNode($node);
$product_handler
->addProduct($product['id'], $product['title'], $product['description'], $product['type'], $product['variants']);
}