Zum Inhalt

Changelog

Version 7.0.8

  • BUGFIX | Mapping-Controller hat nicht in allen Fällen die Anpassungen angezeigt.
  • BUGFIX | Converted data in ConvertedDataEvent kann null sein.
  • BUGFIX | Ignoriere Zeitstempel, wenn Mapping-Modus aktiv ist.
  • IMPROVEMENT | Performance-Verbesserungen im Zusammenspiel mit vielen PlentyONE Artikeln.
  • BUGFIX | Bestellstatus-Sync: Transition-Fehler behoben.
  • IMPROVEMENT | Methode geändert, um Lagerbestandsaktualisierungen zu erkennen.
  • IMPROVEMENT | Verbesserte Fehleranzeige bei Array-Umwandlung.

Version 7.0.7

  • IMPROVEMENT | Externe Auftragsnummer zur Bestellungstabelle hinzugefügt.
  • FEATURE | Option hinzugefügt, um Shopware-Bestellungen mit dem Status "storniert" zu synchronisieren.
  • BUGFIX | Zahlen in Snippets durch Strings ersetzt.
  • IMPROVEMENT | Handhabung für Konten mit wenigen API-Aufrufen in kurzer Zeit hinzugefügt.

Version 7.0.6

  • BUGFIX | Mapping Controller hat nicht alle Mappings gezeigt.
  • BUGFIX | Verhindere Fehler bei fehlenden Datenfeldern (Kategoriedaten).
  • IMPROVEMENT | Timeout für CURL-Anfragen hinzugefügt.
  • IMPROVEMENT | Standardwerte für den Bestellstatus bei der Erstellung der Bestellung für Neuinstallationen geändert.
  • BUGFIX | Veränderung von Transaktionen von "paid" zu "reminded" haben nicht funktioniert.
  • IMPROVEMENT | Fehlerbehandlung für Varianten ohne verfügbare Hauptvariante verbessert.

Hinweise:

  • Die Synchronisierung bricht nicht mehr ab, wenn eine Hauptvariante nicht verfügbar ist, aber Varianten verfügbar sind. Bitte überprüfe die Log-Datei auf solche Fehler.

Version 7.0.5

  • BUGFIX | Installation funktionierte in manchen Fällen nicht.

Version 7.0.4

  • IMPROVEMENT | Einige Produktdatenmappings von manipulateConvertedEntity() zu getMapping() verschoben.
  • IMPROVEMENT | Konfiguration hinzugefügt, um eine E-Mail bei Fehlern während der Synchronisierung zu erhalten.
  • IMPROVEMENT | Konfigurierbares Feld-Mapping hinzugefügt: mainCategories.
  • BUGFIX | Verhindere das Erstellen von doppelten Adressen.
  • FEATURE | Option hinzugefügt, um Tags für Produkte und Kategorien zu synchronisieren.
  • BUGFIX | Attribut- und Attributwert-Mapping korrigiert.

Hinweise: - Nutze \LenzPlatformPlentyConnector\Sync\DataSync\Mapping\SkipMappingException, statt \Exception, um das Werfen von Exceptions in MappingFields zu überspringen. - Konfiguration "full-sync.error-mail-address" ersetzt mit Konfiguration "E-Mail-Adresse für Fehler bei Synchronisation" in Erweiterung. - Konfiguration "stock-sync.error-mail-address" ersetzt mit Konfiguration "E-Mail-Adresse für Fehler bei Synchronisation" in Erweiterung. - Konfiguration "order-sync.error-mail-address" ersetzt mit Konfiguration "E-Mail-Adresse für Fehler bei Synchronisation" in Erweiterung. - Konfiguration "order-status-sync.error-mail-address" ersetzt mit Konfiguration "E-Mail-Adresse für Fehler bei Synchronisation" in Erweiterung.

Version 6.0.27

  • BUGFIX | Verhindere das Erstellen von doppelten Adressen.
  • BUGFIX | Attributwert-Mapping korrigiert.

Version 7.0.3

  • BUGFIX | Bestellstatus-Sync mit "cancel(l)ed" Bestellungen.

Version 7.0.2

  • BUGFIX | Doppeltes $flockDir im Pfad entfernt.
  • IMPROVEMENT | Nutze für Bildsortierung fortlaufende Zahlen ab 0.
  • BUGFIX | Coupon-Addon: Mehrere kleine Bugs korrigiert.
  • IMPROVEMENT | Zeige Fehlermeldung, wenn Steuersätze nicht abgerufen werden können.
  • BUGFIX | Produkt-Konfigurator-Einstellungen wurden nicht aufgeräumt.
  • BUGFIX | Prüfung hinzugefügt, um zu verhindern, dass Zahlungen hinzugefügt werden, wenn bereits eine Zahlung existiert.

Version 7.0.1

  • BUGFIX | Die Kontaktzuordnung hat Kontakte mit ähnlichen E-Mail-Adressen zugeordnet.

Version 7.0.0

  • TASK | Kompatibilität mit Shopware 6.7.

Anforderungen:

  • Die Erweiterung erfordert nun mindestens Shopware Version 6.7.0.0.

Version 6.0.26

  • BUGFIX | Bestellstatus-Sync mit "cancel(l)ed" Bestellungen.

Version 6.0.25

  • BUGFIX | Coupon-Addon: Mehrere kleine Bugs korrigiert.
  • BUGFIX | Prüfung hinzugefügt, um zu verhindern, dass Zahlungen hinzugefügt werden, wenn bereits eine Zahlung existiert.
  • BUGFIX | Ort des Lock-Verzeichnis korrigiert.

Version 6.0.24

  • BUGFIX | Die Kontaktzuordnung hat Kontakte mit ähnlichen E-Mail-Adressen zugeordnet.

Version 6.0.23

  • IMPROVEMENT | Technische Mapping Verbesserungen.
  • TASK | Fehlermeldungen für RequestExecutor hinzugefügt.
  • IMPROVEMENT | Unterstützung für leere Postleitzahlen.
  • IMPROVEMENT | Möglichkeiten zur Individualisierung hinzugefügt (Events, DataStore-Objekt).
  • FEATURE | Unterstützung für Gutscheine als In-App-Purchase hinzugefügt.
  • BUGFIX | Trackingcodes wurden gespeichert nachdem Lieferstatus geändert wurde.

Version 6.0.22

  • IMPROVEMENT | Verbesserte Performance durch Sprachenhandling.
  • IMPROVEMENT | Doppelte URLs werden übersprungen und geloggt, statt einen Fehler zu werfen.
  • BUGFIX | Limitiere Medien-Titel auf 255 Zeichen.
  • IMPROVEMENT | Prüfung hinzugefügt, ob Medien aktualisiert werden müssen.
  • BUGFIX | Die Auftragssynchronisierung könnte mit Zahlungsbeschränkungen verbunden sein.
  • IMPROVEMENT | Optionen hinzugefügt, welche Status von PlentyONE aktualisiert werden sollen.
  • IMPROVEMENT | Mapping-Modus hinzugefügt (beta).
    Hinweise: Mit diesem Update werden alle Medien einmalig erneut hochgeladen, um den aktuellen Hash hinzuzufügen.

Version 6.0.21

  • BUGFIX | Fehler mit MySQL-Kompatibilität korrigiert.
  • IMPROVEMENT | Gutschein-Request hinzugefügt.

Version 6.0.20

  • BUGFIX | String-Behandlung in AbstractProcessService korrigiert.
  • BUGFIX | Hersteller-URL wurde nicht korrekt übertragen.
  • BUGFIX | Ignoriere nicht erreichbare Bilder.

Version 6.0.19

  • BUGFIX | Migrationen haben in manchen Fällen nicht funktioniert.

Version 6.0.18

  • BUGFIX | Ignoriere Bilder mit null-Wert.
  • IMPROVEMENT | Option hinzugefügt, um spezielle Bild-Behandlung für Auftragsherkunft 1.00 zu nutzen.
  • BUGFIX | Mapping des Einkaufspreises korrigiert.
  • BUGFIX | Prüfung für den Zahlungsstatus "reminded" hinzugefügt.
  • IMPROVEMENT | Order-Sync: Fallback für negative Line-Items wird zu Rabatt.
  • BUGFIX | Neue Fälle zu Bestellstatus-Sync hinzugefügt.
  • BUGFIX | Support-Textbaustein im Admin-Bereich angepasst.
  • IMPROVEMENT | Option hinzugefügt, um Bestellungen nur bei bestimmtem Zahlungsstatus zu übertragen.
  • BUGFIX | Behebt ein Problem beim Setzen des Zahlungsstatus auf "Erinnert".
  • BUGFIX | Prüfe auf nachfolgendes Leerzeichen bei der Adresse.
  • IMPROVEMENT | Cleanup-Aufgaben hinzugefügt.

Version 6.0.17

  • IMPROVEMENT | Bessere Kompatibilität für nicht konforme Bestellzeilen vom Typ "product".
  • IMPROVEMENT | Zeige Fehlermeldung für doppelte Bild-URLs.
  • IMPROVEMENT | Optionen --unlock und --reset-sync-state zu bin/console lenz-platform-plenty-connector:full-sync hinzugefügt.
  • BUGFIX | Fehler abfangen, wenn Kundengruppe des Kunden nicht mehr vorhanden ist.

Version 6.0.16

  • BUGFIX | Sprachwert-Erkennung für Eigenschaften korrigiert.
  • BUGFIX | Produkt-Bilder wurden dem Produkt nicht korrekt zugewiesen.
    Hinweis: Bitte klicke auf den Button "Artikelabgleich zurücksetzen" nachdem das Update eingespielt wurde, um alle Produkte erneut zu übertragen.

Version 6.0.15

  • BUGFIX | Null-Wert-Behandlung in ConfigService korrigiert.
  • BUGFIX | Behebt einen Fehler in der Mapping-Generierung im Zusammenhang mit fehlenden Übersetzungen.
  • BUGFIX | Bilder des Elternartikels wurden seit v6.0.13 zu allen Varianten synchronisiert.
  • IMPROVEMENT | Übersetzung für CrossSelling hinzugefügt (Textbausteine).

Version 6.0.14

  • IMPROVEMENT | Transaktions-ID für Mollie und Klarna hinzugefügt.

Version 6.0.13

  • FEATURE | Unterstützung für Eigenschaften vom Typ "file" hinzugefügt.
    Breaking Changes:
    • PIM-Route wird für Variantendaten verwendet: Bitte lies die Anmerkungen. Wenn du Unterstützung benötigst, kontaktiere unseren Support.
      Anmerkungen:
    • Geänderte Standardzuordnung für isCloseout von variation.isUnavailableIfNetStockIsNotPositive zu variation.base.stockLimitation.
    • PIM-Route wird für Variantendaten verwendet. Daher müssen individuelle Anpassungen in der Customization-Erweiterung nach dem Update überprüft und angepasst werden. Bitte überprüfe dies in einer Testumgebung, bevor das Update im Produktionssystem durchgeführt wird.
    • Tabelle "lenz_plenty_connector_image_link" zu "lenz_plenty_connector_media_link" umbenannt.
    • Tabelle "lenz_plenty_connector_image_update" zu "lenz_plenty_connector_media_update" umbenannt.

Version 6.0.12

  • IMPROVEMENT | Setze Restriktionen, um Eigenschaften für den Sync zu wählen.

Version 6.0.11

  • BUGFIX | ProcessProductService Sortierung korrigiert.
  • IMPROVEMENT | Verkaufskanal-Zuweisung prüft Mandanten-ID.
    Hinweis: Bitte prüfe vor dem Update, ob der korrekte plentymarkets Mandant und die Verkaufskanal-ID für jeden Verkaufskanal gesetzt ist. Siehe Schritt 7 der Installationsanleitung.

Version 6.0.10

  • IMPROVEMENT | Benutze PIM-Routen für Kategorien.
  • IMPROVEMENT | Stapelmenge für das Schreiben der Daten kann in den Optionen geändert werden.
  • IMPROVEMENT | Event hinzugefügt: OrderLineItemConvertedEvent.
    Hinweis:
    Bitte setze den Wert unter "Erweiterungen -> Meine Erweiterungen -> plentymarkets Connector -> Konfigurieren -> Stapelmenge" auf einen Wert zwischen 1 und 250.
    Vor diesem Update war der Standard 250.

Version 6.0.9

  • BUGFIX | "string" zu erlaubten Eigenschaften für Zusatzfeld-Umwandlung hinzugefügt.
  • BUGFIX | Limitiere Link im Hersteller auf 255 Zeichen.

Version 6.0.8

  • IMPROVEMENT | API-Limit-Information zu Admin hinzugefügt.
  • IMPROVEMENT | Mandanten-ID von Verkaufskanälen werden in API-Calls berücksichtigt.
  • IMPROVEMENT | Option hinzugefügt, um anhand des Bestellstatus einzuschränken, welche Bestellungen übertragen werden.

Version 6.0.7

  • IMPROVEMENT | Konfiguration und Übertragung von Währungspreisen hinzugefügt.
  • BUGFIX | Behebt einen Fehler bei der Lagerbestandsberechnung für existierende Produkte.
  • BUGFIX | Korrigiere parentId, wenn Hauptvariante geändert wird.
  • IMPROVEMENT | Konfigurierbares Feld-Mapping hinzugefügt: isCloseout.

Version 6.0.6

  • IMPROVEMENT | Timeout für flock in Commands hinzugefügt.
  • IMPROVEMENT | Verbesserte Handhabung für Haupt-Varianten-Erkennung.

Version 6.0.5

  • IMPROVEMENT | Maskiere "<" und ">" in property_group_option.
  • IMPROVEMENT | Nutze übersetzten Namen für Attribute, wenn vorhanden.
  • BUGFIX | Laden der Fetch-Services für Attributwerte und Eigenschaftswerte korrigiert.
  • BUGFIX | 4 Stunden Toleranz für Lagerbestandsabgleich hinzugefügt.

Version 6.0.4

  • IMPROVEMENT | Adress-Mapping: Geburtstag und externe Kunden-ID hinzugefügt.

Version 6.0.3

  • IMPROVEMENT | Unterstützung für LenzPlatformPremiums.

Version 6.0.2

  • BUGFIX | Erstelle Kategorie, wenn Elternkategorie fehlt.
  • BUGFIX | Adressen wurden mehrfach hinzugefügt.
  • IMPROVEMENT | Cross-Selling Synchronisierung kann in Adminbereich aktiviert werden.
  • IMPROVEMENT | Fehlerbehandlung in Bestellsynchronisation.
  • BUGFIX | Methodenaufruf des Länder-Umwandlers.
    Hinweis: Bestellsync und Bestellstatussync wurden getrennt.
    Bitte füge den Cronjob hinzu: bin/console lenz-platform-plenty-connector:order-status-sync --time-limit=270.

Version 6.0.1

  • BUGFIX | Einheiten wurden nicht korrekt abgerufen.

Version 6.0.0

  • TASK | Kompatibilität mit Shopware 6.6.

Anforderungen:

  • Die Erweiterung erfordert nun mindestens Shopware Version 6.6.0.0.

Version 5.0.11

  • BUGFIX | Einheiten wurden nicht korrekt abgerufen.

Version 5.0.10

  • BUGFIX | Benutze Bild mit niedrigster Position als Fallback-Cover-Bild.
  • TASK | Überspringe "authorized" Transaktions-Status.
  • IMPROVEMENT | Splitte DB-Aktualisierungen in 10er-Pakete.
  • BUGFIX | Mapping für Land Slowenien hinzugefügt.
  • FEATURE | Experimenteller Cross-Selling-Sync hinzugefügt.

Version 5.0.9

  • IMPROVEMENT | Order sync: plentyID pro Verkaufskanal änderbar.
  • BUGFIX | Order sync: Variablen-Aufruf korrigiert.
  • IMPROVEMENT | Order sync: Kundenklasse kann nun in Kundengruppe gesetzt werden.

Version 5.0.8

  • BUGFIX | Variablen-Aufruf in UpdateOrderStateFromPlentyService verbessert.
  • BUGFIX | Erlaube Transition von "refunded" und "refunded_partially".
  • IMPROVEMENT | "title" und "alt" zu Bildern hinzugefügt.
  • BUGFIX | Behebt einen Fehler in Sprachen-Erkennung.
  • IMPROVEMENT | Order sync: Suche nach fehlenden Variation-IDs via API.
  • IMPROVEMENT | Order sync: Zeige Fehler in Administration.
  • IMPROVEMENT | Order sync: Mehr Fehlermeldungen hinzugefügt.

Version 5.0.7

  • IMPROVEMENT | Zusatzfeld 'last_updated_at' für Kategorie und Produkt hinzugefügt.
  • IMPROVEMENT | Kategorie-Abruf respektiert nun die Mandanten-ID.
  • BUGFIX | Korrektur im Produkt-Mapping.
  • BUGFIX | Versandstatus-Konfiguration in Administration.
  • BUGFIX | Fehlerbehebung in Freitext-Eigenschaften-Sync.
    Wichtig: Damit Kategorien weiterhin synchronisiert werden, muss der entsprechende Mandant in der Kategorie zugewiesen sein.

Version 5.0.6

  • FEATURE | Bestellstatus-Synchronisierung kann nun individuell konfiguriert werden.
  • IMPROVEMENT | Attribut-Wert-Mapping optimiert.
  • IMPROVEMENT | Kategorie-Mapping optimiert.

Version 5.0.5

  • FEATURE | Freitext-Eigenschaften werden als Zusatzfeld synchronisiert.
    Freitext-Eigenschafts-Typen:
    • Datum
    • HTML
    • Text
    • Zeichenkette
    • Kein
    • Kommazahl
    • Ganze Zahl

Version 5.0.4

  • BUGFIX: Doppelte-Bestellungen-Check in plentymarkets verbessert.
  • IMPROVEMENT: Option hinzugefügt, um Produktnamen-Mapping zu ändern.
  • BUGFIX: Eigenschaften: Standardwert hinterlegt, übersetzbar gemacht.
  • IMPROVEMENT: Technische Daten als Zusatzfeld hinzugefügt.
  • BUGFIX: Feld-Matching von "URL-Pfad" war nicht mehr korrekt.
  • IMPROVEMENT: Erlaube HTML in Freitext 1-20.

Hinweis: Bitte in der Konfiguration der Erweiterung nach dem Update das Matching für Produktname einstellen.

Version 5.0.3

  • FEATURE: Konsolen-Befehle hinzugefügt, um Lagerbestandsabgleich zurückzusetzen.
  • FEATURE: UI-Button hinzugefügt, um Lagerbestandsabgleich zurückzusetzen.
  • TASK: Notiz zu Kommandozeile hinzugefügt, wenn Bestellung übersprungen wird.
  • IMPROVEMENT: Ignoriere nicht synchronisierte Bestellungen in UpdateOrderStateFromShopwareService.

Version 5.0.2

  • IMPROVEMENT: Produkt-Meta-Beschreibung wird nun nach 255 Zeichen abgeschnitten.
  • BUGFIX: Bestellübertragung: ItemID und VariantID wurden nicht übertragen.

Version 5.0.1

  • BUGFIX: Netto-Preise wurden nicht korrekt übermittelt bei Steuer-Status "net".

Version 5.0.0

  • IMPROVEMENT: Prüfe vor Anlage, ob Bestellungen in plentymarkets bereits angelegt wurden.
  • IMPROVEMENT: Benutze PIM-Routen für Lagerbestands-Update.
  • IMPROVEMENT: Lagerbestandsübertragung beim Produkt-Sync angepasst.
  • IMPROVEMENT: Titel, die länger als 40 Zeichen sind, werden abgeschnitten.
  • IMPROVEMENT: Versandkostenrabatte werden nun übertragen.

Hinweise:

  • Bitte aktualisiere deine Mapping-Definitionen für lenz_platform_plenty_connector.mapping.product_stock, wenn diese modifiziert wurden.
  • Lagerbestände werden nur einmalig mithilfe des Produkt-Syncs übertragen, danach mithilfe des Produkt-Stock-Syncs.
  • Titel, die länger als 40 Zeichen sind, werden abgeschnitten, da es hier eine Limitierung in plentymarkets gibt.

Version 1.0.7

  • TASK: Kompatibilität mit Shopware 6.5.

Anforderungen

  • Das Plugin erfordert nun mindestens Shopware Version 6.5.0.0.
  • Hinweis: VOR DEM UPDATE AUF SHOPWARE 6.5.5.0.0 die App deaktivieren, dann aktualisieren, dann aktivieren.

Version 1.0.6

  • BUGFIX: Meta-Beschreibung wird nun nach 255 Zeichen abgeschnitten.
  • IMPROVEMENT: Firmen-Accounts werden bei Bestell-Sync erstellt und verknüpft.

Version 1.0.5

  • IMPROVEMENT: Bestellsync: Mailadresse zu Adresse hinzugefügt.
  • IMPROVEMENT: Bestellsync: Titel zu Adresse hinzugefügt.
  • IMPROVEMENT: Bestellsync: USTID- und Telefonnummer-Mapping korrigiert.
  • TASK: Allgemeine Quellcode-Verbesserungen:
  • IMPROVEMENT: Fehlerbehandlung für API-Fehler hinzugefügt.
  • IMPROVEMENT: Mapping Events hinzugefügt, um Anpassungen am Mapping einfacher zu gestalten.
  • IMPROVEMENT: Standard-Werte zu MappingField hinzugefügt.
  • IMPROVEMENT: Einheitliche Methode hinzugefügt, um den Context für AbstractProcessService zu erstellen.
  • TASK: Info-Variablen zu OrderSyncCommand hinzugefügt.
  • IMPROVEMENT: ORDER_ENTRY_AT bei Bestellsync zu plentymarkets hinzugefügt.
  • BUGFIX: Verwende Zahlungsart der letzten Transaktion, statt Zahlungsart der ersten, wegen Möglichkeit zum Wechseln der Zahlungsart.
  • BUGFIX: Steuer-Handling beim Bestellsync korrigiert.
  • BUGFIX: StateMachineStates bei Status-Aktualisierungen von plentymarkets berichtigt.
  • IMPROVEMENT: Aktualisiere Bestellstatus von Shopware nur, wenn es Änderungen beim letzten Sync gibt.
  • FEATURE: Option hinzugefügt, um "Lagerbestand" als "Verfügbaren Lagerbestand" zu verwenden.
  • TASK: Kleinere Code-Qualitäts-Updates.
  • BUGFIX: Handhabung für leere Einheit hinzugefügt.
  • TASK: PHP 7.4 Kompatibilität.
  • IMPROVEMENT: Basis-Unterstützung für codegiganten - Bonuspunkte mit Einkäufen sammeln.
  • IMPROVEMENT: Handhabung für leere Telefonnummern verbessert.
  • TASK: Verbesserte Handhabung bei Fehlern der Kontakt-Erstellung.
  • IMPROVEMENT: Benutze time() für Erkennung von Bestandsupdates.
  • TASK: Bestellupdates von Shopware werden für mindestens 7 Tage synchronisiert.
  • IMPROVEMENT: Fehler-Mail hinzugefügt für Fehler bei Bestellupdate von plentymarkets.

Wichtig: Bitte teste das Update vor dem Aktualisieren in einer Testumgebung!

Version 1.0.4

  • IMPROVEMENT: flock() in Konsolen-Commandos hinzugefügt.
  • BUGFIX: Verhindert eine Warnung, wenn einem Produkt kein Lager zugewiesen ist.
  • BUGFIX: Produkt-Kategorie-Zuweisung korrigiert.
  • BUGFIX: Produkt-Eigenschaften-Zuweisung korrigiert.
  • BUGFIX: Produkt-Optionen-Zuweisung korrigiert.
  • IMPROVEMENT: Varianten-Name zu Mapping hinzugefügt.
  • IMPROVEMENT: Hinweis zu Administration hinzugefügt, wenn Artikelabgleich zurückgesetzt wurde.
  • IMPROVEMENT: Neuer Standard: Nur Vertriebslager werden für Bestandsberechnung verwendet.
  • FEATURE: Mehrere Sprachen können nun synchronisiert werden.

Version 1.0.3

  • BUGFIX: Aktualisierte Zusatzfelder bei Plugin-Update.
  • BUGFIX: Verkaufskanal-Zuweisung korrigiert.
  • TASK: Übersetzungen für Einstellungen aktualisiert.
  • FEATURE: Artikelabgleich via Button im Adminbereich zurücksetzen.
  • IMPROVEMENT: Mehr Informationen zu den Syncs in Administration.
  • BUGFIX: Bestandsberechnung korrigiert.

Version 1.0.2

  • TASK: Tippfehler korrigiert.
  • FEATURE: Unterstützung für Warenkorb-Rabatte bei Bestellsync hinzugefügt.
  • IMPROVEMENT: Mailadresse für Sync-Benachrichtigungen dynamisch setzbar.
  • FEATURE: Verkaufskanalzuweisung für Produkte mit Herkunfts-ID über CustomField.

Version 1.0.1

  • BUGFIX: Kleine Bugfixes.

Version 1.0.0

  • Erste Version für Shopware 6.

Anmerkungen zum plentyONE Connector ab Version 6.0.13

Mit der neuen Version werden die Artikeldaten aus den PIM-Routen abgerufen, die von plentyONE vor einiger Zeit eingeführt wurden.
Der Umstieg auf die PIM-Routen ist notwendig, damit der Connector auch in Zukunft weiter betrieben werden kann.

Dadurch gibt es Änderungen in der Datenstruktur bei der Artikelübertragung.
Sofern Du keine Anpassungen mithilfe des Customization Plugins durchgeführt hast, musst du nichts tun.

Wenn du Anpassungen mithilfe des Customization Plugins durchgeführt hast, lies jetzt weiter.

Es ist nun notwendig, die Datenstruktur im Customization Plugin zu prüfen und anzupassen.
Dazu haben wir hier eine Liste mit allen Mapping-Strukturen, die wir nutzen und wie sie angepasst werden müssen:

Item

  • item.idvariation.base.itemId
  • item.mainVariationIdvariation.base.mainVariationId
  • item.free1variation.base.item.free1
  • item.free2variation.base.item.free2
  • item.free3variation.base.item.free3
  • item.free4variation.base.item.free4
  • item.free5variation.base.item.free5
  • item.free6variation.base.item.free6
  • item.free7variation.base.item.free7
  • item.free8variation.base.item.free8
  • item.free9variation.base.item.free9
  • item.free10variation.base.item.free10
  • item.free11variation.base.item.free11
  • item.free12variation.base.item.free12
  • item.free13variation.base.item.free13
  • item.free14variation.base.item.free14
  • item.free15variation.base.item.free15
  • item.free16variation.base.item.free16
  • item.free17variation.base.item.free17
  • item.free18variation.base.item.free18
  • item.free19variation.base.item.free19
  • item.free20variation.base.item.free20
  • item.itemImagesvariation.base.images
  • item.manufacturerIdvariation.base.item.manufacturerId
  • item.texts.0.name1variation.base.texts.0.name
  • item.texts.0.name2variation.base.texts.0.name2
  • item.texts.0.name3variation.base.texts.0.name3
  • item.texts.0.descriptionvariation.base.texts.0.description
  • item.texts.0.metaDescriptionvariation.base.texts.0.metaDescription
  • item.texts.0.keywordsvariation.base.texts.0.keywords
  • item.texts.0.urlPathvariation.base.texts.0.urlPath
  • item.texts.0.technicalDatavariation.base.texts.0.technicalData

Variation

  • variation.numbervariation.base.number
  • variation.namevariation.base.name
  • variation.stockvariation.base.stock
  • variation.purchasePricevariation.base.purchasePrice
  • variation.releasedAtvariation.base.releasedAt
  • variation.variationBarcodesvariation.barcodes
  • variation.isActivevariation.base.isActive
  • variation.weightGvariation.base.weightG
  • variation.widthMMvariation.base.widthMM
  • variation.heightMMvariation.base.heightMM
  • variation.lengthMMvariation.base.lengthMM
  • variation.minimumOrderQuantityvariation.base.minimumOrderQuantity
  • variation.maximumOrderQuantityvariation.base.maximumOrderQuantity
  • variation.variationSuppliersvariation.supplier
  • variation.availabilityvariation.base.availabilityId
  • variation.stockLimitationvariation.base.stockLimitation
  • variation.isUnavailableIfNetStockIsNotPositivevariation.base.isUnavailableIfNetStockIsNotPositive
  • variation.variationSalesPricesvariation.salesPrices
  • variation.vatIdvariation.base.vatId
  • variation.variationCategoriesvariation.categories
  • variation.variationAttributeValuesvariation.attributeValues

Stock

  • (variation.stockvariation.base.stock)
    • physicalStockstockPhysical (variation.base.stock.x.stockPhysical, x = array)
    • reservedBundlesreservedBundle (variation.base.stock.x.reservedBundle, x = array)

Hinweis: Weitere Änderungen sind möglich! Bitte prüfe individuelle Anpassungen unserer Erweiterung in einer Testumgebung!