Changelog
Here, brickfox users can find new features and information about bug fixes every week.
2024.49
Feature
Otto Changelog: productSafety container
Extension with region code and manufacturer URLAdd module name in Graylog
Graylog now allows filtering on modulesCreation of product specifications by the platform operator
Mandatory field specifications can now be defined for product fieldsIinventory
Filtering by platform participant is now possible in the product listorder view
Platform participants are now also displayed on orders[Backend] Products of the deactivated participant are automatically set to "inactive"
Restrictions of the ListModel on Supplier
Participant can only see the data assigned to him
Change
-
OttoMarket: add new scope if shop config key is enabled
add scopes for “shipping-profiles” and “availability” if key “OTTOMARKET_ENABLE_SHIPPING_PROFILES” is set to true ManoMano | Missing values in attribute mapping
Amazon | Product Data Security GPSR Information
Responsible person will now also be handed over to Amazon[Product Import] Function to import products via CSV into Brickfox
Troubleshooting CSS
Bugfix
Galaxus | GPSR | Delivery manufacturer information
Missing columns have been addedExtreme resource consumption due to Mirakl check status
Scriptlogger also terminates associated PHP processes[mirakl-mediamarkt] Error not in error list
Adjustment so that the SKU is also extracted from the respective error
2024.48
Feature
-
BOL | Product Data Security GPSR Information
-
Galaxus | GPSR | Delivery manufacturer information
-
MediaMarkt/Saturn | Product data security GPSR information
-
Extension of manufacturer information to include responsible person
-
Amazon | Product Data Security GPSR Information
Change
-
Otto Changelog: productSafety container
Adjustment so that manufacturer data is read correctly -
Manufacturer information | Example CSV remove m_id
-
Config ERP system does not load
-
Ticket creation via channel - change function
Bugfix
-
Test CSV import and create documentation
Manufacturers: fix country import by name -
OttoMarket: Products Error
OttoMarket: changed code to remove 'list item must be of type' error -
Uncaught ArgumentCountError: Too few arguments to function Mercateo_Lib_Api_Ftp::__construct()
Mercateo: fix constructor of mercateo ftp class -
No status update at OttoMarket / No tracking information transferred to Otto
Otto: fix warning because of wrong php function usage -
Feature Toggle old core to use Amazon BB2
Amazon: automatically create bb2 dir -
Maintaining the manufacturer on the product via CSV import does not work
CSV import: fix blocked imports from locked gui -
incorrect inventory at Kaufland
Kaufland: fixing problem with wrongly stored error messages
Improvement
-
Shopware 6 Saleschannel: Data is not transferred correctly
ShopwareSaleschannel: Correctly update shop product visibilities in shopware
2024.47
Feature
- Decathlon | Product Data Security GPSR Information
- CSV channel | Output manufacturer information
Bugfix
- Attribute field disappears on the right
UI adjustment, because attributes in the right panel were no longer directly visible
- Uncaught Error: Undefined class constant 'KEY_BB2_MESSAGE_TYPES'
Bugfix regarding first small update for Amazon / BB2
- Test import and create documentation
Bug fix for CSV import for manufacturers
2024.46
Change
-
[Ottomarket] [status code] 503 [reason phrase] Service Temporarily Unavailable intercept
-
[Kaufland] – incorrect handling of product status
Kaufland: mark products with update fail reason UNKNOWN as ready -
Shopware6 sales channel – variants did not go live
to delete correctly when variants are deleted -
Net inventory export without category assignment (item transfer)
Remove category assignment for inventory export
Feature
-
Feature Toggle old core to use Amazon BB2
-
Writing back the errors from Amazon BB2 to Brickfox
Improvement
-
[Product Import] Function to import products via CSV into Brickfox
-
Dashboard Cache
-
[Shop-Pim] fields selectable
-
Shopware 6 Saleschannel: Data is not transferred correctly
Correctly update shop product visibilities in shopware -
CSS Customization | Invisible Fonts and Frames
-
Feedback – GUI changeover
Bugfix
-
Data in admin.brickfox.net is incorrect
-
Amazon Export Cron is running incorrectly
2024.44
Feature
-
Kaufland – GPSR Attribute
Transfer of mandatory manufacturer information to Kaufland -
[Product Export Marketplace] Product exports in predefined formats for the marketplaces
Adjustments for the CSV presets are already being rolled out in the core
Change
-
Include warnings in the error list
Amazon Warnings can also be included in the error list (must be configured)
Bugfix
-
API tab faulty
API is displayed correctly in the config again -
[mirakl-mediamarkt] Error not in error list
Troubleshooting the URL -
[OTTO] New API Availability-V1, ShippingProfiles-V1
Scopes are not available in the live system, so this had to be adjusted again for the time being
Improvement
-
Amazon – for inactive items with “only price and stock” export 0 stock (from maskworld to core)
-
GUI / CSS adapt old UI
2024.43
Feature
-
Add manufacturer information in brickfox
Relation of products to manufacturers has been added
Manufacturer column added to CSV import -
XMLExchange Add Manufacturer Information
XMLExchange has been extended to include XML for manufacturers and product XML has been extended to include manufacturer relations -
[ebay] Submit manufacturer information to Ebay
Change
-
Decathlon – Error in category import and display
Customization of Category Import URLs -
ManoMano | Missing values in attribute mapping
Adjustment of the sorting so that mandatory attributes are always displayed first
Bugfix
-
Decathlon foreign channels special prices are not yet available
-
Galaxus: Attributes do not end up in the SpecificationData file for Galaxus Bug fixes to ensure correct attributes are used
2024.42
Feature
-
[Brickfox]Extend CSV Exporter in Shop Product Management
Small adjustment to the CSV exporter, UI feedback was missing -
OttoMarket oversales
Error handling and retries have been added -
[OTTO] New API Availability-V1, ShippingProfiles-V1
Support for shipping profiles at Otto has been added
Change
-
Weights are not transmitted correctly
SW6 messages are now also logged in Graylog, which should make error analysis much easier -
Extension of the admin view to 12 months
View has been extended by 1 month to show a whole year -
[OttoMarket] We send alternating active status = Active / Inactive
Otto pointed out to us that we change the active status very frequently, this has now been fixed -
Sales platforms are not loaded in the GUI
Adjustment so that the view for sales channels also works for customers with a high number of products -
new config “Currency code for auction price” → Mercateo
A currency code for the auction price from Mercateo can now be stored via config
Bugfix
-
ChangeRequest: Price markups from the channel should also be applied to special prices
Bugfix, check if a product variant price exists for Tradebyte export -
[mirakl-mediamarkt] Error not in error list
Correctly setting the status -
Test orders are not transferred to the test system
ShopsId added to the post body -
CSV export - unconfigured attributes in export'
Adjustment so that non-configurable attributes are also available in the export
2024.41
Feature
-
[Admin] Extension of the admin view to 12 months
-
UI: For return tracking id calculation is being rolled out
Change
-
Change Otto Market Returns API from v2 to v3
-
Deleting manufacturers via the GUI does not work yet
Bugfix
-
Price change does not work
-
CSV export via the order interface does not work correctly
Sorting in CSV Download Archive has been fixed -
Test Products v2 Requests
Past exports were checked for their status, without any delimitation, so ancient exports were still checked against outdated APIs. We now only check 28 days back, which is also the time frame for how long Otto keeps the data -
Hide inactive channels in the dashboard
Only visible channels are displayed in the dashboard -
Idealo: Config GUI faulty
In the Idealo Config the CSV Feed area was empty, this has now been fixed.
Improvement
-
Indexing currently not adjustable for the SYNC API ShopwareSaleschannel: Add configurable indexing behavior for sync api requests
2024.39
Feature
-
[GUI] More info Shop-PIM-Details
Show shops_products_variations.extern_sku and shops_products_variatons.shops_products_variations_id in GUI -
[sw6 sc] clean up unlinked variants
ShopwareSaleschannel: Add command for checking and deleting obsolete external products in shopware
Change
-
[ mirakl-mediamarkt] Error not in error list
TransformErrorReport are taken into account and retrieved from the API via the report ID and written to the error log for the respective ShopProductVariation (retrieved via externSku). -
ShopwareSaleschannel – Attributes of certain types (e.g. Boolean) are not transferred
SW SC: export bool/int/float values
Bugfix
-
Galaxus: Error message Too Many Requests
[Mirakl] Handle too many requests 429 errors centrally -
Test for LwaRefreshTokenValidityTest sometimes fails
make test more tolerable -
ChangeRequest: Price markups from the channel should also be applied to special prices
Shops: Fix behavior for special prices if pre-calculation is configured -
Attribute value duplicates in XmlExchange imports
Attributes: Fix duplicated attribute value creation
Improvement
-
Indexing currently not adjustable for the SYNC API ShopwareSaleschannel: Add configurable indexing behavior for sync api requests
2024.38
Feature
-
Add manufacturer information in brickfox
Adding manufacturer information in Brickfox and the ability to upload it via CSV import -
Admin Account | Adjust filter options in customer overview
Possibility to filter in admin account according to the different Mirakl marketplaces -
Idealo Category Tree
Ideal category tree can now also be stored -
Error code 400 “FRAMEWORK__LANGUAGE_FOREIGN_KEY_DELETE”
Cleanup script for no longer needed IDs has been added
Change
-
Articles do not go live at Kaufland, but do not appear in the error report either.
-
Amazon FBA: VAT is not set correctly in brickfox
Before: TaxRate was determined from the product of the order
After: If the CountryId of the delivery address differs from the Shop CountryId, the TaxRate is determined from the DeliveryParties.
Bugfix
-
Orders are not imported from SW6 into BF
Adjustment so that orders are imported correctly -
Product export fails for SubShop
Subshop check has been corrected
Improvement
-
CSV export order GUI broken
re-invoicing of the order export
2024.37
Feature
-
Add field special features to cron management
In the Cron administration there is now a field, in text field in which special features concerning the Cron can be maintained, this was in the
In the past, this was often done in Confluence and was therefore partly overlooked.
Change
-
Error message “UNKNOWN” in the error list at Kaufland
If Kaufland returns the error “UNKOWN”, we will provide additional information to help narrow down the problem
Bugfix
-
Add error display to sales channels/platforms
A duplicate column still had to be removed. -
Additional transfer of Unzer payment types specific new fields to Pixi
There was a small error with a return type -
Shopware 6 SC – Field has no heading
Field in the GUI had no override and it was unclear which field it was. -
Incorrect output in tests
Small bug fix in the test output -
Shopware 6 Saleschannel: Write back product URLs of exported products in brickfox
Bugfix when writing archives and deleting old files
Improvement
-
Mercateo orders are not processed
Adjustment Saving the product name so that orders are processed correctly -
(how) is it possible to assign an order to attributes towards SW6?
Passing attributes in the same order as in Brickfox
2024.36
Feature
-
Inventory updates no longer work
XmlExchange: create api folder automatically and make it configurable in ui -
Hardly any data is sent to Galaxus
Galaxus: Product informations -
New column Special Price in the overviews of the shop price management
Price editor: add special price and csv export -
variant characteristic values upgrade
-
Expand error list
-
Add error display to sales channels/platforms
Change
-
Otto Changelog: productSafety container
remove suppliersPhone as required field -
NEWS update and rollout
-
Portfolio Backend Iframe
-
ebay: Shipping notifications are not reliably exported to ebay
Log Helper created to track the orders that were recorded on the export run
Bugfix
-
Invalid controller specified (images)
remove non existent image from css -
Cover image in Shopware6 or image sequence
ShopwareSaleschannel: Fix cover image detection for main product
Improvement
-
Data transmission to the shop apparently disrupted
ShopwareSaleschannel: Add configuration to deactive html validation for custom field -
Shopware 6 Manual Export per Click
-
Attribute values are not overwritten when changed in Brickfox in Shopware 6, but added
ShopwareSaleschannel: Fix deleting obsolete properties in shopware for product variations
2024.35
Feature
-
Pixi: Add unzer invoice payment method for pixi order export
Additional transfer of Unzer payment types specific new fields to Pixi -
Pixi: Add configuration for b2b order type to force 4 decimal places for order lines
PIXI transfer – transfer B2B order price with 4 decimal places
Improvement
-
Media: Show real error message on upload
Article image upload in PIM – No warning and no message when exceeding the maximum file upload size
Bugfix
-
Exchange: Remove _remove_Accelerate_XML_import customization
XMLExchange: multiple creation of identical attribute values for an attribute -
Amazon: Fix amazon special price date format
Amazon special price error message
2024.34
Improvement/Feature
-
Pixi: Add configuration for b2b order type to force 4 decimal places for order lines
By configuration you can now export 2 decimal places if the OrderType is B4B -
Netto/Marktkauf: Update netto and marktkauf category xml
-
ShopwareSaleschannel: added new Attribute “markAsTopseller” to export
Configurable attribute to set the “Highlight” flag in Shopware -
Kaufland: added new ApiEndpoint to import missing orders
Separate endpoint to collect orders from Kaufland that have not yet been imported
Bugfix
-
XmlExchange: fix warning for complex type
Fixed error in order status import for ERP systems -
ProductMedia: Fix issues with errors in js for uploading media
Fixes a bug when uploading media and display errors -
OTTOMarket: Adding new error code to handle my error
Troubleshooting a new OttoMarket interface error
Metro: Add missing metro shop logo for shops overview page
Metro logo added to the shop overview
2024.33
Improvement/Feature
-
Pixi: Add configuration for b2b order type to force 4 decimal places for order lines
By configuration you can now export 2 decimal places if the OrderType is B4B -
Netto/Marktkauf: Update netto and marktkauf category xml
-
ShopwareSaleschannel: added new Attribute “markAsTopseller” to export
Configurable attribute to set the “Highlight” flag in Shopware -
Kaufland: added new ApiEndpoint to import missing orders
Separate endpoint to collect orders from Kaufland that have not yet been imported
Bugfix
-
XmlExchange: fix warning for complex type
Fixed error in order status import for ERP systems -
ProductMedia: Fix issues with errors in js for uploading media
Fixes a bug when uploading media and display errors -
OTTOMarket: Adding new error code to handle my error
Troubleshooting a new OttoMarket interface error -
Metro: Add missing metro shop logo for shops overview page
Metro logo added to the shop overview
2024.30
Feature
-
ChangeRequest: Price markups from the channel should also be applied to special prices
Price surcharges are now also applied to special prices
-
Decathlon orders of the subchannel (FR, NL, BE) differentiate
Mirakl: load payment method for orders from corresponding shop -
SW6: Logic for “Sale” flag on master article
Buyback flag can be configured whether it should be set for existing variants or not
Change
-
Shopware 6 Saleschannel Logging writes such large numbers of files that the file system becomes full
Logging has been adjusted so that only one log file is written per day
Bugfix
-
Ebay Crons are running incorrectly
Bugfixing in Ebaycron -
Category and brand import at Otto runs into errors
Bug fixing at Otto Authentication
2024.28
Feature
-
eBay hazardous materials transfer
Ebay: Add hazmat regulatory for products in ebay
Change
-
Check/Remove Amazon MWS Token
Amazon: make mws token optional -
[Mirakl/Shopapotheke] incorrect exports at AT
Mirakl: swap to direct requests to mirakl api for valid attributes and attribute values -
Auto fulfillment on eBay should be deactivated.
-
Amazon: Fill fields for time-controlled special prices via interface
Amazon: write special price into sale sequence
Bugfix
-
Implement ManoMano Brand Validation
Shop brand mapping: fix dropdowns for manomano -
– CSV export fails
Removing not needed column in export for never out of stock
-
Otto Changelog: productSafety container
only export if productSafety if all data is set
Improvement
-
The BOL error list should describe the errors in more detail.
Ehance Error logging functionality
2024.27
Feature
-
Otto Changelog: productSafety container: Mandatory information on manufacturer information
Change
-
Ebay: CompleteSale requests often try to set fields that are already set
Feedback is only set once, it is checked whether the field already exists -
Ebay: HTTP headers of responses are not logged, making it difficult to diagnose problem cases
Header responses are now logged for a range of requests -
Shop prices PowerGap are not correct: Prices can now be set manually via the CSV and the shop price is recalculated
Bugfix
-
FeatureRequest: pixi : Fill field "DESCRIPTION_LONG" direction pixi from attribute
Attribute value is read correctly based on the attribute value type -
Decathlon connection via mono instance (FR, NL, BE)
Bugfix to export translations correctly -
ShopwareSaleschannel logic patch / post if entity exists
Determine whether a post or patch towards the Shopware API is necessary -
XMLExchange Optimize XML Product Import to Brickfox
-
– Futura – Price updates are not processed correctly in brickfox
Bugfix manufacturer check -
Product data is not exported to SW6 Saleschannel
Message too long for Graylog -
Images are not delivered correctly
Image URLs are recognized so that the CDN URL is not used -
pixi: Amazon Business orders are not sent to pixi as OrderType B2B
-
Shopware 6 – Sorting of variants on the article
2024.25
Changes
-
XmlExchange: erp product import performance improvements
Improvements to XmlExchange Product Import -
Amazon token update documentation
Amazon Token documentation has been improved -
Ebay: Revision of the Ebay error handling so that it is easier to read.
If an error occurs, the response is written to the log so that you can see what the problem is
Bugfix
-
ShopwareSalechannel: Use vatId if exist from orderCustomer if empty in address
fallback for VAT ID -
Images are not exported in the correct order
Bol: image export bugfix -
AmazonSellingPartnerApi: fix error amazon refresh token is not set or null
-
Shopware5 – Not all orders are picked up / only sporadically
Orders will not be set to finish if exception occurs during orderline handling
Improvement
-
Resolve “Disable recursive file archive”
-
Script for syncing variant feature values
Sync_Shops_Matching_Infos Syncing of matchings for channels of the same type