Changelog
Feature:
- Mirakl: load translations, prices and active channels from slave shops
- XmlExchange: Add shop product update xml import
- Cdiscount: add attribute matching drop downs
Bugfix:
- Prioritization of active articles during CSV import
- XmlExchange ProductUpdate; update not deleted variations first
- disable feed header response from curl
- amazon: Amazon token erneuern
- Tradebyte: fixes for marketplace stock import
Improvement
- mirakle order status: allow quantityShipped = 0 if shops fulfillment by marketplace is enabled
- CSV: Add seo content field for csv export and import
Change:
- XmlExchange: erp product import performance improvements
- Revision of the Ebay error handling so that it is easier to read.
Bugfix:
- ShopwareSalechannel: Use vatId if exist from orderCustomer if empty in address
- Bol: image export bugfix
- AmazonSellingPartnerApi: fix error amazon refresh token is not set or null
- Intern: amazon token renewal
- Orders will not be set to finish if exception occurs during orderline handling
Improvement
- Syncing of matchings for channels of the same type
Feature:
- Otto: add new oauth workflow
Change
- Allow overview of PIM settings
Bugfix
- Media: changed the ImageServer to allow image names with pathinformation
- AmazonSellingPartnerApi: Fix for compression error
- eBay: Shippment Notice Check carriers and tracking IDs to prevent sending wrong informations
- SW6 MC: don’t create shipments if order status is ready for shipment
- Products: Fix issues on multiple currencies for shops product variations with special prices
Feature:
- Otto: enable oauth with client_credentials, if client_secret is configured
Change
- Update product variation image sortorder
- SW6: fix unnecessary log cleanup and log errors to graylog + add single order import param
- Mercateo: add specific sftp config for products exports
- Html tag settings for amazon
Bugfix
- Ottomarket: removed double coupons treatment
- Tradebyte: fix marketplace stock import csv separator
- ManoMano: stabilize_new_ManoMano_API_implementation
- Metro: Fix attribute loading from metro
Feature:
- Rest: add packing unit import
- SW6 MC: add config so set orderstatus ready for shipment if tracking id is missing
- Shops: Store filter that rejects products if the lower and upper
Change
- ManoMano: Implement category attributes mapping of manomano channel
- Prices: Implement the possibility to add channel surcharge to special price if requested
Bugfix
- Amazon: stop throwing request exceptions to use existing error handling
- Amazon: list price feeded wrong
- PIM UI fix permissions on write access buttons
- Tradebyte: fix marketplace stock import
Feature:
- Pixi: Add possibility to configure attribute for pixi product description
- Manomano: implement rest api orderstatus export and orders import + category import
- Images: add script to delete images without physical files
Change
- ManoMano: implement new cateory API
Bugfix
- Galaxus: Fix price on galaxus order position
- Amazon: fix feed invoice upload
- ShopwareSaleschannel: Check if a product attribute to property matching exists
- PIM: Pim Ui write access controls not available
- ShopwareSaleschannel: Fix for non existing product descriptions for order lines
Feature:
- ManoMano: Add voucher handling for manomano orders
- Sandbox: add reset data ui
Change
- Category Mapper: Communicate to customer that this is a beta feature
- Images-Upload: change regex to allow „–“ and „__“ in filename before upload by FTP
Bugfix
- Cdiscount: Only export delivery methods where price is set
- ShopwareSaleschannel: Check mapped product attributes to filter not mapped attribute properties
- Amazon: prevent useless warnings
- ShopwareSaleschannel: Fix overwriting images in shopware if they were updated
Feature:
- Scriptlogger: add simple ui
- Kaufland: add storefront and locale for poland and austriags
Change
- Saleschannel : „Save delivery times from marketsplaces as separate keys“
- Shops: update upselling list
- Ebay: no price update for special price adjustment
- PIM: Allow overview of PIM settings
Bugfix
- Bol: fix export of images
- ShopwareSaleschannel: Fix property group creation
Feature:
- Shop-CSV-Export: use default attribute values
- SW6 SC: add config to disable cms page id inheritance
- Tradebyte: finish marketplace stock import
- Pixi: add config to export product description as DESCRIPTION_LONG
- Implement Category Mapper for AI assisted group mappings
Change
- Amazon: prevent useless warnings
- Fnac: Refactor to only handle order management
Bugfix
- Pixi: fix orderLineDiscount for absulte coupons
- Amazon: add scriptlogger to migration script
Change:
- Mirakl, Kaufland: Reimport Orders
- Ebay: load shipping policy from variation for flat articles
Bugfix
- HTK: import bugfix
- OttoMarket: Fix otto product export default shop attributes
Feature:
- W6 SC: mark category for export if template id changed
- Skriptlogger: add csv export
- add scale price import
- add marketplace stock import
Change:
- eBay: add error code 21916256 to valid responses for deletion
- Shops: remove limango from upselling list
- Vs4: config to import articles in flat structure
- Shops: add delivery time attribute code config to ui
- Galaxus: rm TRACKING_TRACING_URL, add SHIPMENT_CARRIER in dispacth notifications
Bugfix
- SW6 SC: bugfix for empty property mappings
- SW6 SC: prevent unnecessary warnings
- Ebay: fix export of diff options
- Ebay: default template fix for flat variations
- Ebay: fix header name
Change:
- remove foxcon banner
- Rest: import seo data
- Rest: add deleted products endpoint
Bugfix:
- ShopwareSaleschannel: Fix error on not yet existing product variations in shopware
Improvement
- Archive and remove old http logs
- GUI: Add updated theme css
Change:
- Manomano: import vat_number
Bugfix:
- ShopwareSaleschannel: Fix variation export
- Cdiscount: don’t block offerResult-Import on exceptions
- Kaufland: Bugfix for default datetime format
Feature:
- Kaufland: use mapped shipping group as shipping method for orders
- Metro: add allowed attributes to attribute matching gui
- Mirakl: split export files to prevent too large files
Change:
- Ebay: change category import url
- Ebay: Image export reacts to sort order of Attributes
- Vs4: Config to ignore group assignments
- Improve FtpImage Transfer
- BmeCat: use price instead of calculated order price for product exports
Bugfix:
- Update Amazon Product XSD to have EPRELRegistrationNumber field
Improvement:
- CSVERP: Archive files
- Add shop category name sorting for attribute matching list
Feature:
- Core: add foxcon notification popup
Change:
- Added configuration to use werbemittel as currency in VS4
Bugfix:
- Prevent duplicates when using multiAttributes-matching
Improvement:
- Add support for image product properties in Shopware Sales channel
Feature
- Improvement of behaviour for category tree after saving
Change
- Tax calculator returns a zero taxrate if it is defined in configuration
- Return tracking ID’s will get chosen by random from a list of available ID’s, now
- For „Kaufland“ the external SKU will get resetted on deletion
Bugfix
- Shipping costs bug in order line bundle positions for „Kaufland“ has been fixed.
- Order of config value has been improved to fix loading issued for „Amazon“
- Saving errors on „Mirakl“ have been fixed
- Fixed the Amazono XML export which will not return „fullfilmentlaency“, anymore, if latency is zero
Improvement
- Variations extraction for „ShopwareSaleschannel“ has been improved for large variations
Feature
- Marktplätze: Import des erwarteten Liefertermins für ebay
- XmlExchange: Split-Tracking-ID-Logik zu allen Sendungsimporten hinzufügen
Change
- Mirakl: Gui für Angebotsmigration
Bugfix
- Shopware 6 Saleschannel „Neue Logik bei Preisübernahme von Produkten“
- ShopproductsList Fix-Sortier-Filter
- Galaxus: Implementierung der Auftragsrückgabe hinzufügen
- Shopware Zusatzinformations-Manager repariert
Feature
- SW6-SC: Importieren von kundenspezifischen Feldern für Bestellungen, falls konfiguriert
- Amazon: Token-Ablauf-Benachrichtigungen hinzufügen
- Amazon: neue Aktion zum Erstellen und Herunterladen von Berichten hinzufügen
Change
- Ebay: Extrahieren der Zahlungstransaktions-ID aus den monetären Details
- Ebay: verbesserte Protokollierung
Bugfix
- Korrektur der Deployment-Pipeline für die Produktion
- Pixi: behebt einen Fehler im Code, der ‚ready for shipment‘ auf ’shipped‘ setzt
- Shops: Behebung von Speicherproblemen im csv-Export der Kanalverwaltung
- ShopwareMultichannel-Bestell-Export-Fehler behoben; fehlender Cast für die Konfiguration CUSTOM_FIELD_COMMISSION behoben
- ShopwareMultichannel: neue Funktion zur Behandlung von Post/Patch-Fehlern hinzugefügt; alte Funktion zur Aktualisierung des Zahlungsstatus verwenden
Improvement
- Automatische Bereitstellung hinzufügen
- Produkt: Aktualisierung des Labels für die Suche nach Variationen der Artikelnummer
Feature
- Otto: Automatische Bereinigung von neu angeordneten Varianten hinzufügen
- CRabatt: Hinzufügen der Expressversand-Option zur GUI
- Option Preisexport deaktivieren hinzufügen
Change
- Pixi: ordersLinesToOrdersShipments beim Aktualisieren von readyForShipment-Bestellungen auf versandt erstellen
- HtkSage: BasePrice-Informationen importieren
Bugfix
- Shop: „Fehlendes Produkt im Export“
- Order: Testbestellungs-Gui-Labels korrigiert
- Cdiscount: bereinigt verwaiste Angebotsdateien, um unendliche Ergebnisabfragen zu verhindern
- SW6 SC: Bugfix für leere Eigenschaftszuordnungen
- Submodul steinbeis hinzufügen
- XmlExchange: Bugfix für Bildkodierung
Change
- Transferring the AWS customizations from the PHP 8 branch Anpassungen für das zukünftige AWS Deployment sind dafür schon in de Core übernommen worden
- Shopware: Mit diesem Update führen wir eine bedeutende Verbesserung in der Handhabung von Amazon Order-Gebühren (Fees) innerhalb von Shopware6 ein. Benutzer haben nun die Möglichkeit, die aus Amazon erhaltenen Order-Gebühren direkt einem spezifischen
custom_field
innerhalb ihrer Shopware6-Instanz zuzuweisen.
Bugfix
- ebay: Versandkostengrenze für Sonderpreise berücksichtigen Versandpreisgrenze wird bei gesetzen Sonderpreisen jetzt auch beachtet.
- Xentral Anbindung Order-Export Weitere Fixes für den Order-Export
- Problembehebung: Die Übertragung von Verpackungsmaßen, die als Attributwerte festgelegt wurden, funktioniert jetzt korrekt. Zuvor unterstützte das System lediglich Attribute vom Typ Kurztext und ähnliche, jedoch keine Ganzzahlen.
- Fehlerbehebung: Probleme beim eBay-Export, verursacht durch Ganzzahl-Attribute, wurden behoben.
- Fehlerbehebung: Probleme mit der Bildaktualisierung für Produkte ohne Varianten wurden korrigiert.
Feature
- Otto: Test hinzufügen, um den Aufbau einer Produktbeschreibung zu debuggen
Change
- Shopware: Standardmenge für Käufe exportieren
- Kaufland: Bestellimport Startdatumskonfiguration
- Ebay: Sonderpreis zum Preisschwellenwert der Versandrichtlinien hinzufügen
- Return-Tracking-Id-Service: Rücksende-Tracking-IDs, die in GLS-Sendungen verwendet werden, werden nicht zurückgesetzt
Bugfix
- Shopware: Erhöhung der Fehlertoleranz bei importen
- Kaufland-Produkt-Update: Angebots-ID optional machen – ist für migrierte Produkte möglicherweise nicht vorhanden
Feature
- Möglichkeit die Erstellung von Gruppen für Produkte zu deaktivieren
Change
- Berücksichtigung der Sonderpreise bei der Berechnung der Steuersätze
- XMLexchange: Konfiguration die Dateinamen beim Import zu kodieren
- FNAC-Darty: Integration der Shopanbindung
Bugfix
- Shop: Behebung von Rundungsfehlern bei der Preisberechnung
- Amazon: Mengepreise für Preismenge 1 nicht exportieren
- Shopware: Nur Preise abgleichen die in beieden Systemen bekannt sind
Feature
- Shopware-Saleschannel: Konfiguration zum Exportieren von einzelnen Stammartikel mit nur einer Variante als vollständige Variantenartikel.
- Portal: Konfiguration zum Deaktivieren der automatischen Gruppenerstellung in REST-Aufrufen für Produktdaten.
- Portal: REST-Import für Shopkategorien.
Change
- HTK: Produktattribute können jetzt importiert werden.
- Kaufland: Fallback-Option für id_product wurde hinzugefügt.
- Ebay: Fallback auf productsImages, wenn der Export von variationImageOnly aktiv ist, aber keine Variantenbilder gefunden werden können.
Bugfix
- Shop: Problem mit der Filterung von Produktlisten wurde behoben.
Improvement
- Amazon: Verbessertes Sitzungsmanagement für Amazon-API-Anfragen.
Feature
- Core: Neuer Shop-Typ für Brickfox-Brückenexporte hinzugefügt
Change
- Shops: ShopsProductsFilter zum Herausfiltern von Produkten mit mehr als 2 diffOptions
- Ebay: Konfiguration zum zusätzlichen Export von Variationsattributen
- SWSC-Refactoring: verbesserte Fehlerbehandlung; Korrektur der POST/PATCH-Rewrites für 400 Status-Codes
- SWSC-Refactoring: verbesserte Leistung beim Abrufen von Attributen + keine leeren Übersetzungen auf der Ebene products_variations + Produkte mit Fehlern werden nicht übersprungen
- SWSC-Refactoring: Durchführung von Nachexportaktionen nach jedem Produkt statt am Ende des Produktdatenexports
Bugfix
- Shops: Zuschläge zu Staffelpreisen hinzufügen
- ShopwareSaleschannel-Product-Export; Exportiere Variationsdaten zusammen mit den Produktdaten und nicht danach
Improvement
- ShopAttribute: Farben und Schriftart für Attributabgleich korrigiert
Feature
- Nettopreise für Pixi exportieren, wenn die Bestellung B2B ist
Change
- Erweiterte Prüfung der E-Mails auf der E-Mail-Blacklist
- Plus-Produkt-Export: Vereinfachen Sie das Laden von Datenblättern und Energieetiketten vom Medienserver
Bugfix
- Sortierung der Staffelpreise angepasst
Feature
- Shops: Neue Admin-UI-Aktion „shops_products_variations.to_delete“ zurücksetzen
Change
- Noindex-Metatags in HTML-Ausgabe hinzugefügt
- Prüfung der E-Mails vor Versand auf die E-Mail-Blacklist
Bugfix
- Diverse Fixes für Amazon Reports hinzugefügt
Feature
- ScriptLogger: Erweiterung des Scriptloggers um Wildcard Scriptlogger Namen
Change
- Shops: Konfigurierbare Attribut Filter
- Shops: Ergänzung des Feldes orderQuantity in den CSV Export
- Mirakl: Konfiguration für Webcatchline im Decathlon Export
Bugfix
- Kaufland: Anpassung im Verhalten beim Fehler „Could not update…“
- Shopware: Anpassung im Produktexport, so dass Prüfung auf leer, true zurückgeben für Werte mit 0
- Bol Migration: Anpassung des Bol Migrations Workflow und Fixes
- Kaufland: Einträge mit unbekannten EANs werden nicht länger ausgelassen
Change
- Mirakl: Es werden keine inaktiven Varianten mehr exportiert
Bugfix
- Xentral: Ergänzung der project-id im Bestellexport
Change
- Konfiguration hinzugefügt, die es ermöglich die Parent Kategorien von Shops zu löschen
- Amazon: Aktualisierung der HomeImprovement.xsd
Bugfix
- Kaufland: Ergänzung des Scriptloggers im Migrationscript
- ShopwareMultichannel: Order Status Backup: Vermeiden von falschen Requests wenn kein OrderUpdate notwendig ist
- Plus-Product-Export: Anpassung des Formates des Basispreises
- Kaufland: Hinzufügen des Versandhandling für Bundles
Change
- Mirakl: Anpassung Artikelnummer bei Bestellstatus
Improvement
- Konfigurationsmöglichkeit für API Limit bei Produkt Preis Importen
Feature
- ShopwareMultichannel: Hinzufügen der Verpackungseinheit von Shopware
Change
- Mirakl: Ausgabe von Fehlern in der Export-Preview
- Plus-Product-Export: Hinzufügen weiterer erlaubter Filter Attribute
Bugfix
- Übernahme von Kundenfixes in den Core
- Galaxus: Überprüfung von NAME2 bei Firmenimport heraus genommen
Feature
- Ersetze die bisherige „MOIN“ Nummber für OttoMarket
Change
- Anpassung der Standard Package-Size Werte für ShopApotheke
Feature
- Images: Neuer Server Typ hinzugefügt
- Rest: Erweiterung für Updates
- Otto: Fehlerreport „600096 – INACTIVE_ON_PARTNER_REQUEST“ blockt
Bugfix
- Behebt ein Problem bei iframes für das neue Dashboard
Change
- Netto: Default „externSku“ Logik bei Order Status Updates
- Mirakl: Deaktiviere „price_unit“ für Conrad
Bugfix
- Shops: Scriptlogger für Kategorie und Doppelte Channels Prozesse hinzugefügt
Feature
- Kaufland: Produkt und Angebot Status sync
Change
- HtkSage: Import contentUnit und contentQuantity
- Mirakl: Rechnungsupload
Bugfix
- Ebay: Verbesserung des Templates für den Produkt Export
- Cdiscount: Preis Formatierung
- Mirakl: Angebots- und Produkt Status Prüfung verbessert
Improvement
- Ebay: Refaktorierung der Benachrichtigung für den Ablauf des Tokens
Bugfix
- Amazon: Behebt einen Fehler beim Export mit Prime Versandarten
- Kaufland: Behebt einen Fehler beim Produkt Export
- CSV: Behebt einen Fehler beim Produkt Export im Bezug auf den Kategoriedaten
Improvement
- eBay: Tooltip hinzugefügt zur besseren Verständnis
- XmlExchange: Test für das Flag „neveroutofstock“ hinzugefügt
Change
- Mirakl: Anpassung des Download Prozesses für Reports um neue ZIP Dateien zu verwenden
Bugfix
- Shopware Saleschannel: Behebt einen Fehler bei der minimalen Bestellmenge
Improvement
- CSV Export: Checkbox hinzugefügt die die Möglichkeit bietet nur aktive Shop-Produkte zu exportieren
- SW6 Saleschannel: die letzte Zahlungstransaktion wird geladen
- Cdiscount: verbesserte Fehlerbehandlung, Dateien werden nach 30 Tagen aufgeräumt, weitere Status Behandlung
Bugfix
- Mercateo-Product-Export: Keine export von null Preisen
- CSV ERP Import: Behebt das Problem beim aktualisieren von gelöschten Varianten
- Bol: Fehlerbehandlung
- SW6 Multichannel: Behebt das Problem beim updaten von Produkten
- Mirakl: Anpassung des ShopType Namens von NatureDecouvertes zu NatureEtDecouvertes
- Mirakl: Behebt das Problem dass nur die erste Produktvariante von einem Shop-Produkt aus dem Shop deaktiviert wird.
- XmlExchange: Behebt einen Fehler beim Bestellstatus Import über XMLExchange
Feature
- Reset unit if kaufland id is missing
- Custom csv orders export
- Rest Api documentation endpoint
- Mirakl article migration
ChangeAmazon: update client secret
- Amazon: adapt logic of loading articles for exports
- Kaufland: order import change for migratons
- ShopwareSaleschannel – zero based index sort order on image export
Bugfix
- Kaufland: save shipping costs on order level too
- OttoMarket-Orderstatus-Export-hotfix
- Kaufland: fix deletion of broken articles
- Kaufland: fix migration of stock locations
- Feature/kaufland correction
- XmlExchange-ShopsExport-hotfix: fix call to undefined method
- Fix rrp calculation issue
- Orders: Don’t reject fulfilled orders
- Mmirakl product export: catch generic exception and log them to graylog
- Synchronize with item number prefix fix and fix cleanup
Improvment
- PHPCS – apply „UselessAnnotation“ sniffs to tests
Feature
- Kaufland: add dropdown to attribute mapping ui
- Kaufland: add product migration button
- New Tests for ebay order import
- SW6: Add possibility to export product special prices for special timeframe
Change
- Kaufland: reset product if errors occurred on creation
- Amazon: adapt logic of loading articles for exports
- Limango: Add unittest
- Amazon ERP: switch to sp api
Bugfix
- Zalando: Only validate image dimensions when they are present
- OttoMarket: add position for shipment only if positionItemId is set
- Allow multiple order lines with the same product on export
- Tradebyte: deactivate toDelete-Products
- Cdiscount: Limit amount of products in export
- Fix compatibility issue with Extjs and firefox
Feature
- Add upselling feature
- Missing prices on split Amazon stock export
- Xentral initial implementation
Change
- Check if slave shop match the required shop type
- Patch max Length Variation title for Mercateo
- Amazon: Update Lighting.xsd
- Kaufland: corrections and adaptions
- Amazon: fix for old posted files which feedsubmissionsids dont exist anymore
- Ebay: mark article for relist if offer already ended
- Shops: predeploy for prevention of duplicate shops_products entries
Bugfix
- Fix the UI showed date time format
- Only provide file name for eek label and data sheet
- Mirakl: Add optional shops_id to order import for multishop usage
- Tradebyte: load taxrate from child shop, fallback to master shop
- Zalando: change currency code to currency iso code
Feature
- Zalando api attributes mattching
- Mirakl: add export only price and inventory logic
- Ebay Trading / Dispute APIs
- Kaufland: add order status export and migration script
- Amazon: add sp api token refresh
- Kaufland: add new module
- Amazon import ExpectedShipDateRange and ExpectedDeliveryDateRange…
- Added ebay api signatures
Change
- Shops errors: add combo for error code filter
- SKU switch
- Mirakl: export cancellations of single order lines
Bugfix
- Delete variations that does not exist on products import
- Marktkauf: add category import action
- Undefined variable: hitmeisterProductExists
- added ISBN value set if ean empty
Improvement
- Basic tests for XmlExchange product export
- improve namings and minor cleanups
- add basic test for limango order import wrapper