Neu Shopware überverkauf ein anderes Feld zuweisen

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Hallo Community,

ich wollte mal wissen ob es möglich ist dem Abverkauf von Shopware mit einem anderen Feld in der Wawi abzugelichen. Aktuell läuft der match ja in der Wawi mit dem Überverkauffeld. Dies möchten wir aber mit einem eigenen Feld oder einem Attribut matchen lassen. Kann man die Zuweisung irgendwie anpassen, dass der Abverkauf mit einem Attribut gesteuert wird?

Verwendet wird:
Shopware 5.5.6
Wawi 1.4.21.1
Connector 2.1.21

schon mal vorab vielen Dank
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Hallo @BlueEyePhoenix,

da dieses Verhalten standardmäßig eher weniger Sinn macht, werden wir das nicht in den Connector integrieren. Du kannst aber ein Connector Plugin schreiben, über das diese Funktionalität hinzugefügt wird. Hier geht's zur Entwickler Dokumentation für Connector Plugins. Dort ist auch ein Beispiel Plugin zu finden.
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Naja wenig Sinn ist immer eine Sache der Betrachtung.
Ebay und Amazon erlauben halt keinen Verkauf von Ware die nicht vorrätig ist (Käuferstatus, Versandzeiten usw.). Somit ist die Steuerung über einen Haken für Shop und Amazon, Ebay nicht so vorteilhaft. Das selbe Problem hatten wir auch im JTL Shop nur gab es da ein passendes Plugin das über ein Attribut den Überverkauf steuert.
Es ist ja schließlich so das man im Onlineshop auch Waren die mit 0 Lagerbestand und einem Liefertermin zum Vorbestellen anbieten möchte. Bei Ebay und Amazon halt erst wenn der Wareneingang erfolgt ist. Wenn man den Überverkauf setzt wird die Ware halt auch gleich bei Amazon, Ebay und Co gelistet.

Diese Entwickler Dokumentation sind zwar schön aber für leute mit wenig Erfahrung relativ Dünn beschrieben.

Aber wenn es halt nur so geht muss man sich wohl damit befassen.
 

3po

Sehr aktives Mitglied
30. August 2011
2.598
98
Ich weiß das Überverkäufe pro Plattform schon ein ewiges Thema bei JTL sind. Keine Ahnung wie genau oder was man einstellen muss aber wir haben einen SW Shop und verkaufen auch über Amzon (ebay ka). Wir verkaufen unsere Artikel im SW Shop teilweise mit Überverkäufen, aber bei Amazon werden sie automatisch pausiert/raus genommen wenn der Lagerbestand 0 ist?!
 
  • Gefällt mir
Reaktionen: Immanuel

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Hallo @BlueEyePhoenix,

da dieses Verhalten standardmäßig eher weniger Sinn macht, werden wir das nicht in den Connector integrieren. Du kannst aber ein Connector Plugin schreiben, über das diese Funktionalität hinzugefügt wird. Hier geht's zur Entwickler Dokumentation für Connector Plugins. Dort ist auch ein Beispiel Plugin zu finden.

So habe mal versucht das Plugin aus der Doku aufzusetzen. Dieses soll ja wenn ich es richtig verstanden habe das Attributfeld "maximumOrderQuantity" in JTL bei Shopware mit dem hinterlegten Wert befüllen. So habe die ordnerstrucktur sowie die Scripts einfach mal erstellt und in den pluginordner des Connectors geschoben. Aber irgendwie wird das Feld "Maximalabnahme" in Shopware nicht mit dem Wert befüllt.

Gibt es noch was zu beachten oder ist ein Fehler im Beispiel?
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
@BlueEyePhoenix,

hätte jetzt gedacht, dass das Beispiel out of the box funktioniert. Habe es selbst aber noch nicht getestet. Das werde ich heute mal angehen und gebe dir danach Rückmeldung.
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Das wäre top wenn ich dazu nochmal ein Feedback bekommen könnte :thumbsup:. Habe auch den Code aus der Gitlab zum Connector versucht, auch das ging leider nicht. Dort ist nur in dem einen Bootstrap code eine ) weniger. Dachte daran liegt es aber leider auch mit diesem Codeschnipsel kein erfolg.

Habe es auch schon direkt über connector selbst einbinden und danach direkt mit Shopwareplugin (Connector) versucht. Aber evtl übersehe ich etwas.
 

Shopküche.de

Offizieller Servicepartner
SPBanner

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Wollte halt ungern ein plugin vorab kaufen wenn noch nicht feststeht ob auf Shopware am ende umgestellt wird. Momentan soll der parallel aufgezogen und erstmal im Vergleich zum JTL Shop getestet werden.
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
@BlueEyePhoenix

Im Beispiel ist in der bootstrap.php tatsächlich eine Klammer zuviel. Wir haben heute ein Git Repository angelegt, in welchem Beispiel Plugins gesammelt werden sollen. Dort ist das Beispiel Plugin (https://gitlab.jtl-software.de/jtlconnector/example-plugins/tree/master/src/Shopware) zu finden. Falls du das verwenden solltest, dann achte auf das korrekte Anlegen der dafür benötigten Verzeichnisse im plugins Ordner. Auch wurde der verwendete Attributsnamen zu "max_order_quantity" abgeändert. Der kann natürlich so angepasst werden wie man lustig ist. Also schau dir die Dateien am besten vorher mal an.
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
@Immanuel

Vielen Dank. Ich werde mir das schonmal heute anschauen und morgen versuchen daraus mir das passend anzupassen. Wenn eine funktionierende Grundlage vorhanden ist, sollte der Rest für mich machbar sein. Werde in kürze hier noch eine Rückmeldung geben.
 

3po

Sehr aktives Mitglied
30. August 2011
2.598
98
Es wäre schön wenn die Servicepartner auch ihre Connector Plugins im JTL Shop zu Verfügung stellen würden, aktuell ist da gerade mal 1 einziges drin und das nach wie viel Jahren Connector Existenz, 4 Jahre? Vielleicht könnte JTL mal seine Connector Servicepartner anschreiben und fragen ob sie evtl. ihre entwickelten Plugins auch im JTL Store listen möchten?
 

Shopküche.de

Offizieller Servicepartner
SPBanner
Es wäre schön wenn die Servicepartner auch ihre Connector Plugins im JTL Shop zu Verfügung stellen würden, aktuell ist da gerade mal 1 einziges drin und das nach wie viel Jahren Connector Existenz, 4 Jahre? Vielleicht könnte JTL mal seine Connector Servicepartner anschreiben und fragen ob sie evtl. ihre entwickelten Plugins auch im JTL Store listen möchten?
Ich denke das es hier nicht allzu viele gibt die dafür Plugins entwickeln. Wir selbst haben nur eines öffentlich - weitere Plugins laufen nur intern bei uns da diese je nach System angepasst werden müssen und nicht automatisch "Plug & Play" sind.
 

3po

Sehr aktives Mitglied
30. August 2011
2.598
98
Ich glaube auch das es nicht viele sind, aber umso wichtiger wäre es diese Paar auch zu listen. Wir haben ebenfalls eins entwickeln lassen, das ist auch nicht dort gelistet. Und so wird es sicherlich noch ein paar geben.
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Daher haben wir das Beispiel Plugin Repository angelegt. Dort sollen Beispiel Plugins gesammelt werden, die von Kunden und SP's angepasst und eingesetzt werden können.
 

BlueEyePhoenix

Gut bekanntes Mitglied
3. Januar 2017
276
25
Hallo,

hab da noch ganz kurz eine Frage hab soweit das plugin angepasst nun wollte ich für mein Feld eine IF Else anfrage machen diese sieht wie folgt aus:

PHP:
if ($detailSW == "0") {
  $detailSW->setLaststock(1);

  ShopUtil::entityManager()->persist($detailSW);
  ShopUtil::entityManager()->flush($detailSW);
                        }
elseif ($detailSW == "1") {
  $detailSW->setLaststock(0);

  ShopUtil::entityManager()->persist($detailSW);
  ShopUtil::entityManager()->flush($detailSW);}

aber irgendwie funktioniert die nur die hälfe oder gibt es in der Schnittstelle ein Timeout? Fehlercode wird nicht ausgegeben läuft auch alles durch nur funktioniert das elseif nicht.
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Das wird so nicht funktionieren. $detailSW wird nie den Wert "0" oder "1" besitzen. Bitte poste den gesamten Inhalt der Datei. Vielleicht kann man dir dann einen Tipp geben.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Mediendateien nicht mit Shopware synchronisiert Shopware-Connector 0
Neu JTL Connector - Shopware 5 / 6: keine Erstübertragung der Daten Shopware-Connector 2
Einzelartikel als Kindartikel zu einem neuen Vaterartikel zusammenführen (JTL-Wawi + Shopware Connector) JTL-Wawi 1.8 0
Neu Connectorversion 2.1.0 - Kompatibilität zu Shopware 6.7 und Performanceoptimierungen Shopware-Connector 15
Neu PIM -> Shopware 6 <-> JTL Shopware-Connector 12
Neu Vorlagensets standardmäßig ein- oder ausgekappt anzeigen lassen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Ein Auftrag, zwei Positionen, zwei Lieferanschriften User helfen Usern - Fragen zu JTL-Wawi 2
Neu Ein Auftrag, 2 Versanddienstleister User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wo kann ich mich über JTL Kundencenter beschweren? 20 Minuten Lang einen Bug im Ticket dokumentiert, und am Ende "ein Fehler ist aufgetreten" Smalltalk 3
WMS Druckverwaltung -> Fenster friert ein > WMS-mobile & POS läuft gar nicht/extrem langsam 1.11.4 JTL-Wawi 1.11 0
Neu DPD: YourInternalID 28: (1) Strasse - Postleitzahl - Ort kann nicht zugeordnet werden. Evtl. liegt ein Schreibfehler in der Adresse vor. JTL-ShippingLabels - Fehler und Bugs 0
Neu Ist ein Hin- und Rückversand so machbar? User helfen Usern - Fragen zu JTL-Wawi 3
Bildimporte per Ameise ein "netter" Zeitvertreib JTL-Wawi 1.11 0
Neu Erstmals seit Jahren ein FTP-Problem Betrieb / Pflege von JTL-Shop 12
Neu GLS es fehlt immer ein Etikett / Code 0009 JTL-ShippingLabels - Ideen, Lob und Kritik 3
Wawi friert nach wählen eines beliebigen Menüpunktes ein JTL-Wawi 1.11 5
Neu Sql Express 2022 - wawi sagt beim Start es ist ein Update bereit - gelöst Installation von JTL-Wawi 3
Neu Kindartikel direkt anzeigen/auswählen wenn nur ein Kind vorhanden ist? User helfen Usern - Fragen zu JTL-Wawi 0
Kundenstammdaten: Wie erkenne ich in der Wawi, ob ein Shop-Kunde ein Kundenkonto angelegt hat? JTL-Wawi 1.9 2
Neu Lister 2.0 liest keine Daten ein Amazon-Lister - Fehler und Bugs 7

Ähnliche Themen