Skip to content

1.8.17

βš™οΈ Patch 1.8.17 β€” Penner/Renner bound protection & health audit reports

πŸš€ Summary

  • Min/max recalculation on Otto / Kaufland / Shopify / FBM / FBA crons now only rewrites bounds when a buy-price change forces recalc (or Otto/Kaufland missing-bounds bootstrap). Normal cron passes refresh profit/status only.
  • Penner & Renner are excluded from buy-price force recalc, so n8n wave prices (use_min_max_rules=false + pricing_history) are no longer overwritten / cleared.
  • Health audit writes an eval JSON file, includes missing/mismatch SKU samples in Discord, and shows detail tables in the Base Articles Health dialog.
  • Base article edit dialog can update more fields: last_inbound_date, article_type, UVP, EANs, Plenty IDs, and articlename.
  • Penner/Renner profit refresh β€” when use_min_max_rules=false and status is UPDATE_NEEDED (n8n wave), crons recalculate expected_profit from stored sale/max/min prices without rewriting bounds or clearing UPDATE_NEEDED.

✨ Details

Repricing

Before After
Channel crons rewrote min/max whenever use_min_max_rules=true Min/max only on force_min_max (buy-price delta) or missing-bounds bootstrap
Penner/Renner included in force recalc; article_type cleared Wave-managed types skipped; type preserved
Penner Management showed β€œWelle 1” with identical bounds after force overwrite Wave prices stay until an operator / n8n changes them

Health audit

Before After
Discord = counts only Counts + sample SKUs + eval filename
No file written eval/health_audit_*.json under eval_multi
UI = count chips only Tables for missing local / mismatch / FBA stuck
Saving cron config wiped last_report last_report preserved; runner accepts last_report kwargs
Ran every 2 hours Default every 48 hours; small buy-price rounding ignored
Eval files accumulated indefinitely health_audit_* / sync_eval_* older than 30 days deleted
sync_eval flat + opaque Per-SKU marketplace diffs + recalc/export reasons
No cross-platform bound check Min/max compared across Otto/Kaufland/FBA/FBM (≀ €0.01)
No live marketplace API verification Kaufland + Sellerlogic API bound checks (rate-limited sample)

πŸ”§ Deploy

Redeploy service-multi-repricer (and frontend for the Health dialog tables).