Hallo benötige ein wenig Hilfe bzw. einen Tip bekommen nach dem Update GX 3.9.1.2 im "checkout_success.php" COMPILE ERROR(64): "Cannot declare class GoogleConversionTrackingCheckoutSuccessExtender, because the name is already in use" Information: Fatal error: Cannot declare class GoogleConversionTrackingCheckoutSuccessExtender, because the name is already in use in /httpd.www/GXUserComponents/overloads/CheckoutSuccessExtenderComponent/GoogleConversionTrackingCheckoutSuccessExtender.inc.php on line 54 ---- hier meine Datei aus /overloads/CheckoutSuccessExtenderComponent/ PHP: <?php/* -------------------------------------------------------------- GoogleConversionTrackingCheckoutSuccessExtender.inc.php 2017-11-28 gm Google Merchant-Center Kosten Netto / Brutto --------------------------------------------------------------*/class GoogleConversionTrackingCheckoutSuccessExtender extends GoogleConversionTrackingCheckoutSuccessExtender_parent{ function proceed() { parent::roceed(); $this->v_output_buffer['GOOGLE_CONVERSION'] = GOOGLE_CONVERSION; if( isset($this->v_data_array['orders_id']) && !empty($this->v_data_array['orders_id']) && isset($this->v_data_array['coo_order']) && is_object($this->v_data_array['coo_order']) ) { $t_amount_brutto = $this->v_data_array['coo_order']->info['pp_total']; $t_amount_versandkosten = $this->v_data_array['coo_order']->info['pp_shipping']; $zwischensumme = $t_amount_brutto-$t_amount_versandkosten; $t_amount = round(($zwischensumme/1.19),2); $t_conversion_id = GOOGLE_CONVERSION_ID; $t_html = ' <!-- Google Code for Purchase Conversion Page --> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = ' . GOOGLE_CONVERSION_ID . '; var google_conversion_language = "' . GOOGLE_LANG . '"; var google_conversion_format = "2"; var google_conversion_color = "ffffff"; if (' . $t_amount . ') { var google_conversion_value = ' . $t_amount . '; } var google_conversion_label = "' . GOOGLE_CONVERSION_LABEL . '"; /* ]]> */ </script> <script type="text/javascript" src="https://www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="https://www.googleadservices.com/pagead/conversion/' . GOOGLE_CONVERSION_ID . '/?value=' . $t_amount . '&label=' . GOOGLE_CONVERSION_LABEL . '&guid=ON&script=0"/> </div> </noscript> '; $this->v_output_buffer['GOOGLE_CONVERSION_BLOCK'] = !empty($t_conversion_id) ? $t_html : ''; } }} Danke Kay
Hi... Wird nicht mehr benötigt, mit Google über den Shop verbinden. Datei aus dem /GXUserComponents/overloads/CheckoutSuccessExtenderComponent gelöscht. Fehler ist beseitigt !