You are here

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']);
}