1. Home
  2. Kennisbank
  3. WooCommerce Wholesale Prices Premium
  4. Belasting
  5. Hoe detailprijzen inclusief btw te tonen wanneer de groothandelsprijs exclusief btw is ingesteld

Hoe detailprijzen inclusief btw te tonen wanneer de groothandelsprijs exclusief btw is ingesteld

Als u de optie Prijzen weergeven in de winkel van WooCommerce Wholesale Prices Premium heeft ingesteld op Exclusief btw, zodat uw groothandelsprijzen zonder btw worden weergegeven, heeft u misschien gemerkt dat de doorgestreepte normale prijs ernaast ook wordt overgeschakeld naar exclusief btw, ook al worden de rest van uw winkel nog steeds inclusief btw weergegeven.

Dit komt doordat die instelling niet alleen de groothandelsprijs regelt. Het overschrijft hoe WooCommerce elke prijs voor groothandelsrollen weergeeft, inclusief de normale prijs die ernaast wordt weergegeven. Een korte codefragment voorkomt dat WooCommerce Wholesale Prices Premium de belastingweergave van de normale prijs overschrijft, zodat deze inclusief btw blijft worden weergegeven, terwijl de groothandelsprijs exclusief btw blijft worden weergegeven.

Vereisten

  • WooCommerce Wholesale Prices geïnstalleerd en geactiveerd, met ten minste één groothandelsrol ingesteld.
  • Deze functie vereist WooCommerce Wholesale Prices Premium. De instelling Prijzen weergeven in de winkel is niet beschikbaar in de gratis plugin.
  • Btw-tarieven en berekeningen inschakelen ingeschakeld onder WooCommerce → Instellingen → Algemeen.
  • Prijzen weergeven in de winkel ingesteld op Exclusief btw onder Groothandel → Instellingen → Groothandelsprijzen → Btw. Dit artikel behandelt de discrepantie die die instelling veroorzaakt.
  • Toegang tot het functions.php-bestand van uw child theme, of een codefragmentplugin zoals WPCode.

Waarom de normale prijs ook exclusief btw wordt weergegeven

Standaard ziet een groothandelsklant die een productpagina bekijkt de normale prijs doorgestreept boven de groothandelsprijs.

Productpagina voor een ingelogde groothandelsklant die de normale prijs doorgestreept boven de groothandelsprijs toont
Standaardweergave: de groothandelsprijs wordt weergegeven onder de doorgestreepte normale prijs op de productpagina.

Om te zien hoe de btw-weergave voor dit prijzenpaar wordt geregeld, gaat u naar Groothandel → Instellingen → Groothandelsprijzen → Btw. Onder de sectie Btw-opties wordt het veld Prijzen weergeven in de winkel beschreven als de keuze hoe groothandelsrollen alle prijzen in uw winkelpagina's zien, niet alleen de groothandelsprijs.

Daarom schakelt het instellen van Prijzen weergeven in de winkel op Exclusief btw om een groothandelsprijs exclusief btw te krijgen, ook de doorgestreepte normale prijs over naar exclusief btw voor dezelfde klant, zelfs als de eigen btw-weergave van uw site is ingesteld op Inclusief btw voor alle anderen.

De normale prijs inclusief btw weergeven terwijl de groothandelsprijs exclusief btw blijft

Voeg dit codefragment toe aan het functions.php-bestand van uw child theme of gebruik een codefragmentplugin zoals WPCode.

Dit voorkomt dat WooCommerce Wholesale Prices Premium de eigen belastingweergaveoptie van WooCommerce voor groothandelsrollen overschrijft. Zodra het actief is, volgt de doorgestreepte normale prijs de instelling Prijzen weergeven in de winkel van uw winkel onder WooCommerce → Instellingen → Belasting (meestal Inclusief belasting), terwijl de groothandelsprijs blijft berekenen op basis van Prijzen weergeven in de winkel onder Wholesale → Instellingen → Groothandelsprijzen → Belasting.

Het codefragment verwijdert twee afzonderlijke filters: één voor de winkel- en productpagina's, één voor de winkelwagen- en afrekenpagina's. Beide worden van kracht zodra het codefragment actief is.

Probleemoplossing

Ik heb het codefragment toegevoegd, maar de normale prijs wordt nog steeds exclusief belasting weergegeven.

Controleer of het codefragment actief is, hetzij opgeslagen in het functions.php-bestand van het juiste thema, of, als u een codefragment-plugin zoals WPCode gebruikt, dat de status van het codefragment op actief is ingesteld. Wis vervolgens eventuele paginacache of objectcache en laad de productpagina opnieuw. WooCommerce cachet prijsfragmenten, dus een gecachte pagina kan de oude belastingweergave blijven tonen totdat deze is vernieuwd.

De discrepantie is teruggekomen voor één specifieke groothandelsrol.

Controleer of die rol Belastingvrijstelling heeft ingeschakeld in plaats van te vertrouwen op Prijzen weergeven in de winkel, hetzij de algemene Belastingvrijstelling-checkbox of een override per rol onder Groothandelsrol / Belastingvrijstelling Mapping. Belastingvrije rollen zien altijd de groothandelsprijs exclusief belasting, en normaal gesproken wordt de normale prijs gedwongen om overeen te komen. Aangezien het codefragment die overeenkomst voor elke groothandelsrol verwijdert, kunnen belastingvrije rollen eindigen met dezelfde discrepantie die dit codefragment probeert op te lossen, alleen omgekeerd. Als u dit ook voor een belastingvrije rol wilt oplossen, neem dan contact op met de ondersteuning voor begeleiding specifiek voor uw setup.

Omzeilen beheerders- of winkelmanageraccounts dit?

Nee. De override van de belastingweergave is alleen van toepassing op accounts met een toegewezen groothandelsrol. Een beheerder of winkelmanageraccount zonder groothandelsrol ziet prijzen op dezelfde manier als een gewone klant. Een beheerdersaccount met een toegewezen groothandelsrol wordt hetzelfde behandeld als elke andere groothandelsklant met die rol.

Veelgestelde vragen

Kan ik deze oplossing toepassen op alleen de winkelpagina's, of alleen de winkelwagen- en afrekenpagina's?

Ja. Het codefragment heeft twee afzonderlijke remove_filter()-regels, één voor de winkel- en productpagina's (option_woocommerce_tax_display_shop) en één voor de winkelwagen- en afrekenpagina's (option_woocommerce_tax_display_cart). Verwijder de regel die u niet nodig heeft.

Verandert dit codefragment hoe de groothandelsprijs zelf wordt weergegeven?

Nee. De groothandelsprijs blijft de instelling Prijzen weergeven in de winkel volgen onder Wholesale → Instellingen → Groothandelsprijzen → Belasting. Het codefragment voorkomt alleen dat die instelling ook de normale prijs overschrijft.

Heeft dit invloed op reguliere, niet-groothandelsklanten?

Nee. De overschrijvingsregel is alleen van toepassing op ingelogde klanten met een groothandelsrol. Gewone klanten en gasten blijven prijzen zien volgens de eigen WooCommerce belastingweergave-instellingen van uw winkel.

Werkt dit voor variabele en gegroepeerde producten?

Ja. De belastingweergave-instelling is van toepassing op hoe WooCommerce prijzen weergeeft voor een groothandelsrol in de hele winkel, ongeacht het producttype.

Wat als een groothandelsrol Belastingvrijstelling heeft ingeschakeld in plaats van Prijzen weergeven in de winkel?

Dit codefragment is bedoeld voor rollen die de dropdown Prijzen weergeven in de winkel gebruiken. Voor rollen die in plaats daarvan Belastingvrijstelling gebruiken, zie het gedeelte Probleemoplossing hierboven; dezelfde discrepantie kan omgekeerd terugkomen voor die rollen.

Kan dit conflicteren met mijn thema of een andere plugin?

Het codefragment verwijdert alleen twee filters die WooCommerce Wholesale Prices Premium zelf registreert, dus het raakt geen andere plugin- of themacode direct aan. Als een andere plugin ook de belastingweergave-opties van WooCommerce voor dezelfde pagina's wijzigt, test de wijziging dan eerst op een staging-site.

Kan ik het codefragment later verwijderen?

Ja. Verwijder het codefragment of zet het op inactief, wis vervolgens de cache. De normale prijs zal weer de instelling Prijzen weergeven in de winkel volgen, hetzelfde als vóórdat het codefragment werd toegevoegd.

Moet ik dit codefragment opnieuw toevoegen na het updaten van WooCommerce Wholesale Prices Premium?

Nee, onder normale omstandigheden niet. Het codefragment staat los van de eigen bestanden van de plugin en wordt niet beïnvloed door een update. Als een toekomstige release de interne namen waarnaar het codefragment verwijst wijzigt, neem dan contact op met de ondersteuning voor een bijgewerkte versie.

Help & ondersteuning

Wholesale Suite heeft een toegewijd ondersteuningsteam dat de producten, WooCommerce en de branche zeer goed kent. U kunt te allen tijde wereldwijd gebruikmaken van hun expertise.

Als u een bestaande klant bent, ga dan naar het aanvraagformulier voor ondersteuningstickets en stuur een bericht.

Als u een gebruiker van de gratis plugin bent, kunt u een ondersteuningsverzoek indienen op het forum. De ondersteuningsforums van WordPress.org voor de gratis plugin worden actief gemonitord.

Was dit artikel nuttig?

Gerelateerde Artikelen

Voltooi uw aankoop