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: renew Amazon token
  • 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

Changes:

  • 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
  • Internal: amazon token renewal
  • Orders will not be set to finish if exception occurs during orderline handling

Improvement

  • Syncing of matches 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 path information
  • AmazonSellingPartnerApi: Fix for compression error
  • eBay: Shippment Notice Check carriers and tracking IDs to prevent sending wrong information
  • 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 sort order
  • 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 order status 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 fed 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 category 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 Austria

Change

  • Saleschannel: “Save delivery times from marketplaces 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 absolute coupons
  • Amazon: add scriptlogger to migration script

Changes:

  • 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
  • Script logger: add csv export
  • add scale price import
  • add marketplace stock import

Changes:

  • 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 dispatch 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

Changes:

  • remove foxcon banner
  • Rest: import seo data
  • Rest: add deleted products endpoint

Bugfix:

  • ShopwareSaleschannel: Fix errors on not yet existing product variations in shopware

Improvement

  • Archive and remove old http logs
  • GUI: Add updated theme css

Changes:

  • 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

Changes:

  • 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

improvements:

  • CSVERP: Archive files
  • Add shop category name sorting for attribute matching list

Feature:

  • Core: add foxcon notification popup

Changes:

  • Added configuration to use werbemittel as currency in VS4

Bugfix:

  • Prevent duplicates when using multiAttributes-matching

improvements:

  • Add support for image product properties in Shopware Sales channel

Feature

  • Improvement of behavior for category tree after saving

Change

  • Tax calculator returns a zero tax rate 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 reset 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 “fullfilmmentlaency”, anymore, if latency is zero

Improvement

  • Variations extraction for “ShopwareSaleschannel” has been improved for large variations

Feature

  • Marketplaces: Import the expected delivery date for eBay
  • XmlExchange: Add split tracking ID logic to all shipment imports

Change

  • Mirakl: Gui for offer migration

Bugfix

  • Shopware 6 Sales Channel “New logic for price transfer of products”
  • ShopproductsList Fix sorting filter
  • Galaxus: Add order return implementation
  • Shopware additional information manager repaired

Feature

  • SW6-SC: Import custom fields for orders if configured
  • Amazon: Add token expiration notifications
  • Amazon: add new action to create and download reports

Change

  • Ebay: Extracting the payment transaction ID from the monetary details
  • Ebay: improved logging

Bugfix

  • Fixing the deployment pipeline for production
  • Pixi: fixes a bug in the code that sets 'ready for shipment' to 'shipped'
  • Shops: Fixed storage issues in csv export of channel management
  • ShopwareMultichannel order export bug fixed; missing cast for CUSTOM_FIELD_COMMISSION configuration fixed
  • ShopwareMultichannel: added new feature to handle post/patch errors; use old feature to update payment status

Improvement

  • Add automatic deployment
  • Product: Updated label to search for variations of item number

Feature

  • Otto: Add automatic cleanup of rearranged variants
  • CRabatt: Adding Express Shipping Option to GUI
  • Add option to disable price export

Change

  • Pixi: Create ordersLinesToOrdersShipments when updating readyForShipment orders to shipped
  • HtkSage: Import BasePrice information

Bugfix

  • Shop: “Missing product in export”
  • Order: Test order gui labels corrected
  • Cdiscount: cleans up orphaned offer files to prevent infinite result queries
  • SW6 SC: Bugfix for empty property mappings
  • Add submodule steinbeis
  • XmlExchange: Bugfix for image encoding

Change

  • Transferring the AWS customizations from the PHP 8 branch Adaptations for the future AWS deployment have already been incorporated into the core
  • Shopware: With this update we are introducing a significant improvement in the handling of Amazon order fees within Shopware6. Users now have the option to assign the order fees received from Amazon directly to a specific custom_field within your Shopware6 instance.

Bugfix

  • eBay: Take shipping cost limit into account for special prices. Shipping price limit is now also taken into account for set special prices.
  • Xentral connection order export Further fixes for order export
  • Troubleshooting: The transfer of packaging dimensions specified as attribute values ​​now works correctly. Previously, the system only supported attributes of type Short Text and similar, but not integers.
  • Troubleshooting: eBay export issues caused by integer attributes have been fixed.
  • Bug fix: Fixed image update issues for products without variants.

Feature

  • Otto: Add test to debug the structure of a product description

Change

  • Shopware: Export standard quantity for purchases
  • Kaufland: Order import start date configuration
  • Ebay: Add special price to the price threshold of the shipping policies
  • Return Tracking ID Service: Return tracking IDs used in GLS shipments will not be reset

Bugfix

  • Shopware: Increasing error tolerance for imports
  • Kaufland product update: Make offer ID optional – may not be available for migrated products

Feature

  • Ability to disable the creation of groups for products

Change

  • Consideration of special prices when calculating tax rates
  • XMLexchange: Configuration to encode file names during import
  • FNAC-Darty: Integration of the shop connection

Bugfix

  • Shop: Fixed rounding errors in price calculation
  • Amazon: Do not export quantity prices for price quantity 1
  • Shopware: Only compare prices that are known in both systems

Feature

  • Shopware Sales Channel: Configuration for exporting individual master articles with only one variant as complete variant articles.
  • Portal: Configuration to disable automatic group creation in REST calls for product data.
  • Portal: REST import for shop categories.

Change

  • HTK: Product attributes can now be imported.
  • Kaufland: Fallback option for id_product was added.
  • Ebay: Fallback to productsImages if the export of variationImageOnly is active but no variation images can be found.

Bugfix

  • Shop: Problem with filtering product lists has been fixed.

Improvement

  • Amazon: Improved session management for Amazon API requests.

Feature

  • Core: Added new shop type for Brickfox bridge exports

Change

  • Shops: ShopsProductsFilter to filter out products with more than 2 diffOptions
  • Ebay: Configuration for additional export of variation attributes
  • SWSC refactoring: improved error handling; correction of POST/PATCH rewrites for 400 status codes
  • SWSC refactoring: improved performance when retrieving attributes + no empty translations at products_variations level + products with errors are not skipped
  • SWSC refactoring: Perform post-export actions after each product instead of at the end of the product data export

Bugfix

  • Shops: Add surcharges to tiered prices
  • ShopwareSaleschannel-Product-Export; Export variation data together with the product data and not after

Improvement

  • ShopAttribute: Colors and font for attribute matching corrected

Feature

  • Export net prices for Pixi if the order is B2B

Change

  • Advanced checking of emails on the email blacklist
  • Plus Product Export: Simplify loading data sheets and energy labels from the media server

Bugfix

  • Sorting of tiered prices adjusted

Feature

  • Shops: New admin UI action “shops_products_variations.to_delete” reset

Change

  • Noindex meta tags added to HTML output
  • Checking emails before sending them to the email blacklist

Bugfix

  • Added various fixes for Amazon Reports

Feature

  • ScriptLogger: Extension of the script logger with wildcard script logger names

Change

  • Shops: Configurable attribute filters
  • Shops: Addition of the field orderQuantity to the CSV export
  • Mirakl: Configuration for Webcatchline in Decathlon Export

Bugfix

  • Kaufland: Adjustment in behavior for error “Could not update…”
  • Shopware: Adjustment in product export so that check for empty, return true for values ​​with 0
  • Bol Migration: Adjustments to the Bol Migration Workflow and Fixes
  • Kaufland: Entries with unknown EANs are no longer omitted

Change

  • Mirakl: Inactive variants are no longer exported

Bugfix

  • Xentral: Addition of the project ID in the order export

Change

  • Added configuration that allows to delete the parent categories of shops
  • Amazon: Updating HomeImprovement.xsd

Bugfix

  • Kaufland: Addition of the script logger in the migration script
  • ShopwareMultichannel: Order Status Backup: Avoid false requests when no order update is necessary
  • Plus Product Export: Adjustment of the base price format
  • Kaufland: Adding shipping handling for bundles

Change

  • Mirakl: Adjustment of article number in order status

Improvement

  • Configuration option for API limit for product price imports

Feature

  • ShopwareMultichannel: Adding the packaging unit from Shopware

Change

  • Mirakl: Errors reported in export preview
  • Plus Product Export: Add additional allowed filter attributes

Bugfix

  • Incorporation of customer fixes into the core
  • Galaxus: Checking NAME2 removed from company import

Feature

  • Replace the previous “MOIN” number for OttoMarket

Change

  • Adjustment of the standard package size values ​​for ShopApotheke

Feature

  • Images: New server type added
  • Rest: Extension for updates
  • Otto: Error report “600096 – INACTIVE_ON_PARTNER_REQUEST” blocks

Bugfix

  • Fixes an issue with iframes for the new dashboard

Change

  • Netto: Default “externSku” logic for order status updates
  • Mirakl: Disable “price_unit” for Conrad

Bugfix

  • Shops: Script logger for category and duplicate channels processes added

Feature

  • Kaufland: Product and offer status sync

Change

  • HtkSage: Import contentUnit and contentQuantity
  • Mirakl: Invoice upload

Bugfix

  • Ebay: Improvement of the template for product export
  • Cdiscount: Price Formatting
  • Mirakl: Offer and product status checking improved

Improvement

  • Ebay: Refactoring the token expiration notification

Bugfix

  • Amazon: Fixes an error when exporting with Prime shipping methods
  • Kaufland: Fixes a bug in product export
  • CSV: Fixes a bug in product export related to category data

Improvement

  • eBay: Tooltip added for better understanding
  • XmlExchange: Added test for the “neveroutofstock” flag

Change

  • Mirakl: Adaptation of the download process for reports to use new ZIP files

Bugfix

  • Shopware Saleschannel: Fixes a bug with the minimum order quantity

Improvement

  • CSV Export: Checkbox added that offers the option to export only active shop products
  • SW6 Saleschannel: the last payment transaction is loaded
  • Cdiscount: improved error handling, files are cleaned up after 30 days, further status handling

Bugfix

  • Mercateo Product Export: No export of zero prices
  • CSV ERP Import: Fixes the problem when updating deleted variants
  • Bol: Error handling
  • SW6 Multichannel: Fixes the problem when updating products
  • Mirakl: Adaptation of the ShopType name from NatureDecouvertes to NatureEtDecouvertes
  • Mirakl: Fixes the problem that only the first product variant of a shop product is deactivated from the shop.
  • XmlExchange: Fixes an error when importing order status via 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 migrants
  • ShopwareSaleschannel – zero based index sort order on image export

Bugfix

  • Kaufland: save shipping costs on order level too
  • OttoMarket order status 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

Improvement

  • 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 unit test
  • 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 matches the required shop type
  • Patch max Length Variation title for Mercateo
  • Amazon: Update Lighting.xsd
  • Kaufland: corrections and adaptations
  • 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 tax rate from child shop, fallback to master shop
  • Zalando: change currency code to currency iso code

Feature

  • Zalando api attributes matching
  • 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 do not exist on products import
  • Marktkauf: add category import action
  • Undefined variable: hitmeisterProductExists
  • added ISBN value set if empty

Improvement

  • Basic tests for XmlExchange product export
  • improve namings and minor cleanups
  • add basic test for limango order import wrapper
The painted Brickfox fox.