Modul Offene Warenkörbe für GX2

Thema wurde von Steffen (indiv-style.de), 7. Januar 2013 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
    Wirft er nen Fehler??? Meinst du im Admin unter Bestellungen -> Rechnungen???
     
  2. jox
    jox G-WARD 2012
    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    Ja unter Bestellungen-Rechnung und auch bei Konfiguration-Rechnung/Lieferschein die Vorschau.
    Wenn ich den Cache vom 08.01.2013 einspiele erscheint das PDF wieder.
     
  3. 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
    Bei uns geht das ohne Prob! Mit dem Modul werden auch keine PDF-Relevanten Dateien angegriffen!
     
  4. jox
    jox G-WARD 2012
    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    Ich habe sonst nichts geändert.
    Gerade probiert bei einer eingetroffenen Bestellung.
    Beim Aufruf von Rechung im Admin kommt folgende Fehlermeldung:
    Code:
    [B]FPDF error: [/B]Some data has already been output, can't send PDF file
     
  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
    Und wenn du offene WK rausmachst gehts wieder???
     
  6. jox
    jox G-WARD 2012
    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    Hallo Steffen,
    sobald ich den kompletten Ordner '/user_classes/overloads/AdminApplicationTopExtenderComponent' lösche, erscheint das pdf wieder.
    Was kann das bedeuten?
     
  7. 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
    Gute Frage??? Aber wenn es dich net stört. Lass diesen einfach drausen und füge in:
    /lang/german/admin/configuration.php folgendes vor dem ?> ein:

    Code:
        define('BOX_CONFIGURATION_33', 'Konfiguration Offene Warenkörbe');    
        define('RCS_BASE_DAYS_TITLE', 'Zeitraum');
        define('RCS_BASE_DAYS_DESC', 'Anzahl der vergangenen Tage für nicht abgeschlossene Warenkörbe.');
        define('RCS_REPORT_DAYS_TITLE', 'Verkaufsbericht Zeitraum');
        define('RCS_REPORT_DAYS_DESC', 'Anzahl der Tage, die berücksichtigt werden sollen. Je mehr, desto länger dauert die Abfrage!');
        define('RCS_EMAIL_TTL_TITLE', 'Lebensdauer Email');
        define('RCS_EMAIL_TTL_DESC','Anzahl der Tage, die die E-Mail als gesendet markiert wird');
        define('RCS_EMAIL_FRIENDLY_TITLE', 'Persönliche E-Mails');
        define('RCS_EMAIL_FRIENDLY_DESC', 'Wenn <b>true</b> wird der Name des Kunden in der Anrede verwendet. Wenn <b>false</b> wird eine allgemeine Anrede verwendet.');
        define('RCS_EMAIL_COPIES_TO_TITLE', 'E-Mail Kopien an');
        define('RCS_EMAIL_COPIES_TO_DESC', 'Wenn Kopien der Emails an die Kunden versendet werden sollen, bitte Empf&auml;nger hier eintragen.');
        define('RCS_SHOW_ATTRIBUTES_TITLE', 'Attribute anzeigen');
        define('RCS_SHOW_ATTRIBUTES_DESC', 'Kontrolliert die Anzeige von Attributen.<br>Einige Shops nutzen Produktattribute.<br>Auf <b>true</b> setzen, wenn die Attribute angezeigt werden sollen, ansonsten auf <b>false</b>.');
        define('RCS_CHECK_SESSIONS_TITLE', 'Ignoriere Kunden mit Sitzung');
        define('RCS_CHECK_SESSIONS_DESC', 'Wenn Kunden mit aktiver Sitzung ignoriert werden sollen (z.B. weil sie noch einkaufen), w&auml;hlen sie <b>true</b>.<br>Wenn auf <b>false</b> gesetzt, werden die Sitzungsdaten ignoriert (schneller).');
        define('RCS_CURCUST_COLOR_TITLE', 'Farbe aktiver Kunde');
        define('RCS_CURCUST_COLOR_DESC', 'Farbe, die aktive Kunden markiert<br>Ein &quot;aktiver Kunde&quot; hat bereits Artikel im Shop bestellt.');
        define('RCS_UNCONTACTED_COLOR_TITLE', 'Farbe "noch nicht kontaktiert"');
        define('RCS_UNCONTACTED_COLOR_DESC', 'Hintergrundfarbe f&uuml;r noch nicht kontaktierte Kunden.<br>Ein nicht kontaktierter Kunde wurde noch <i>nicht</i> mit diesem Tool angeschrieben.');
        define('RCS_CONTACTED_COLOR_TITLE', 'Farbe kontaktiert');
        define('RCS_CONTACTED_COLOR_DESC', 'Hintergrundfarbe f&uuml;r kontaktierte Kunden.<br>Ein kontaktierter Kunde wurde bereits mit diesem Tool <i>informiert</i>.');
        define('RCS_MATCHED_ORDER_COLOR_TITLE', 'Farbe alternative Bestellung gefunden');
        define('RCS_MATCHED_ORDER_COLOR_DESC', 'Hintergrundfarbe f&uuml;r gefundene alternative Bestellungen.<br>Diese wird verwendet, wenn sich ein oder mehrere Artikel im offenen Warenkorb befinden und die E-Mail-Adresse oder die Kundennummer mit einer anderen Bestellung &uuml;bereinstimmt (siehe n&auml;chster Punkt).');
        define('RCS_SKIP_MATCHED_CARTS_TITLE', '&Uuml;berspringe alternative Warenk&ouml;rbe');
        define('RCS_SKIP_MATCHED_CARTS_DESC', 'Pr&uuml;fen, ob der Kunde den Warenkorb alternativ abgeschlossen hat (z.B. &uuml;ber Gastzugang statt per Anmeldung).');
        define('RCS_AUTO_CHECK_TITLE', '"sichere" Warenk&ouml;rbe automatisch markieren');
        define('RCS_AUTO_CHECK_DESC', 'Um Eintr&auml;ge, die relativ sicher sind (z.B. noch nicht existierende Kunden, noch nicht angemailt, etc.) zu markieren, setzen Sie <b>true</b>.<br>Wenn auf <b>false</b> gesetzt, werden keine Eintr&auml;ge vorausgew&auml;hlt.');
        define('RCS_CARTS_MATCH_ALL_DATES_TITLE', 'Verwende Bestellungen jeden Datums');
        define('RCS_CARTS_MATCH_ALL_DATES_DESC', 'Wenn <b>true</b> wird jede Bestellung des Kunden f&uuml;r die alternativen Abschl&uuml;sse herangezogen.<br>Wenn <b>false</b> werden nur Bestellungen im Zeitraum nach dem ablegen des letzten Artikels im Warenkorb gesucht.');
        define('RCS_PENDING_SALE_STATUS_TITLE', 'Mindestbestellstatus');
        define('RCS_PENDING_SALE_STATUS_DESC', 'H&ouml;chster Status, den eine Bestellung haben kann, um immer noch als offen zu gelten. Alle Werte dar&uuml;ber werden als Kauf gewertet');
        define('RCS_REPORT_EVEN_STYLE_TITLE', 'Style ungerade Reihe');
        define('RCS_REPORT_EVEN_STYLE_DESC', 'Style f&uuml;r die ungeraden Reihen im Bericht. Typische Optionen sind <i>dataTableRow</i> und <i>attributes-even</i>.');
        define('RCS_REPORT_ODD_STYLE_TITLE', 'Style gerade Reihe');
        define('RCS_REPORT_ODD_STYLE_DESC', 'Style f&uuml;r die geraden Reihen im Bericht. Typische Optionen sind NULL (bzw. kein Eintrag) und <i>attributes-odd</i>.');
        define('RCS_SHOW_BRUTTO_PRICE_TITLE', 'Brutto-Anzeige');
        define('RCS_SHOW_BRUTTO_PRICE_DESC', 'Sollen die Preise Brutto (true) oder Netto (false) angezeigt werden?');
        define('DEFAULT_RCS_PAYMENT_TITLE', 'Standard-Zahlweise');
        define('DEFAULT_RCS_PAYMENT_DESC', 'Modulname der Zahlweise f&uuml;r das abschlie&szlig;en der Bestellung (z.B. moneyorder).');
        define('DEFAULT_RCS_SHIPPING_TITLE', 'Standard-Versandart');
        define('DEFAULT_RCS_SHIPPING_DESC', 'Modulname der Versandart f&uuml;r das abschlie&szlig;en der Bestellung (z.B. dp_dp).');
        define('RCS_DELETE_COMPLETED_ORDERS_TITLE', 'Bestellte Warenk&ouml;rbe l&ouml;schen');
        define('RCS_DELETE_COMPLETED_ORDERS_DESC', 'Soll der Warenkorb im Zuge des Bestellabschlusses automatisch gel&ouml;scht werden?');    
        define('BUTTON_COMPLETE', 'BESTELLUNG ABSCHLIESSEN');
    Das musste dir notieren da dies nicht mehr updatessicher ist!
     
  8. jox
    jox G-WARD 2012
    Registriert seit:
    26. April 2011
    Beiträge:
    1.676
    Danke erhalten:
    119
    Danke vergeben:
    159
    Hab's gefunden.
    Inder besagten Datei war noch von der ersten Installation ein Leerzeichen vor dem <?php.
     
  9. 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
    Ahhh, das hatten wir ja dank Merlyn-Design raus gemacht!
     
  10. Merlyn Design
    Merlyn Design Erfahrener Benutzer
    Registriert seit:
    3. Juni 2011
    Beiträge:
    664
    Danke erhalten:
    162
    Danke vergeben:
    24
    Ja ja, Leerzeichen können schon ein Problem sein an Stellen wo sie nicht hingehören.
    Das vertrackte daran ist ja, das man sie nicht sehen kann. ;)

    Naja,man kann schon ...
     
  11. Stephan Ho.
    Stephan Ho. Erfahrener Benutzer
    Registriert seit:
    12. Juli 2012
    Beiträge:
    178
    Danke erhalten:
    37
    Danke vergeben:
    16
    @Steffen
    Vielleicht hast Du ja meinen Beitrag bezgl. Adminbereich gelesen?
    (http://www.gambio-forum.de/threads/9279-Adminbereich-Backend-nicht-mehr-erreichbar)
    Sieh Dir das bitte mal an.
    Dein Addon find ich eigentlich klasse unsd es ist kjammerschade das es bei mir nicht funzt.
    Aber mein Problem hatte definitiv hierin die Ursache.
    Meine einzige Änderung war die Emailvorlage.
    Ich habe nach dem im anderen Thread geschilderten Versuchen noch einen gemacht.
    Komplette Dateirücksicherung, dh. ich habe den Stand vor der Installation einfach drübergebraten.
    Das war dann sozusagen der Dateistand 2.0.10 mit der Datenbank von 2.0.11.1
    Alles schien zu funktionieren und ich konnte auch wieder in den Adminbereich.
    Dann habe ich auf 2.11.1 upgedatet was auch problemlos durchlief.
    Shop funzte, Bestellungen wurden erstellt, Adminbereich - alles okay.
    Ich habe daraufhin nochmals alle Dateien aus der ZIP "offene_wk_BETA2.zip‎" drüberkopiert.

    Spannung ......

    Klick auf "offene Warenkörbe" und vorbei wars mit der Freude :-(
    Wieder das selbe Ergenis, kein Zugang mehr zum Adminbereich.
    Was ich noch bemerkt habe ist, das auch die Schnittstelle zur Faktura nicht mehr funktioniert?

    Ich habe nun alles Rückgesichert und warte mal wie sich das Modul entwickelt aber es wäre trotzdem beruhigend zu wissen was da los ist?
     
  12. 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
    Um da festzustellen was da schief läuft benötige ich den FTP-Zugang und den Admin-Zugang zum Shop! Die Version 2.011.1 ist bei uns ohne Probleme gelaufen! Mehrfach getestet.

    Wenn du es willst, schick mir die Daten per mail: info@indiv-style.de
     
  13. Stephan Ho.
    Stephan Ho. Erfahrener Benutzer
    Registriert seit:
    12. Juli 2012
    Beiträge:
    178
    Danke erhalten:
    37
    Danke vergeben:
    16
    Bei meinem anderen Shop mit 2.0.11.1 drauf geht es auch.

    Vielleicht solltest Du darauf aufmerksam machen das es nur 2.0.11. getestet ist und evtl mit früheren versionen Probleme geben könnte?

    Ich bin wieder zurück auf den Stand vor der Installation und werde demnächst mal den Shop auf 2.0.11.1 updaten und dann noch einen Versuch machen.
    Falls ich Dich brauche melde ich mich- Danke schonmal.
     
  14. 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
    Das ist auf 2.010g entwickelt und wurde nur och in V2.011.1 getestet! Muss also auch laufen! Selbst in meinen Testshops mit 2.08 und 2.09 geht das Teil!
     
  15. balou...sagt "Auf Wiedersehn"
    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer
    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    Kann mich einer aufklären. Hab das Modul mal installiert. Wenn ich auf OWK gehe steh dann ein Kunde mit Name und Artikelauflistung. Ich habe jetzt 2 Button 1 x löschen 1 x Bestellung abschließen. Löschen ist klar. Wenn ich auf Bestellung abschließen klicke wird dies auch gemacht. Wo und woher weiß ich das der Kunde das möchte?
     
  16. balou...sagt "Auf Wiedersehn"
    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer
    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    Wenn ich einen klick auf Bestellung abschließen mach, wir der OWK vom Kunden geleert. DIe Bestellung ist eingegangen aber der ofene Warenkorb wurde nicht geleert.
     
  17. 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
    Ganz einfach!

    owk1.png

    grün ist noch nicht angemailt, rot ist schon angemailt!

    Die 2 Button haben folgende Funktion! Löschen -> ist klar! Und Bestellung abschliesen, da kannst du die Bestellung auslösen, wenn der Kunde anruft und es haben will! In den Einstellungen kannst du für diese Funktion die Zahlungsweise(meistens Vorkasse) auswählen!

    So, und gaaaanz unten:

    owk2.png

    da klicken! Da werden die Mails an den Kunden versendet, das er den WK gefüllt aber die Bestellung nicht abgeschickt hat!

    Mehr isses nicht... ;)
     
  18. balou...sagt "Auf Wiedersehn"
    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer
    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    Ein bißchen verwirrend mit dem "Zusätzliche Nachricht (PS) am Ende der Mail:" habe gedacht das gehört zur Bestellung abschließen wo der Kunde noch einen dummen Spruch bekommt.:cool:
     
  19. 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
    Nein, das ist genau die schöne Funktion! Wenn du die Kunden anmailst, wird dem Warenkorb ein Parameter angehängt! Sollte der Kunde dann normal bestellen, siehst du das in den "Wiederhergestellte Warenkörbe" !!! Das Bestellung auslösen, würde ich mit vorsicht benutzen! Das ist rechtlich sehr fragwürdig.....
     
  20. balou...sagt "Auf Wiedersehn"
    balou...sagt "Auf Wiedersehn" Erfahrener Benutzer
    Registriert seit:
    7. Juni 2011
    Beiträge:
    1.766
    Danke erhalten:
    374
    Danke vergeben:
    134
    Da hab ich vor einem guten Jahr schon was zu geschrieben. Brandgefährlich! Wollte das nurmal durchtesten. Nutzen habe ich keinen davon. Saubere Arbeit.