Anpassung Bestellung über Connector

towo

Aktives Mitglied
15. April 2019
49
13
Hi

ich habe im Shop ein Geschenkkarten-Plugin. Darüber kann ich Geschenkkarten verkaufen, die im Shop eingelöst werden können.
Der Verkauf funktioniert problemlos (ist einem Artikel in der WaWi zugeordnet)

Wenn ich die Geschenkkarte aber nun einlöse, wird diese als Zahlungsart gesehen. Sie deckt dabei nicht immer zwingend den kompletten Betrag ab. Rest erfolgt dann per Paypal, Überweisung, etc.
Problem, in der WaWi taucht dieser Abzug natürlich nicht auf.
Ich habe jetzt ein Connector-Plugin geschrieben, mit dem ich bei der Übertragung eingreifen kann (aktuell schreibe ich es in die Note).
Aktuell müsste der Verantwortliche in der Wawi dies aber noch über Zahlung buchen.

es gibt ja für die CustomOrder den Punkt setPaymentInfo.
weiß jemand, ob ich darüber den Bereits bezahlten Betrag mit Gutscheincode (als Transaktions-ID) in die Wawi bekommen kann oder kommt sich die dann z.B: mit Paypal in die Quere?
Eine Extra Zahlungsart habe ich in der Wawi bereits angelegt.

Funktioniert überhaupt Multi-Payment über den Connector? in der Wawi selber scheint es ja zu funktionieren

Grüße
 

forumjtlolshopag

Sehr aktives Mitglied
6. Juni 2018
688
187
Glaub das einfachste wäre, wenn du den Gutgeschriebenen Betrag als Artikel mit negativen Betrag angibst (CustomerOrderItem, type="product"). Damit ist in der Bestellsumme dann nur noch der Restbetrag, der dann mit Paypal und co. bezahlt werden kann. So ist das zumindestens im Modified Commerce Connector gelöst. SKU musst du nicht setzen, damit wird es dann zu einer "Freitextposition" im Auftrag bei der JTLWAWI die auch nicht gepickt werden muss.
 

towo

Aktives Mitglied
15. April 2019
49
13
Danke für die Info. das klingt interessant. da Kann ich dann ja sicherlich auch Betrag und Steuersatz hinterlegen. weißt du ob es irgendwo dazu etwas dokumentiertes / ein Beispiel gibt, wie ich dies dann im PHP aufrufen muss. Bisher ist mir für die Bestellpositionen noch nichts über den Weg gelaufen
 

forumjtlolshopag

Sehr aktives Mitglied
6. Juni 2018
688
187
Beispiel:
Code:
$model = new CustomerOrderModel();
$model->setId( new Identity( $v[ 'orderid' ] ) );
$model->setCreationDate( new \DateTime( $v[ 'datepurchased' ] ) );
$model->setOrderNumber( $v[ 'ordernumber' ] );

...

$coupon = new CustomerOrderItem();
$coupon->setType( 'product' );
$coupon->setName( $total[ 'title' ] );
$coupon->setCustomerOrderId( $model->getId() );
$coupon->setId( new Identity( $total[ 'id' ] ) );
$coupon->setQuantity( 1 );
$coupon->setVat( 0.0 );
$coupon->setPrice( floatval( $total[ 'value' ] ) );

$model->addItem( $coupon );

Am besten, du ziehst dir den Modified Commerce Connector mal runter, der ist nicht ganz so komplex. Ist eine Phar Datei die du leicht auspacken kannst. Einzig der Aufbau des Connectors läuft über Controller und Mapper, da sind die Zuweisungslogiken im Mapper enthalten und Grundlegende Sachen im Controller. War für mich am anfang etwas verwirrend. Weiß jetzt nicht ob im Example Connector Beispielcode für eine Bestellung war.
 

towo

Aktives Mitglied
15. April 2019
49
13
bekomme den Gutschein jetzt als Posi in die WaWi übertragen. Allerdings schein ihn die Steuerrate nicht zu interessieren.
Die Position wird in der Wawi mit 19% angelegt.
wenn ich setPriceGross nutze, wird mir der Betrag zumindest korrekt übertragen, aber halt immer noch die Falsche Steuer und somit auch der falsche Netto-Preis. hier sollte ja Brutto=Netto mit Steuer 0 sein

muss ich in der Wawi dann für solche "Artikel" noch was konfigurieren? Ich habe unter Admin > Steuern > Steuerverwaltung gesehen, dass man z.B. bei Zone-EU den 0% Steuersatz hinzufügen muss. und da gibt es dann verschiedene Typen.
unter Admin > Steuern > Steuerklassen ist nämlich "normaler Steuersatz" mit 19% als Standard markiert
 

forumjtlolshopag

Sehr aktives Mitglied
6. Juni 2018
688
187
Versuch mal mit
Code:
->setPrice()
und Steuer "0". Ansonsten kann es sein, das du einen Connectorbug gefunden hast. Da gibt es leider einige. Zurnot mal ein Ticket stellen.
 

towo

Aktives Mitglied
15. April 2019
49
13
mit setPrice und setVat(0.0) hat er den Wert in die Netto getragen und den Brutto selber mit 19% (und damit natürlich zu hoch) berechnet.
die setPriceGross habe ich im Controller gefunden und mal probiert. Damit passt dann zumindest mal der Rechnungsbetrag

ich bin mir aber auch nicht sicher, mit welcher Steuerklasse dieser Geschenkgutschein dann beim einlösen verrechnet werden muss.
Verkauf mit 0% ist in Ordnung soweit ich weiß, da es ja ein unbestimmter Gutschein ist und eigentlich nur Umtausch eines Zahlungsmittels. (aber das klär ich eh noch rechtlich ab)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Spezialist für Rechnungsformular-Anpassung benötigt Dienstleistung, Jobs und Ähnliches 1
Neu Anpassung der Rechnungsansicht bei zu langen Artikelbeschreibungen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Suche Dienstleister zur Anpassung von Rechnungsvorlagen Dienstleistung, Jobs und Ähnliches 3
Neu Einzelne Bestellung wurde nicht übertragen JTL-Shop - Fehler und Bugs 8
Neu Keine Bestellung möglich über Nova 5.4 auf 4K Laptop JTL-Shop - Fehler und Bugs 16
Neu Bestellung aus verschiedenen Lagern listen Arbeitsabläufe in JTL-Wawi 0
Neu Workflow der prüft, ob eine Bestellung komplett aus einem bestimmten Lager lieferbar ist. User helfen Usern - Fragen zu JTL-Wawi 7
Neu Amazon Gutschriften kommen in den Status "Amazon Artikel nicht in Bestellung" und werden nicht übernommen User helfen Usern - Fragen zu JTL-Wawi 0
Bestellung "Ausliefern" erscheint nicht in "Beschaffung" JTL-Wawi 1.9 1
Neu Artikel auf Bestellung nicht zusammenführen Arbeitsabläufe in JTL-Wawi 2
Neu Mail-Vorlage Bestellung verschickt Allgemeine Fragen zu JTL-Shop 0
Neu Dropshipping Bestellung - Auswahl Lieferantenbestellung mailen, drucken,... User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow für Warenpost nur wenn bestimmte Artikel in Bestellung User helfen Usern - Fragen zu JTL-Wawi 1
WaWi Bestellung über Amazon erfüllen lassen - FBA Bestände werden nicht angezeigt Amazon-Anbindung - Ideen, Lob und Kritik 2
Wawi holt Bestellung aus Shop nicht ab. JTL-Wawi 1.9 2
Neu IDeal Zahlung über Paypal und Bestellung nicht erhalten. Geld aber abgebucht.... Allgemeine Fragen zu JTL-Shop 2
Neu Amazon Bestellung über JTL stornieren Amazon-Anbindung - Fehler und Bugs 2
Neu Amazon Bestellung - Lieferadresse Firma nicht vollständig (FBM) Amazon-Anbindung - Fehler und Bugs 9
Neu Bestellung wird aus dem Shop nicht an Wawi übertagen... JTL-Wawi - Fehler und Bugs 10
Neu JTL Shop 5.3.X - Fehlerhafte Artikellinks bei Export über Exporte-Manager JTL-Shop - Fehler und Bugs 1
Neu Drittshop Anbindung über JTL Connector Onlineshop-Anbindung 1
Neu Fehler 500 bei Versandmeldung an Amazon über JTL-eazyAuction Amazon-Anbindung - Fehler und Bugs 1
Neu JTL über LTE quälend langsam Installation von JTL-Wawi 13
Telefonnummer über Klarna JTL-Wawi 1.9 0
Neu Email-Versand über MS365 geht nicht Installation von JTL-Wawi 1
In Diskussion Hinweis im WMS Ausgeben wenn ein bestimmter Artikel verpackt wird über WMS JTL-Workflows - Ideen, Lob und Kritik 5
Neu Versand über Kundenaccount Allgemeine Fragen zu JTL-Shop 5
In Diskussion Keine Auslieferung nach Zahlungsartänderung über Workflow JTL-Workflows - Fehler und Bugs 4
Neu WMS über Remote druckt langsam Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 8
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
Neu Toplevel-Banner hinzufügen und/oder über Wawi Steuern Allgemeine Fragen zu JTL-Shop 0
Neu Einzelne Artikel über stückliste im Packtisch scannen User helfen Usern - Fragen zu JTL-Wawi 3
Maximal unzuverlaässiges ermitteln von fba Bedarf über die Umlagerungen in jtl. JTL-Wawi 1.9 0
Gelöst Artikel an der Kasse beim scannen nur über Artikelnummer, nicht über GTIN identifizieren (Gebrauchtware, GTIN mehrfach in der Wawi) Allgemeine Fragen zu JTL-POS 1
Neu Spam über Frage zum Artikel User helfen Usern - Fragen zu JTL-Wawi 10
Neu Wie kann ich über eigene Felder eine Mehrfachauswahl erstellen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu jtl.evo.js über Child Template anpassen. Geht das? Technische Fragen zu Plugins und Templates 6
Amazon Angebote über JTL schließen JTL-Wawi 1.6 0
Neu Permanenten Excel-Log über Workflow führen User helfen Usern - Fragen zu JTL-Wawi 2
Artikelverkauf über JTL-Shop mit Bestand 0 in der JTL WaWi JTL-Wawi 1.9 13
Wawi unsanft täglich beenden über CMD Taskkill JTL-Wawi 1.8 1

Ähnliche Themen