DHL Adapter
Das Stücklisten-Plugin ist kompatibel mit dem DHL Adapter powered by Pickware. Bei Lieferungen in das Ausland, beispielsweise in die Schweiz, werden stets der Stücklisten-Artikel und seine Sub-Artikel auf dem Exportdokument angezeigt. Diese weisen teils durch Vorgaben der DHL-Schnittstelle leichte Eigenheiten auf.
- Preis – Der Preis eines Stücklisten-Artikels wird unabhängig von seinen Sub-Artikeln gesetzt und ist auch der Preis, den der Kunde letztendlich zahlt. Aus diesem Grund werden Sub-Artikel ohne Preis (durch die DHL Schnittstelle ein Mindestwert von 0,01 €) aufgelistet und der letztendliche Preis im Stücklisten-Artikel angegeben.
- Gewicht – Da ein Stücklisten-Artikel ein virtueller Artikel ohne Eigengewicht ist, setzt sich das Gewicht des DHL Paketes nur aus den Sub-Artikeln zusammen. Aus diesem Grund wird der Stücklisten-Artikel ohne Gewicht (lediglich durch die DHL Schnittstelle ein Mindestwert von 0,1 kg) geführt und die Sub-Artikel haben stattdessen ihr reguläres Gewicht.
- Positionen – Auf dem Exportdokument können maximal 99 Positionen angezeigt werden. Sollte ein Stücklisten-Artikel diese Menge überschreiten, werden alle Positionen jenseits der Anzahl 98 zu einer 99. Position zusammengefasst. Die einzelnen Sub-Artikel müssen zur korrekten Verzollung auch aufgelistet werden.
Magnalister
Das Stücklisten-Plugin funktioniert insofern mit Magnalister, dass die beiden wichtigen Funktionen des Stücklisten-Plugins auf die Artikel- und Bestellsynchronisation mit den verschiedenen Marktplätzen implementiert sind:
- Errechnete Artikeleigenschaften durch Sub-Artikel (Lagerbestand, Gewicht) beim Artikel-Export. Dies bedeutet, dass das Plugin den Lagerbestand anhand der Sub-Artikel automatisch errechnet und ihn an Magnalister und damit auch an die externen Marktplätze weitergibt.
- Auffächern von Stücklisten-Artikeln in Sub-Artikel beim Import der Bestellungen. Stücklisten-Artikel werden beim Import einer Bestellung wie im Shopware Frontend auch in Sub-Artikel aufgefächert.
Um die Kompatibilität zu gewährleisten werden durch Patchfiles die folgenden Klassen aus Magnalister erweitert. Dies geschieht automatisch bei der Installation des Stücklisten-Plugins bzw. von Magnalister.
- ML_Shopware_Model_Product
- ML_Shopware_Model_Order
Solltest du andere individuelle Erweiterungen in Magnalister eingepflegt haben, welche die gleichen Klassen erweitern, kann die Kompatibilität der Plugins nicht mehr garantiert werden.
Darüber hinaus wird eine Hook-Datei hinterlegt, welche bei einem bestimmten Event ausgeführt werden soll. In Magnalister wird allerdings nur eine solche Hook-Datei geladen. Solltest du also bereits eine Hook-Datei auf dieses Event hinterlegt haben, so wird nur eine dieser Dateien ausgeführt - die andere nicht (addOrder_1.php).
Product Feed
Da einige Eigenschaften von Stücklisten-Artikel nicht direkt in der Datenbank geführt, sondern immer live aus den Sub-Artikeln berechnet werden, wurde auch für den Product-Feed eine Anpassung implementiert. Die Eigenschaften Lagerbestand (instock) und Gewicht (weight) werden durch Sub-Artikel berechnet, weswegen auch die Artikelfilter “Bestand größer Mindestbestand” und “Bestand kleiner Mindestbestand” nun mit Stücklisten-Artikeln funktionieren.
Für die Kompatibilität mit individuelle Anpassungen am SQL Filter müssen die entsprechenden Werte auf der Datenbank vorhanden sein, siehe hier.
Backend Bestellungen
Das Stücklisten-Plugin funktioniert nicht mit dem Plugin Backend Bestellungen von Shopware, da hier der Mechanismus zum Aufteilen der Stückliste in die einzelnen Sub-Artikel nicht greifen kann.
Die Funktion des Stücklisten-Plugins wird aus technischer Sicht über den Bestellabschluss des Frontends aufgerufen. Wird eine Bestellung über einen anderen Weg angelegt (dies gilt auch für die Anlage von Bestellungen direkt auf der Datenbank), so wird der Bestellabschluss nicht ordnungsgemäß durchlaufen und die Funktion des Plugins somit nicht aufgerufen. Wenn du Bestellungen im Auftrag deines Kunden durchführen möchtest, empfehlen wir dir den Weg über das Frontend. Du findest den entsprechenden Button Als dieser Kunde einloggen direkt im Kundenkonto deines Kunden.
Lagerbestand Warnung (Cronjob)
Da der Lagerbestand eines Stücklisten-Artikels im Backend nicht aussagekräftig ist, wird die Eigenschaft eMail-Benachrichtigung unter Grundeinstellungen → System → Cronjobs für einen Stücklisten-Artikel nicht wie gewohnt funktionieren.
ESD-Artikel
Sogenannte ESD-Artikel dürfen nicht Teil einer Stückliste sein, da ein Download der ESD-Artikel beim Kauf durch den Kunden ansonsten nicht möglich wäre.
Plugin heidelpay von heidelpay GmbH
Bei der Verwendung des Plugins heidelpay in Verbindung mit unserem Stücklistenplugin kann es vorkommen, dass abgebrochene Bestellungen durch heidelpay neu angelegt werden, ohne die Logik der Stückliste auszuführen, wodurch in diesen Bestellungen die Sub-Artikel fehlen.
Stücklisten-Artikel in Verbindung mit Pickware ERP, WMS und POS
Das Stücklisten-Plugin integriert sich vollständig in die Warenwirtschaft Pickware ERP und ist auch kompatibel mit dem Plugin Pickware WMS, wodurch Stücklisten-Artikel wie normale Artikel mit den Handscannern kommissioniert werden können.
Die Integration in die Warenwirtschaft ist besonders hilfreich, da es durch die Einführung von Stücklisten-Artikel möglich ist, den Lagerbestand der einzelnen Sub-Artikel separat zu führen und die Verfügbarkeit des Stücklisten-Artikels automatisch zu berechnen und anzuzeigen. Mehr Informationen dazu findest du hier.
Durch die Kompatibilität mit Pickware WMS können einzelne Sub-Artikel auf mehrere Lagerplätze verteilt liegen. WMS kennt die Lagerplätze der Artikel, sodass die Mitarbeiter im Lager den Stücklisten-Artikel bzw. die Sub-Artikel wie jede andere Bestellposition kommissionieren können.
Beispiel: Ein Shopbetreiber möchte den (Stücklisten-) Artikel “Geschenkkorb” verkaufen. Dieser Artikel als Ganzes existiert nicht in seinem Warenlager, sondern wird für jede Bestellung aus 1x “blauer Korb”, 2x “Rotwein” und 1x “Französischer Weichkäse” zusammengestellt. Auf herkömmliche Weise muss der Shopbetreiber den Lagerbestand der drei Sub-Artikel manuell für jede Bestellung bearbeiten und die Verfügbarkeit des Artikels “Geschenkkorb” jeweils neu prüfen. Durch die Verwendung des Stücklisten-Plugins gibt der Shopbetreiber nur ein mal an, aus welchen Sub-Artikeln sich der Stücklisten-Artikel “Geschenkkorb” zusammengesetzt. Die Verfügbarkeit des “Geschenkkorbes” und die Lagerbestände der Sub-Artikel werden automatisch gepflegt. Auch der Mitarbeiter im Lager bekommt bei Verwendung von Pickware WMS auf seiner Pickliste die in der Stückliste enthaltenen Sub-Artikel auf seiner digitalen Pickliste angezeigt.
Beim Kauf eines Stücklisten-Artikels im Shop werden sowohl der “virtuelle” Lagerbestand des Stücklisten-Artikels als auch die Lagerbestände aller Sub-Artikel korrekt reduziert.