1. Home
  2. Kennisbank
  3. Bekende Compatibiliteitsproblemen
  4. Is Wholesale Suite compatibel met WooCommerce HPOS?

Is Wholesale Suite compatibel met WooCommerce HPOS?

Als u HPOS in uw winkel inschakelt of als WooCommerce u al heeft gevraagd om te migreren, vraagt u zich misschien af of Wholesale Suite zal blijven werken. Dat zal het doen. Zowel WooCommerce Wholesale Prices (gratis) als WooCommerce Wholesale Prices Premium verklaren expliciet HPOS-compatibiliteit met behulp van de officiële compatibiliteits-API van WooCommerce.

Dit artikel bevestigt de compatibiliteitsstatus, minimale versievereisten, hoe HPOS in WooCommerce in te schakelen en eventuele kanttekeningen waar u op moet letten. Belangrijke functies, waaronder het Wholesale Dashboard, recente bestellijsten en de admin-filter voor ordertypen, hebben speciale HPOS-bewuste code paden die zorgen voor correct gedrag wanneer aangepaste ordertabellen actief zijn.

Vereisten

  • WooCommerce Wholesale Prices (gratis) 2.1.8 of hoger – WooCommerce Wholesale Prices verklaarde HPOS-incompatibiliteit in 2.1.7, en verklaarde vervolgens volledige HPOS-compatibiliteit vanaf 2.1.8. Volledige HPOS-bewuste orderquery's (Dashboard, filter voor bestellijsten) werden ook toegevoegd in 2.1.8
  • WooCommerce Wholesale Prices Premium 1.30.3 of hoger – HPOS-compatibiliteit verklaard vanaf deze versie
  • WooCommerce 7.1 of hoger – dit is de WooCommerce-versie waarin HPOS voor het eerst beschikbaar werd en de migratie van aangepaste ordertabellen werd geïntroduceerd. Het is een vereiste van WooCommerce voor HPOS zelf, geen vereiste van Wholesale Suite (Wholesale Suite ondersteunt eerdere WooCommerce-versies wanneer HPOS niet in gebruik is)

Wat is WooCommerce HPOS?

HPOS of High-Performance Order Storage is een functie van WooCommerce die ordergegevens opslaat in speciale aangepaste databasetabellen in plaats van de standaard WordPress-tabellen wp_posts en wp_postmeta. Dit verbetert de prestaties van winkels met een groot aantal bestellingen, biedt betrouwbaardere gelijktijdigheidsafhandeling en brengt de orderopslag van WooCommerce in lijn met de langetermijnrichting van het platform.

Wanneer HPOS actief is, leest en schrijft WooCommerce ordergegevens met behulp van de aangepaste ordertabellen in plaats van het posttype. Plugins die ordergegevens weergeven of orderquery's uitvoeren, moeten de wc_get_orders() en de OrderUtil klasse van WooCommerce gebruiken in plaats van direct WP_Query. Zowel WooCommerce Wholesale Prices (WWP) als WooCommerce Wholesale Prices Premium (WWPP) zijn bijgewerkt om deze aanpak te volgen.

Hoe HPOS in te schakelen in WooCommerce

Zorg ervoor dat u minimaal WooCommerce Wholesale Prices 2.1.8 en WooCommerce Wholesale Prices Premium 1.30.3 (indien geïnstalleerd) gebruikt voordat u HPOS inschakelt. Volg vervolgens deze stappen:

  1. Ga naar WooCommerce → Instellingen → Geavanceerd → Functies in uw WordPress-admin.
  2. Selecteer onder Opslag van ordergegevens de optie High-performance order storage (aanbevolen).
  3. Klik op Wijzigingen opslaan.
  4. Als u bestaande bestellingen heeft, zal WooCommerce u vragen om uw ordergegevens te synchroniseren voordat de wijziging van kracht wordt. Volg de migratieprompt op het scherm en laat deze voltooien voordat u verdergaat.
WooCommerce Instellingen > Geavanceerde functies: 'High-performance order storage (recommended)' is geselecteerd in Order data storage.

Veelgestelde vragen

Zal WooCommerce een compatibiliteitswaarschuwing tonen voor Wholesale Suite wanneer HPOS is ingeschakeld?

Nee. Zowel WooCommerce Wholesale Prices (vanaf 2.1.8) als WooCommerce Wholesale Prices Premium (vanaf 1.30.3) verklaren HPOS-compatibiliteit met behulp van de officiële API van WooCommerce. WooCommerce toont een compatibel status-icoon in plaats van een waarschuwing op het scherm Plugins in uw WordPress-admin wanneer deze versies zijn geïnstalleerd.

Kan ik HPOS inschakelen zonder eerst Wholesale Suite bij te werken?

Werk bij naar minimaal WooCommerce Wholesale Prices 2.1.8 en WooCommerce Wholesale Prices Premium 1.30.3 voordat u HPOS inschakelt. Het inschakelen van HPOS met een oudere versie van WooCommerce Wholesale Prices kan ertoe leiden dat het Wholesale Dashboard onjuiste bestelgegevens weergeeft — alle bestellingen weergeeft in plaats van alleen groothandelsbestellingen — totdat u bijwerkt.

Heeft HPOS invloed op de groothandelsprijzen die aan klanten op de voorkant worden getoond?

Nee. Groothandelsprijzen worden opgeslagen in productmeta, niet in bestelrecords, dus HPOS heeft geen invloed op de prijzen die uw groothandelsklanten zien op productpagina's, in de winkelwagen of bij het afrekenen. HPOS verandert alleen hoe voltooide bestelrecords worden opgeslagen en opgevraagd in de database.

Heeft WooCommerce Wholesale Order Form updates nodig voor HPOS-compatibiliteit?

WooCommerce Wholesale Order Form is volledig HPOS-compatibel en verklaart expliciet die compatibiliteit met behulp van de officiële API van WooCommerce (de custom_order_tables-functie). Het is veilig te gebruiken met ingeschakelde HPOS, dus u hoeft geen wijzigingen aan te brengen wanneer u uw winkel naar HPOS overschakelt. Houd WooCommerce Wholesale Order Form gewoon bijgewerkt naar de huidige versie.

Kan ik terugkeren van HPOS naar de opslag van oude bestellingen?

Ja. U kunt op elk moment terugschakelen naar WordPress posts opslag (legacy) in WooCommerce → Instellingen → Geavanceerd → Functies. WooCommerce synchroniseert bestelgegevens terug naar de post-tabellen. Wholesale Suite werkt correct onder beide opslagmodi.

Werkt het filter voor besteltypen op het WooCommerce Bestellingen-scherm met HPOS?

Ja, vanaf WooCommerce Wholesale Prices 2.1.8. De filteropties Toon alle besteltypen, Alle groothandelsbestellingen, Alle detailhandelsbestellingen en individuele groothandelsrolfilters werken allemaal correct onder HPOS met behulp van de speciale hook voor aangepaste ordertabellen van WooCommerce.

Moet ik de WooCommerce HPOS-gegevenssynchronisatie uitvoeren voordat ik HPOS inschakel?

Ja. Wanneer u overschakelt naar HPOS op een winkel met bestaande bestellingen, vraagt WooCommerce u om bestelgegevens te synchroniseren van de oude post-tabellen naar de aangepaste tabellen. Laat dit voltooien voordat u uw winkel onder HPOS gebruikt. Niet-gesynchroniseerde bestellingen verschijnen mogelijk niet in bestellijsten totdat de synchronisatie is voltooid.

Heeft het inschakelen van HPOS invloed op de statistieken en analyses van het Wholesale Dashboard?

Nee. De snelle statistieken van het Wholesale Dashboard, het aantal groothandelsbestellingen, de omzet en de topklanten gebruiken wc_get_orders() met HPOS-bewuste meta-queries vanaf versie 2.1.8. Er mag geen gegevensverlies of rapportageonderbreking optreden na de HPOS-migratie.

Hoe controleer ik welke versie van WooCommerce Wholesale Prices ik heb geïnstalleerd?

Ga naar WordPress Admin → Plugins → Geïnstalleerde plugins en zoek naar WooCommerce Wholesale Prices. Het versienummer wordt weergegeven onder de plug-innaam. Je kunt ook controleren WooCommerce → Status → Systeestatus onder de sectie Actieve plug-ins.

Help & ondersteuning

We hebben een toegewijd ondersteuningsteam voor Wholesale Suite dat onze producten, WooCommerce en de branche zeer goed kent. U bent welkom om hun expertise op elk moment, wereldwijd, te benutten.

Als je een bestaande klant bent, ga dan naar het ondersteuningsticket aanvraagformulier en stuur ons een bericht.

Als je een gebruiker van de gratis plug-in bent, stuur ons dan een ondersteuningsverzoek op het forum. We houden de WordPress.org-ondersteuningsforums voor de gratis plug-in actief in de gaten en helpen onze gebruikers daar zo goed mogelijk.

Was dit artikel nuttig?

Gerelateerde Artikelen

Voltooi uw aankoop