class Workarea::FacebookConversionTracking::Models::Events::AddToCart

Public Instance Methods

perform() click to toggle source
# File lib/workarea/facebook_conversion_tracking/models/events/add_to_cart.rb, line 6
def perform
  event = build_event

  custom_data = {
    content_type: @params[:content_type],
    content_ids: products.pluck(:id),
    name: products.pluck(:name),
    sku: products.pluck(:sku),
    sale: products.pluck(:sale),
    price: products.pluck(:price)
  }

  event[:custom_data] = custom_data

  send([event])
end