Skip to content

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 Rules and match Shopify/Kaufland/Otto behavior.
  • UVP behavior: replaced the single uvp field with min_uvp and max_uvp bounds. Frontend UVP dialog now accepts min/max bounds and the API client sends min_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.sql to migrate existing uvp values into min_uvp / max_uvp columns (set both bounds from legacy uvp where 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