@@ -8,39 +8,36 @@ define([
8
8
9
9
return function ( config ) {
10
10
11
- function callMetaPixelTracker ( )
12
- {
11
+ function callMetaPixelTracker ( ) {
13
12
if ( config !== null ) {
14
13
// browser event payload
15
14
config . browserEventData . payload . content_name = payload . productName ;
16
15
config . browserEventData . payload . content_ids = [ payload . sku ] ;
17
- config . browserEventData . payload . content_type = 'product ' ;
16
+ config . browserEventData . payload . content_type = 'product_group ' ;
18
17
19
18
// server event payload
20
19
config . payload . content_name = payload . productName ;
21
20
config . payload . content_ids = [ payload . sku ] ;
22
- config . payload . content_type = 'product ' ;
21
+ config . payload . content_type = 'product_group ' ;
23
22
24
23
metaPixelTracker ( config ) ;
25
24
}
26
25
}
27
26
28
- function _getPrice ( element )
29
- {
27
+ function _getPrice ( element ) {
30
28
// For Swatch and Text Type - PLP page
31
29
productId = $ ( element ) . parents ( '.product-item-details' ) . find ( '.price-final_price' ) . data ( 'product-id' ) ;
32
- price = $ ( '#old-price-' + productId + '-widget-product-grid' ) . data ( 'price-amount' ) ;
30
+ price = $ ( '#old-price-' + productId + '-widget-product-grid' ) . data ( 'price-amount' ) ;
33
31
34
32
// for DropdownType, Swatch and Text Type - PDP page
35
33
if ( ! price ) {
36
34
productId = $ ( element ) . parents ( '.product-info-main' ) . find ( '.price-final_price' ) . data ( 'product-id' ) ;
37
- price = $ ( '#product-price-' + productId ) . data ( 'price-amount' ) ;
35
+ price = $ ( '#product-price-' + productId ) . data ( 'price-amount' ) ;
38
36
}
39
37
return price ;
40
38
}
41
39
42
- function _getProductName ( element )
43
- {
40
+ function _getProductName ( element ) {
44
41
// For Swatch and Text Type - PLP page
45
42
productName = $ ( element ) . parents ( '.product-item-details' ) . find ( '.product-item-link' ) . text ( ) ;
46
43
productName = productName . trim ( ) ;
@@ -52,8 +49,7 @@ define([
52
49
return productName ;
53
50
}
54
51
55
- function _getSku ( element )
56
- {
52
+ function _getSku ( element ) {
57
53
// For Swatch and Text Type - PLP page
58
54
sku = $ ( element ) . parents ( 'li.product-item' ) . find ( 'form' ) . data ( 'product-sku' ) ;
59
55
// for Swatch and Text Type - PDP page
@@ -64,8 +60,7 @@ define([
64
60
return sku ;
65
61
}
66
62
67
- function setPayload ( element )
68
- {
63
+ function setPayload ( element ) {
69
64
payload = {
70
65
'productName' : _getProductName ( element ) ,
71
66
'sku' : _getSku ( element )
0 commit comments