Newsletter in Registrierung

Thema wurde von Arthur, 19. August 2011 erstellt.

  1. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Die Pos. sind ca.-Werte, da ich das mal für nen Kunden gemacht habe und bei dem so ziemlich alles umgebaut ist. Ich würde es gerne mal in einen originalen GX2 einbauen, nur fehlt mir leider die Zeit.
     
  2. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    AUTSCH, Bis morgen gibts ein Update wo das mit den Mails funzt! Danke für den Tip.
     
  3. choice

    choice Erfahrener Benutzer

    Registriert seit:
    22. September 2011
    Beiträge:
    51
    Danke erhalten:
    0
    Danke vergeben:
    5
    Nein Steffen, ich danke Dir!
    Ah also brauch ich gar nicht tausend andere Positionen ausprobieren beim Einfügen, wenn Du ein Update machst, scheint der Fehler in Deinen Dateien zu sein?

    Grüße

    Chris
     
  4. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Der Fehler ist das ich diese Emailbestätigungs-Dingens nicht bedacht habe. Aber siehste, dafür ist das Forum da! Leben und leben lassen! [Schmalz OFF]
     
  5. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Komando zurück! Habs nochmals gestestet und mei mir kommen die Mails immer!
     
  6. choice

    choice Erfahrener Benutzer

    Registriert seit:
    22. September 2011
    Beiträge:
    51
    Danke erhalten:
    0
    Danke vergeben:
    5
    Hmm, seltsam - dann scheint es vll. daran zu liegen, dass ich die Befehle an eine falsche Stelle gesetzt habe?!
    Ich habe im Prinzip die Gambio Standard Version was die PHP´s angeht :)
     
  7. Arthur

    Arthur Aktives Mitglied

    Registriert seit:
    6. Juni 2011
    Beiträge:
    26
    Danke erhalten:
    3
    Danke vergeben:
    1
    Ich habe mir dein Paket auch mal geladen und es eingebaut.

    Danke erstmal für die Mühe, doch ich befürchte, dass viele Probleme haben werden mit dem Einfügen der Befehle in die richtige Zeile.
    Es wäre besser, wenn man genau weiß wovor oder wonach man etwas einzufügen hat.

    Ich hatte das Problem, dass die Checkbox in der Registrierung und Gast-Registrierung nicht angezeigt wurde, im Checkout dagegen schon.
    Habe dann einfach in der create_account.html anstatt {$INPUT_NEWSLETTER} folgendes eingetragen:
    <input type="checkbox" value="1" name="newsletter_signin" {$NEWSLETTER_CHECKED}>

    Habe es einfach aus der checkout_payment.html rauskopiert.

    Ein Testlauf hat ergeben, dass die Checkbox in der Registrierung angezeigt wird, der Account erfolgreich erstellt wird und eine Mail eintrifft mit dem Bestätigungslink für die Newsletter-Registrierung. Soweit alles super.

    Kleines Problemchen: Der Kunde wird beim Newsletter in die Gruppe "Gast" eingetragen. Besser wäre es, wenn er direkt in die richtige Gruppe eingetragen wird. Wie ist dies umzusetzen?
     
  8. choice

    choice Erfahrener Benutzer

    Registriert seit:
    22. September 2011
    Beiträge:
    51
    Danke erhalten:
    0
    Danke vergeben:
    5
    Hallo TKV-Admin,

    na wenn es doch bei Dir richtig funktioniert und die Mails auch bereits bei der Registrierung ankommen, dann weißt DU doch die richtige Stelle und kannst uns anderen freundlicher Weise DIESE mitteilen :)
     
  9. Arthur

    Arthur Aktives Mitglied

    Registriert seit:
    6. Juni 2011
    Beiträge:
    26
    Danke erhalten:
    3
    Danke vergeben:
    1
    /checkout_confirmation.php
    ca. Zeile 38 nach
    $breadcrumb->add(NAVBAR_TITLE_2_CHECKOUT_CONFIRMATION);

    /checkout_payment.php
    ca. Zeile 200 vor
    if (gm_get_conf('GM_SHOW_CONDITIONS') == 1) {

    /create_account.php
    ca. Zeile 60 vor
    if (ACCOUNT_GENDER == 'true')

    ca. Zeile 373 vor
    if (isset ($_SESSION['tracking']['refID'])){

    /create_guest_account.php
    ca. Zeile 60 vor
    if (ACCOUNT_GENDER == 'true')

    ca. Zeile 273 vor
    // BOF GM_MOD
    if(gm_get_conf('GM_CHECK_PRIVACY_REGISTRATION') == 1) {


    /templates/EyeCandy/module/create_account.html
    statt {$INPUT_NEWSLETTER}
    das einfügen: <input type="checkbox" value="1" name="newsletter_signin" {$NEWSLETTER_CHECKED}>

    /templates/EyeCandy/module/create_account_guest.html
    statt {$INPUT_NEWSLETTER}
    das einfügen: <input type="checkbox" value="1" name="newsletter_signin" {$NEWSLETTER_CHECKED}>

    Dann probier es mal. :)
     
  10. choice

    choice Erfahrener Benutzer

    Registriert seit:
    22. September 2011
    Beiträge:
    51
    Danke erhalten:
    0
    Danke vergeben:
    5
    Hey Ho,

    also ich habe den Fehler gefunden, er lag nicht bei Dir Steffen!

    Ich war zu voreilig und dachte es würde immer das gleiche kopiert werden :D

    Also an alle Interessenten, es funktioniert, nehmt Steffens Datei und setzt Sie in die Zeile wie von TKV Admin beschrieben um und bedankt Euch.

    Wie auch ich, Danke.

    Grüße

    Chris
     
  11. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Suppi wenn es funzt!
     
  12. basteaux

    basteaux Erfahrener Benutzer

    Registriert seit:
    4. Mai 2011
    Beiträge:
    82
    Danke erhalten:
    5
    Danke vergeben:
    5
    #32 basteaux, 30. Januar 2012
    Zuletzt bearbeitet: 30. Januar 2012
    Hallo,

    wir bekommen folgende Meldung:

    Fatal error: Call to a member function assign() on a non-object in /is/htdocs/wp1186573_4DR2A6P4N5/aktionslicht.de/shop/inHouseDevelopment/newsletter/checkout_payment.ext.php on line 30

    Haben dann wie beschreiben in der create_account.html etc. anstatt {$INPUT_NEWSLETTER} folgendes eingetragen:<input type="checkbox" value="1" name="newsletter_signin" {$NEWSLETTER_CHECKED}>


    bei den html waren wir uns nicht sicher. Sehen beispielsweise bei der checkout_payment.html so aus:

    <table cellspacing="0" cellpadding="0" border="0">
    <tbody>
    <tr>
    <td class="col_0" style="width:100%">
    <input type="checkbox" value="1" name="newsletter_signin" {$NEWSLETTER_CHECKED}>
    <span id="newsletter">
    Newsletter bestellen
    </span>
    </td>
    </tr>
    </tbody>
    </table>

    Haben auch ersteinmal alles wieder rausgenommen.
    Es funktionierte einwandfrei. Nur Kunden konnten nicht mehr zahlen und den Bestellvorgang nicht abschließen;-)
    Würde mich über einen Tipp freuen.
     
  13. basteaux

    basteaux Erfahrener Benutzer

    Registriert seit:
    4. Mai 2011
    Beiträge:
    82
    Danke erhalten:
    5
    Danke vergeben:
    5
    Haben es jetzt noch mehrmals versucht, wenn wir es so machen wie von Steffen beschrieben, fehlt bei uns auch die Auswahlbox. Machen wir es wie von TKV beschrieben, gibt es immer die Fehlermeldung:

    Fatal error: Call to a member function assign() on a non-object in /is/htdocs/wp1186573_4DR2A6P4N5/aktionslicht.de/shop/inHouseDevelopment/newsletter/checkout_payment.ext.php on line 30

    Keiner eine Idee wo der Fehler sein könnte? Nutzen GX2...

    Danke für einen Tipp!

    Sebastian
     
  14. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Da müsste man auch mal wissen was in deiner Line 30 steht.
     
  15. Arthur

    Arthur Aktives Mitglied

    Registriert seit:
    6. Juni 2011
    Beiträge:
    26
    Danke erhalten:
    3
    Danke vergeben:
    1
    Wie macht sich das nicht Abschließen des Bestellvorganges bemerkbar. Also welche Fehlermeldung tritt auf?
    Ich weiß gar nicht ob die Kunden bei mir hätten kaufen können. Habe es einfach getestet und die Newsletter-Anmeldung funktionierte.

    Kann natürlich sein, dass bei mir dann ebenfalls Probleme mit dem Bestellvorgang vorhanden waren.
    Ich werde mich wohl dazu entschließen nach erfolgreicher Kontoerstellung ein Pop-Up Fenster in der Lightbox öffnen zu lassen, in dem der Newsletter angepriesen wird. Der Kunde kann dann immer noch selber entscheiden, ob er sich einträgt oder den Vorgang eben schließt. Bloß hätte man so die Möglichkeit den Newsletter besser anzubieten mit schicken Bildern etc.
     
  16. basteaux

    basteaux Erfahrener Benutzer

    Registriert seit:
    4. Mai 2011
    Beiträge:
    82
    Danke erhalten:
    5
    Danke vergeben:
    5
    das ist ja das merkwürdige: in der checkout_payment ist das Copyright (c) 2001,2002 Ian C Wilson http://www.phesis.org Also kein relevanter Code?! Weiss auch nicht was das .ext. in dem Pfad soll....
     
  17. basteaux

    basteaux Erfahrener Benutzer

    Registriert seit:
    4. Mai 2011
    Beiträge:
    82
    Danke erhalten:
    5
    Danke vergeben:
    5
    dann kommt der oben beschriebene Error und das wars. Der Kunde kann also nicht abschließen. Habe das auch erst gemerkt, nachdem die Kunden angerufen haben und uns drauf hinwiesen...zum Glück! Würde ich mal überprüfen, aber dann wäre deine Conversion ja auch in den Keller gerauscht.

    Ist echt schade, das eure Lösung echt super ist, bis zu dem Punkt;-) Aber ich denke ich habe den Fehler bei mir irgendwo. Bei euch läufts ja auch!?
     
  18. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Ich hab die Lösung im einsatz und es geht.-
     
  19. jox

    jox G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    Bei uns funktioniert es leider nicht.
    Eine Anmeldung mit der Newsletter-Anmeldung geht zwar durch, doch erscheint bei dem Kunden dann im Adminbereich, dass er den Newsletter nicht abonniert hat.
    Wenn man sich bei uns nur mit einem Kundenkonto anmelden und kaufen kann, sind dann die Eintragungen in:
    /checkout_payment.php
    /create_guest_account.php
    /templates/EyeCandy/module/checkout_payment.html (es erscheinen drei Fehlermeldungen)
    /templates/EyeCandy/module/create_account_guest.html

    überflüssig oder brauche ich die nach wie vor?
     
  20. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Der Kunde muss in der Mail auch den aktivierungslink anklicken, sonst ist das doppel Option IN Verfahren nicht durchgezogen worden. Daher siehst du den solange auf Nicht abboniert