Beiträge von Bergami

    Ich habe gerade bemerkt, dass wenn ich den Verkaufspreis einer Bestellposition, in einem bestehenden Auftrag, im Nachgang ändere, dann ändert sich zwar der Nettopreis in der Listenansicht der Aufträge aber nicht der Bruttopreis. Dort steht dann immer noch der alte Bruttopreis. Auch in einem entsprechenden Bericht wird alte Bruttopreis ausgegeben.


    In der Druckansicht des Belegs, wird der Netto- als auch der Bruttopreis aber korrekt ausgegeben.

    Du musst im Root Deiner OpenXE-Installation die ".htaccess" mit folgenden Code erweitern:


    Code
     <Files bridge.php>
    Order allow,deny
    Allow from all
    </Files>

    Danach funktioniert dann auch der Aufruf der URL per Cron.


    Du musst dann aber daran denken, dass Du diese Änderung nach jedem OpenXE-Upgrade wieder einpflegen musst, weil OpenXE die ".htaccass" bei jedem Upgrade überbügelt.

    Es ist so wie Alex es geschrieben hat. Man legt erst einen Auftrag an. Dort kann man dann auch eine Lieferanschrift etc. angeben. Anschließend den Auftrag freigeben und aus dem Auftrag dann direkt die Rechnung erstellen ("als Rechnung weiterführen"). Wenn der von Alex aufgeführte Code in der Textvorlage für die Rechnung steht, erscheint dann auch die Lieferanschrift auf dem Rechnungsbeleg.

    Wenn direkt eine Rechnung ohne Auftrag geschrieben wird, gibt es die Möglichkeit nicht eine Lieferanschrift einzugeben, da dass eben nur über den Auftrag möglich ist. Dann musst Du Dir so behelfen, wie Du es selbst beschrieben hast.

    Moin Moin liebe Community,


    ich suche Unterstützung für die Anpassung der Shopware 6 Schnittstelle an das "Produkt Konfigurator 6 Enterprise" Plugin.


    Im Wesentlichen geht es bei der Anpassung darum, dass die Konfiguration des jeweils bestellten Produkts beim Import der Aufträge mit importiert wird, sofern es sich um ein Produkt handelt, dass mit dem Konfigurator im Shop konfiguriert werden kann. Wo diese Bestelldaten in der Datenbank liegen, weiß ich: Tabelle "order_line_item", Spalte "payload". JSON rauskopieren und nach dem key="bogxProductConfigurator" suchen. Ab da sind dann die Konfigurationsdaten zu finden.


    Vom Hersteller dieses Plugins gibt es eine Anpassung der Shopware 6 Bestellbestätigungs-E-Mail. Da diese ja auf die selben Daten in der Datenbank zugreift, sollte eine Ableitung dieses Codes für die Integration in die Shopware 6 Schnittstelle doch eigentlich kein Hexenwerk sein - zumindest wenn man denn Ahnung vom Programmieren hat....was bei mir leider nicht der Fall ist.


    Nachfolgend einmal ein Auszug der Code-Anpassung für die Shopware 6 Bestellbestätigungs-E-Mail:


    Hätte jemand von Euch Zeit, Lust und Ahnung mir bei der Anpassung der Schnittstelle zu helfen!?

    Wenn sich vielleicht sogar Jemand finden sollte, der diese Anpassung komplett für mich übernehmen würde, wäre ich auch gern bereit seinen Aufwand angemessen zu entschädigen ;)

    Ja, die Textvorlagen kenne ich und ich nutze sie auch.


    Ich würde nur z.B. diese Anrede "Sehr geehrte Damen und Herren" ändern wollen, weil ich meine Kunden so nur in den allerallerseltesten Fällen anrede.


    Könnte man für diese Mailvorlage nicht zvielleicht auch eine Geschäftsbriefvorlage nutzen?

    Ich habe mir die Konstellation, so wie Alex sie vorgeschlagen hat, jetzt mal eingerichtet:


    • Dafür einfach ein zweites Postfach, speziell nur die E-Mail die zu Tickets werden sollen, anlegen.

    • Dieses Postfach dann zusätzlich zu Deinem zentralen Postfach in Deinem E-Mail Client anlegen (IMAP).

    • Anschließend lassen sich die im zentralen Postfach eingehenden E-Mails manuell oder per Regel in das Postfach für die Tickets verschieben.
    • OpenXE holt die E-Mails dann aus diesem "Ticket"-Postfach ab und legt sie als Ticket an.


    Das klappt bei mir wunderbar und es ist auch ein Workflow, der mir gut gefällt!


    Was mir nur noch nicht ganz klar ist bei Handling der E-Mails ist : was ist genu ist der Vorteil von der Möglichkeit die E-Mails zusätzlich zu archivieren? Ist es nur die Möglichkeit sie automatisch z.B. nach 10 Jahren löschen zu lassen!?

    Ich wollte mir gerade einen neuen E-Mail Account in OpenXE anlegen.


    Beim Klick auf "+NEU" geht aber keine Eingabemaske auf, sondern nur eine leere Seite:



    Ich habe mir dann einfach einen meiner ungenutzten Accounts geschnappt und den mit den Zugangsdaten des neuen E-Mail Kontos aktualisiert. Beim Testen des SMTP mit der Testmail, bekomme ich nun diese Fehlerseite angezeigt:



    Die Zugangsdaten habe ich schon x-mal kontrolliert und das Postfach funktioniert grundsätzlich auch.

    Also - tatsächlich ist der Import der SQL nicht komplett durchgelaufen.


    An der Stelle, an der die "Struktur des Views" in der SQL gesetzt werden, ist es zu einem Berechtigungsproblem gekommen, weil dort natürlich der Benutzer meiner Ausgangs-Datenbank eingetragen war. Dementsprechend wurden die in der SQL danach folgenden Indizes und AUTO_INCREMENT`s auch nicht mehr verarbeitet. Nach der Änderung der SQL an den enstprechenden Stellen auf den neuen Dantenbank-Benutzer, lief der Import auch bis zum Ende durch. Damit hat dann auch das anschließende OpenXE-Upgrade problemlos funktioniert.

    Ok, dann scheint wohl beim Übertragen der DB auf das Testsystem etwas nicht so wirklich funktioniert zu haben. In der produktiven DB hat die Spalte ID nämlich autoincrement. Ich werde die Test-DB löschen und es noch einmal probieren. Danke Dir erst einmal, ich gebe dann Bescheid!

    Für mich ist das tatsächlich relativ egal, welcher Wert als Datum für "Auslieferung Lager" gesetzt wird. Ich arbeite und verarbeite sowieso nur mit dem Wert aus "Wunsch Liefertermin".


    Ich war es nur von Xentral so gewohnt, dass auch nur die Tage als Differenz verarbeitet werden, die ich entsprechend konfiguriert habe. Eine 0 wurde dort auch als 0 verarbeite nicht hardcoded auf 2 gesetzt. Insofern hatte ich das Verhalten von OpenXE in diesem Zusammenhang als Bug gewertet.

    Moin,


    ich bin nun seit einer Woche produktiv mit OpenXE. Soweit funktioniert alles bestens :)


    Eine Kleinigkeit ist mir die Tage bei der Bearbeitung von Aufträgen jedoch aufgefallen:


    Wenn ich in einen Auftrag einen Wunsch Liefertmin eintrage, dann wird automatisch der Termin für "Auslieferung Lager" gesetzt. Die Anzahl an Tagen, die zwischen diesen beiden Terminen liegen sollen, kann jeweils in den Projekteinstellungen unter "Logistik / Versand" und dann "Anzahl Differenz Tage Auslieferung:" definiert werden.


    Ich habe dort "0" eingetragen. Trotzdem wird im Auftrag aber immer eine Differenz von 2 Tagen gesetzt.