checkout_success.php Fehler in GoogleConversionTrackingCheckoutSuccessExtender

Thema wurde von Anonymous, 1. April 2018 erstellt.

  1. Anonymous

    Anonymous Mitglied

    Registriert seit:
    1. März 2018
    Beiträge:
    19
    Danke erhalten:
    1
    Danke vergeben:
    6
    #1 Anonymous, 1. April 2018
    Zuletzt von einem Moderator bearbeitet: 3. April 2018
    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 '&amp;label=' GOOGLE_CONVERSION_LABEL '&amp;guid=ON&amp;script=0"/>
                   </div>
                   </noscript>
               '
    ;
               
    $this->v_output_buffer['GOOGLE_CONVERSION_BLOCK'] = !empty($t_conversion_id) ? $t_html '';
           }
       }
    }

    Danke
    Kay
     
  2. Anonymous

    Anonymous Mitglied

    Registriert seit:
    1. März 2018
    Beiträge:
    19
    Danke erhalten:
    1
    Danke vergeben:
    6
    erledigt...
    Fehler gefunden
     
  3. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Und woran lag es?
     
  4. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    ... und bitte Quellcode immer mit der Funktion "Code" in den Beitrag einfügen.

    Forum_Code_Einfuegen.png
     
  5. Anonymous

    Anonymous Mitglied

    Registriert seit:
    1. März 2018
    Beiträge:
    19
    Danke erhalten:
    1
    Danke vergeben:
    6
    Hi...

    Wird nicht mehr benötigt, mit Google über den Shop verbinden.

    Datei aus dem /GXUserComponents/overloads/CheckoutSuccessExtenderComponent gelöscht.

    Fehler ist beseitigt !