GX-Bug #67865
geschlossenIf products with a GX-Customizer Set are added to the cart and Google Analytics is activated, the products cannot be added
0%
Das "GoogleAnalyticsProduct"-Objekt wird nun mit leern Daten gefüllt, wenn keine Daten vorhanden sind
Beschreibung
Wenn Artikel mit einen GX-Customizer SET in den Korb gelegt werden und Google Analytics aktiviert ist, können die Artikel in in den Korb gelegt werden
Kann wie folgt reproduziert werden:
- Artikel anlegen
- GX-Customizer Set unter "Artikel->GX-Customizer" anlegen
- den neuen Artikel das GX-Customiter SET zuordnen
- Google Analtics aktivieren
- Artikel im Shop aufrufen
- Artikel in den Korb legen, Fehlermeldung wird im AJAX Request als response zurückgegeben. Artikel wird nicht in den Korb gelegt.
If products with a GX-Customizer Set are added to the cart and Google Analytics is activated, the products cannot be added
Can be reproduced as follows:
- create a product
- create GX-Customizer Set under "Products->GX-Customizer
- assign the new product to the GX-Customiter SET
- activate Google Analtics
- open product in the store
- place product in the basket, error message is returned in the AJAX request as response Product will not be put into the basket.
FATAL ERROR(1): \"Uncaught InvalidArgumentException: Either $id or $name is required! in /var/www/GXModules/Gambio/GoogleECommerce/Shop/Classes/ValueObjects/GoogleAnalyticsProduct.inc.php:128
Stack trace:
#0 /var/www/GXModules/Gambio/GoogleECommerce/Shop/Classes/Repositories/GoogleAnalyticsTrackingRepository.inc.php(137): GoogleAnalyticsProduct::create(NULL, '', NULL, NULL, NULL, 7, NULL)
#1 /var/www/GXModules/Gambio/GoogleECommerce/Shop/Classes/Services/GoogleAnalyticsTrackingService.inc.php(132): GoogleAnalyticsTrackingRepository->fetchProductByCombinedId(Object(GoogleAnalyticsCombinedProductId), Object(IdType), Object(IdType))
#2 /var/www/GXModules/Gambio/GoogleECommerce/Shop/Overloads/ApplicationBottomExtenderComponent/GoogleAnalyticsApplicationBottom.inc.php(84): GoogleAnalyticsTrackingService->encodedProductByProductId(Object(IdType), Object(IdType), Object(IdType))
#3 /var/www/GXModules/Gambio/GoogleECommerce/Shop/Overloads/ApplicationBottomExtenderComponent/GoogleAnalyticsApplicationBottom.inc.php(47): GoogleAnalyticsA\"
Zugehörige Tickets