Skip to content

v1.8.0 — Auto-cleanup af lukkede partner-programmer

Choose a tag to compare

@kapturegit kapturegit released this 28 Apr 12:02
· 2 commits to main since this release
0243765

Hvad er nyt

Når en Partner-ads-partner lukker sit affiliate-program, fjernes deres produkter nu automatisk fra ProductFeed.

Manuel "Fjern shop"-knap

Ny knap på Søg produkter rydder en shop helt ud i ét klik:

  • Sletter alle cachede produkter fra søgning
  • Fjerner feed fra indstillingerne
  • Flytter alle WooCommerce-produkter fra shoppen til papirkurv (kan gendannes i 30 dage)

Automatisk detektion

Når Partner-ads programlisten hentes frisk (fx ved klik på "Opdater programliste"), sammenlignes den med dine aktive feeds. Programmer der ikke længere er godkendt:

  1. Markeres straks med advarselsbanner i Søg produkter — produkterne forsvinder fra søgning
  2. Efter 7 dages grace-periode trashes de tilhørende WooCommerce-produkter automatisk via ugentlig sync
  3. Hvis programmet kommer tilbage inden grace udløber, fjernes flaget automatisk

Beskytter mod kortvarige API-fejl: detektion kører kun når Partner-ads svarer med en non-tom liste.

Bundlet fra v1.7.2 (var ikke pushet endnu)

Denne release indeholder også chunked-sync arbejdet:

  • Store feeds (50.000+ produkter) processeres i bidder med progress-bar
  • Batch-insert i database giver markant hurtigere import

Tekniske detaljer

  • Ny PF_Feed_Cleanup (manuel/automatisk oprydning)
  • Ny PF_Program_Monitor (detektion + grace cleanup)
  • Hooked til pf_weekly_feed_sync cron med priority 5
  • WC-produkter bevares som _pf_* post_meta — ingen schema-ændringer
  • Saved filters (produktgrupper) selvhealer: trashede produkter skippes stille i shortcoden, gendanner du fra papirkurv virker grupperne automatisk igen

Opdatering

Auto-updateren henter denne release næste gang WP admin tjekker for opdateringer. Eller manuelt: Plugins → Tjek for opdateringer.