1.4.1
🚀 New Features¶
- Advanced filters added for all repricer platforms (Otto, Kaufland, Shopify, FBM).
🔧 Improvements¶
- Frontend advanced filters: consistent UI across tabs, ability to add multiple rules and combine them with existing search/state.
- FBM: Advanced Filters now include
Use Min/Max Rulesand match Shopify/Kaufland/Otto behavior. - UVP behavior: replaced the single
uvpfield withmin_uvpandmax_uvpbounds. FrontendUVPdialog now accepts min/max bounds and the API client sendsmin_uvp/max_uvp. - FBM added Rate Limitor to sellerlogic
🐛 Bug Fixes¶
-
Fixed SQLAlchemy duplicate alias errors when applying filters by tracking joined tables in query builders (prevents duplicate .join() calls).
-
Returns the Otto Article Entrys sorted now, and recalculation includes pausing/ unpausing articles
SQL¶
- Added migration / update script:
docker/postgres/updates/uvp_repricer_articles.sqlto migrate existinguvpvalues intomin_uvp/max_uvpcolumns (set both bounds from legacyuvpwhere applicable).
Other¶
-
Updated the create_article prompt used by the Plenty sheet webhook to improve Plenty article creation behavior (see
app_scripts/Plenty_article_create_on_change.gs). -
Scripts :
- docker/postgres/updates/uvp_repricer_articles.sql