@@ -143,12 +143,12 @@ protected function _getEnhancedEcommerceDataForAnalytics4()
143
143
$ _removedProduct = Mage::getModel ('catalog/product ' )->load ($ removedProduct );
144
144
$ eventData = [];
145
145
$ eventData ['currency ' ] = Mage::app ()->getStore ()->getCurrentCurrencyCode ();
146
- $ eventData ['value ' ] = number_format ($ _removedProduct ->getFinalPrice (), 2 );
146
+ $ eventData ['value ' ] = number_format ($ _removedProduct ->getFinalPrice (), 2 , ' . ' , '' );
147
147
$ eventData ['items ' ] = [];
148
148
$ _item = [
149
149
'item_id ' => $ _removedProduct ->getSku (),
150
150
'item_name ' => $ _removedProduct ->getName (),
151
- 'price ' => number_format ($ _removedProduct ->getFinalPrice (), 2 ),
151
+ 'price ' => number_format ($ _removedProduct ->getFinalPrice (), 2 , ' . ' , '' ),
152
152
];
153
153
if ($ _removedProduct ->getAttributeText ('manufacturer ' )) {
154
154
$ _item ['item_brand ' ] = $ _removedProduct ->getAttributeText ('manufacturer ' );
@@ -174,12 +174,12 @@ protected function _getEnhancedEcommerceDataForAnalytics4()
174
174
$ _addedProduct = Mage::getModel ('catalog/product ' )->load ($ addedProduct );
175
175
$ eventData = [];
176
176
$ eventData ['currency ' ] = Mage::app ()->getStore ()->getCurrentCurrencyCode ();
177
- $ eventData ['value ' ] = number_format ($ _addedProduct ->getFinalPrice (), 2 );
177
+ $ eventData ['value ' ] = number_format ($ _addedProduct ->getFinalPrice (), 2 , ' . ' , '' );
178
178
$ eventData ['items ' ] = [];
179
179
$ _item = [
180
180
'item_id ' => $ _addedProduct ->getSku (),
181
181
'item_name ' => $ _addedProduct ->getName (),
182
- 'price ' => number_format ($ _addedProduct ->getFinalPrice (), 2 ),
182
+ 'price ' => number_format ($ _addedProduct ->getFinalPrice (), 2 , ' . ' , '' ),
183
183
];
184
184
if ($ _addedProduct ->getAttributeText ('manufacturer ' )) {
185
185
$ _item ['item_brand ' ] = $ _addedProduct ->getAttributeText ('manufacturer ' );
@@ -205,14 +205,14 @@ protected function _getEnhancedEcommerceDataForAnalytics4()
205
205
$ category = Mage::registry ('current_category ' ) ? Mage::registry ('current_category ' )->getName () : false ;
206
206
$ eventData = [];
207
207
$ eventData ['currency ' ] = Mage::app ()->getStore ()->getCurrentCurrencyCode ();
208
- $ eventData ['value ' ] = number_format ($ productViewed ->getFinalPrice (), 2 );
208
+ $ eventData ['value ' ] = number_format ($ productViewed ->getFinalPrice (), 2 , ' . ' , '' );
209
209
$ eventData ['items ' ] = [];
210
210
$ _item = [
211
211
'item_id ' => $ productViewed ->getSku (),
212
212
'item_name ' => $ productViewed ->getName (),
213
213
'list_name ' => 'Product Detail Page ' ,
214
214
'item_category ' => $ category ,
215
- 'price ' => number_format ($ productViewed ->getFinalPrice (), 2 ),
215
+ 'price ' => number_format ($ productViewed ->getFinalPrice (), 2 , ' . ' , '' ),
216
216
];
217
217
if ($ productViewed ->getAttributeText ('manufacturer ' )) {
218
218
$ _item ['item_brand ' ] = $ productViewed ->getAttributeText ('manufacturer ' );
@@ -251,7 +251,7 @@ protected function _getEnhancedEcommerceDataForAnalytics4()
251
251
'item_id ' => $ productViewed ->getSku (),
252
252
'index ' => $ index ,
253
253
'item_name ' => $ productViewed ->getName (),
254
- 'price ' => number_format ($ productViewed ->getFinalPrice (), 2 ),
254
+ 'price ' => number_format ($ productViewed ->getFinalPrice (), 2 , ' . ' , '' ),
255
255
];
256
256
if ($ productViewed ->getAttributeText ('manufacturer ' )) {
257
257
$ _item ['item_brand ' ] = $ productViewed ->getAttributeText ('manufacturer ' );
@@ -263,7 +263,7 @@ protected function _getEnhancedEcommerceDataForAnalytics4()
263
263
$ index ++;
264
264
$ eventData ['value ' ] += $ productViewed ->getFinalPrice ();
265
265
}
266
- $ eventData ['value ' ] = number_format ($ eventData ['value ' ], 2 );
266
+ $ eventData ['value ' ] = number_format ($ eventData ['value ' ], 2 , ' . ' , '' );
267
267
$ result [] = "gtag('event', 'view_item_list', " . json_encode ($ eventData , JSON_THROW_ON_ERROR ) . "); " ;
268
268
}
269
269
@@ -284,7 +284,7 @@ protected function _getEnhancedEcommerceDataForAnalytics4()
284
284
$ _item = [
285
285
'item_id ' => $ _product ->getSku (),
286
286
'item_name ' => $ _product ->getName (),
287
- 'price ' => number_format ($ _product ->getFinalPrice (), 2 ),
287
+ 'price ' => number_format ($ _product ->getFinalPrice (), 2 , ' . ' , '' ),
288
288
'quantity ' => (int ) $ productInCart ->getQty (),
289
289
];
290
290
if ($ _product ->getAttributeText ('manufacturer ' )) {
@@ -298,7 +298,7 @@ protected function _getEnhancedEcommerceDataForAnalytics4()
298
298
array_push ($ eventData ['items ' ], $ _item );
299
299
$ eventData ['value ' ] += $ _product ->getFinalPrice ();
300
300
}
301
- $ eventData ['value ' ] = number_format ($ eventData ['value ' ], 2 );
301
+ $ eventData ['value ' ] = number_format ($ eventData ['value ' ], 2 , ' . ' , '' );
302
302
$ result [] = "gtag('event', 'view_cart', " . json_encode ($ eventData , JSON_THROW_ON_ERROR ) . "); " ;
303
303
}
304
304
@@ -319,7 +319,8 @@ protected function _getEnhancedEcommerceDataForAnalytics4()
319
319
$ _item = [
320
320
'item_id ' => $ _product ->getSku (),
321
321
'item_name ' => $ _product ->getName (),
322
- 'price ' => number_format ($ _product ->getFinalPrice (), 2 ),
322
+ 'price ' => number_format ($ _product ->getFinalPrice (), 2 , '. ' , '' ),
323
+ 'quantity ' => (int ) $ productInCart ->getQty (),
323
324
];
324
325
if ($ _product ->getAttributeText ('manufacturer ' )) {
325
326
$ _item ['item_brand ' ] = $ _product ->getAttributeText ('manufacturer ' );
@@ -332,7 +333,7 @@ protected function _getEnhancedEcommerceDataForAnalytics4()
332
333
array_push ($ eventData ['items ' ], $ _item );
333
334
$ eventData ['value ' ] += $ _product ->getFinalPrice ();
334
335
}
335
- $ eventData ['value ' ] = number_format ($ eventData ['value ' ], 2 );
336
+ $ eventData ['value ' ] = number_format ($ eventData ['value ' ], 2 , ' . ' , '' );
336
337
$ result [] = "gtag('event', 'begin_checkout', " . json_encode ($ eventData , JSON_THROW_ON_ERROR ) . "); " ;
337
338
}
338
339
}
@@ -351,10 +352,10 @@ protected function _getEnhancedEcommerceDataForAnalytics4()
351
352
$ orderData = [
352
353
'currency ' => $ order ->getBaseCurrencyCode (),
353
354
'transaction_id ' => $ order ->getIncrementId (),
354
- 'value ' => number_format ($ order ->getBaseGrandTotal (), 2 ),
355
+ 'value ' => number_format ($ order ->getBaseGrandTotal (), 2 , ' . ' , '' ),
355
356
'coupon ' => strtoupper ($ order ->getCouponCode ()),
356
- 'shipping ' => number_format ($ order ->getBaseShippingAmount (), 2 ),
357
- 'tax ' => number_format ($ order ->getBaseTaxAmount (), 2 ),
357
+ 'shipping ' => number_format ($ order ->getBaseShippingAmount (), 2 , ' . ' , '' ),
358
+ 'tax ' => number_format ($ order ->getBaseTaxAmount (), 2 , ' . ' , '' ),
358
359
'items ' => []
359
360
];
360
361
@@ -364,8 +365,8 @@ protected function _getEnhancedEcommerceDataForAnalytics4()
364
365
'item_id ' => $ item ->getSku (),
365
366
'item_name ' => $ item ->getName (),
366
367
'quantity ' => (int ) $ item ->getQtyOrdered (),
367
- 'price ' => number_format ($ item ->getBasePrice (), 2 ),
368
- 'discount ' => number_format ($ item ->getBaseDiscountAmount (), 2 )
368
+ 'price ' => number_format ($ item ->getBasePrice (), 2 , ' . ' , '' ),
369
+ 'discount ' => number_format ($ item ->getBaseDiscountAmount (), 2 , ' . ' , '' )
369
370
];
370
371
$ _product = Mage::getModel ('catalog/product ' )->load ($ item ->getProductId ());
371
372
if ($ _product ->getAttributeText ('manufacturer ' )) {
0 commit comments