v1.8.0 — Auto-cleanup af lukkede partner-programmer
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:
- Markeres straks med advarselsbanner i Søg produkter — produkterne forsvinder fra søgning
- Efter 7 dages grace-periode trashes de tilhørende WooCommerce-produkter automatisk via ugentlig sync
- 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_synccron 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.