class Workarea::FacebookConversionTracking::Models::Events::Purchase
Public Instance Methods
perform()
click to toggle source
# File lib/workarea/facebook_conversion_tracking/models/events/purchase.rb, line 6 def perform event = build_event custom_data = { id: @params[:id], promo_codes: @params[:promo_codes], shipping_service: @params[:shipping_service], shipping_total: @params[:shipping_total], tax_total: @params[:tax_total], tenders: @params[:tenders], value: @params[:value], #required currency: @params[:currency], #required content_type: @params[:content_type], #required for Dynamic Ads content_ids: products.pluck(:id), #required for Dynamic Ads name: products.pluck(:name), sku: products.pluck(:sku), price: products.pluck(:price), quantity: products.pluck(:quantity), category: products.pluck(:category) } event[:custom_data] = custom_data send([event]) end