Alles wat u wilt weten voordat u installeert.
Een gedetailleerde blik op hoe Prijzen Massaal Verhogen in WooCommerce (Inflatie en Psychologische Afronding) werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.
Het echte probleem bij een massale prijsverhoging
Een hele catalogus vermenigvuldigen met 1,03 kost vijf minuten in SQL. Het probleem komt daarna: een product van 59 euro wordt 60,77, een product van 569 wordt 586,07, en uw shop zit met onleesbare prijzen die naar automatische verwerking ruiken. Deze plugin doet beide bewerkingen in één keer: eerst het percentage toepassen, daarna elk resultaat terugleggen op een prijsschaal die u zelf hebt bepaald.
Hoe de afronding via stappen werkt
Een stap wordt bepaald door twee getallen: een interval en een eindcijfer. Het resultaat is altijd het interval maal een geheel getal, plus het eindcijfer. Een interval van 10 met eindcijfer 9 levert 9, 19, 59, 89, 569, 899 op. Een interval van 1 met eindcijfer 0,90 levert 9,90, 14,90 en 60,90 op. Een interval van 5 met eindcijfer 4 levert 124, 129, 134 op. U kunt zoveel stappen stapelen als nodig, elk voor een prijsschijf, om een accessoire van 12 euro anders te behandelen dan een machine van 2.500 euro.
De afweging tussen leesbaarheid en precisie, zichtbaar gemaakt
Hoe grover de schaal, hoe verder de werkelijke variatie afwijkt van het beoogde percentage. Een verhoging van 3 procent op 59 geeft 60,77: een schaal in hele getallen eindigend op 9 maakt daar 69 van, oftewel 17 procent. Dat is wiskunde, geen enkele plugin kan dat vermijden. Wat hier anders is, is dat u het ziet vóór u goedkeurt. Een simulator toont de werkelijke variatie op voorbeeldprijzen, het voorbeeld geeft haar product per product, en een bovengrens per campagne sluit automatisch de artikelen uit waarbij de afronding de verhoging te sterk vertekent.
Afronding op de prijs die de klant leest
Voert uw shop prijzen exclusief btw in en toont zij prijzen inclusief btw, dan heeft het afronden van de opgeslagen waarde geen zin: de klant ziet 59,04 in plaats van 59. De plugin rekent de opgeslagen prijs daarom om naar een prijs inclusief btw volgens de belastingklasse van het product, past de afronding toe op die waarde en rekent vervolgens terug naar exclusief btw vóór het opslaan. Het gedrag stelt u in met één keuzemenu en werkt net zo goed op een shop die prijzen inclusief btw opslaat.
Een afbakening die u tot op het product bepaalt
Een campagne kan de hele catalogus raken of een fijne selectie: categorieën met hun subcategorieën, uitgesloten categorieën, tags, producttypes, publicatiestatussen, bereik van de basisprijs, uitsluiting van artikelen die al in de aanbieding zijn. Twee vrije velden accepteren lijsten met id's of SKU's, zowel om in te sluiten als om uit te sluiten, zodat u een specifieke lijn kunt overslaan of alleen één leverancier kunt behandelen.
Vier strategieën voor actieprijzen
Doorgestreepte prijzen verdienen een aparte behandeling. U kiest: de actieprijs herberekenen met behoud van hetzelfde kortingspercentage, er hetzelfde percentage op toepassen als op de basisprijs, haar strikt ongemoeid laten, of haar helemaal verwijderen. Zou de nieuwe actieprijs boven de nieuwe basisprijs uitkomen, dan wordt zij automatisch verwijderd om een inconsistentie in de shop te voorkomen.
Niets wordt weggeschreven zonder goedkeuring, alles is omkeerbaar
Elke campagne verloopt in drie fasen: afbakening kiezen, alle nieuwe prijzen berekenen, daarna toepassen. Tussen de berekening en de toepassing toont een gepagineerde tabel voor elk product de huidige prijs, de toekomstige prijs, de werkelijke variatie in procenten en, indien van toepassing, de reden waarom het product is uitgesloten. Het geheel is exporteerbaar naar CSV. Zodra de campagne is toegepast, blijven de oude prijzen in de database bewaard: het historiekscherm herstelt de exacte toestand en slaat desgewenst de producten over die u intussen hebt bewerkt.
Gebouwd voor grote catalogi
De verwerking gebeurt in batches via AJAX met een voortgangsbalk, en de batchgrootte is instelbaar om aan te sluiten op gedeelde hosting. Varianten worden afzonderlijk bijgewerkt, waarna het bovenliggende product opnieuw wordt gesynchroniseerd zodat de minimum- en maximumprijzen correct blijven. Vier WP-CLI-commando's dekken hetzelfde traject vanaf de commandoregel, handig voor een catalogus met tienduizenden referenties of om de jaarlijkse verhoging in een deploymentscript op te nemen.
There are no reviews yet.