Inloggen
Aan de slag

Easy Digital Downloads Blog

WordPress-tutorials, tips en bronnen om uw bedrijf te helpen groeien

Aanzienlijke prestatieverbeteringen in Commissies 3.4

Laatst bijgewerkt:

auteur afbeelding
Door Chris Klosowski President

Vandaag kondigen we met trots de volgende grote update aan voor de Commissions-add-on voor Easy Digital Downloads. Commissions voor Easy Digital Downloads stelt u in staat om eenvoudig inkomsten te registreren en te verdelen tussen meerdere gebruikers.

Versie 3.4 brengt veel verbeteringen met zich mee, waaronder de migratie naar aangepaste databasetabellen, wat de prestaties van uw Easy Digital Downloads-winkel met commissies zal verbeteren.

In Commissions 3.4 krijgen alle site-eigenaren een dialoogvenster te zien waarin hen wordt gevraagd een upgrade-routine uit te voeren na het updaten. Deze migratie verplaatst alle bestaande commissierecords naar onze nieuwe databasetabel die speciaal is gebouwd om deze gegevens op een prestatiegerichtere manier op te slaan.

Door op de "meer informatie"-link te klikken, wordt uitgelegd wat er gebeurt met deze upgrade-routine:

Er zijn twee manieren om de migratieroutine uit te voeren:

  1. Via het wp-admin-gebied door op de "hier"-link in de upgrade-melding te klikken
  2. Via WP CLI door het commando wp edd-commissions migrate_commissions te gebruiken

Voor grote sites raden we sterk aan om het WP CLI-commando te gebruiken, omdat dit aanzienlijk sneller is en minder gevoelig voor server time-outs of browserproblemen.

In een praktijkvoorbeeld konden we de rapportage van commissies op onze productie-sites met ~3x versnellen en verwijderden we bijna 230.000 rijen uit onze bestaande tabellen, waardoor de totale hoeveelheid ruimte die in de database wordt ingenomen aanzienlijk werd verkleind. Tijdens de upgrade-routine worden alle bestaande gegevens verplaatst van wp_posts en wp_postmeta naar de nieuwe tabellen. Zodra de migratie is voltooid, wordt een optie weergegeven om alle oude gegevens te verwijderen.

Opmerking: de migratie is zo geschreven dat nieuwe commissierecords kunnen worden aangemaakt terwijl de routine draait, wat betekent dat uw winkel live kan blijven terwijl de commissiedatabase wordt geüpgraded.

Maak een back-up van uw site voordat u de upgrade-routine uitvoert. We hebben deze uitgebreid getest op onze eigen sites (inclusief onze belangrijkste productie-sites) en we zijn ervan overtuigd dat deze betrouwbaar is, maar het is nog steeds altijd in uw eigen belang om extra voorzichtig te zijn en back-ups te maken voordat u grote gegevenswijzigingen aanbrengt.

Achterwaartse compatibiliteit

De gegevens die door EDD Commissions zijn gegenereerd, worden al enkele jaren opgeslagen als een posttype met postmeta, wat betekent dat winkels met aangepaste ontwikkeling waarschijnlijk aanvullende gegevens in deze tabellen hebben opgeslagen waar we niet van op de hoogte zijn. Om de volledige achterwaartse compatibiliteit te behouden, hebben we een compatibiliteitslaag opgenomen die helpt bij het vertalen van query's naar de oude gegevensstructuur en deze omleidt naar de nieuwe tabellen.

Als u een ontwikkelaar bent en aangepaste integraties voor Commissions hebt gemaakt, raadpleeg dan onze ontwikkelaarsblogpost met de details van deze achterwaartse compatibiliteit.

Verbeterde commissie-e-mails

Een van de populairdere verzoeken was de mogelijkheid om de levering van commissiemeldingen aan ontvangers aan te passen. Met versie 3.4 hebben we de mogelijkheid toegevoegd om aangepaste tags te gebruiken in de e-mails die naar commissie-ontvangers worden verzonden. Deze omvatten:

  • {commission_id} –  De ID van het commissierecord
  • {item_price} – Het bedrag dat voor het verkochte item is betaald
  • {item_tax} – Het bedrag aan belasting dat is geïnd voor het verkochte item

Naast deze verbeteringen kunnen commissie-ontvangers nu kiezen of ze e-mailmeldingen willen ontvangen binnen de WordPress profiel-editor.

Andere verbeteringen en correcties

Naast het bovenstaande zijn er een aantal andere verbeteringen in versie 3.4:

  • Commissies houden nu correct rekening met negatieve kosten bij het berekenen van commissiebedragen
  • Het exportgereedschap staat nu toe dat commissies van specifieke statussen worden geëxporteerd
  • Het Commissie toevoegen/bewerken-scherm bevat nu betere gegevensvalidatie
  • Een nieuwe hook genaamd eddc_before_commissions_overview is toegevoegd aan het Commissie Overzicht-scherm
  • Een nieuwe hook genaamd eddc_commissions_overview_table_head is toegevoegd aan het Commissie Overzicht-scherm
  • Een nieuwe hook genaamd eddc_commissions_overview_table_row is toegevoegd aan het Commissie Overzicht-scherm
  • Een nieuwe hook genaamd eddc_after_commissions_overview is toegevoegd aan het Commissie Overzicht-scherm
  • Verbeterde responsiviteit in het Admin-gebied
  • Productnaam werd onjuist weergegeven voor commissies die zijn aangemaakt zonder een opgegeven download-ID

Deze update is vandaag beschikbaar voor eigenaren van een actieve licentiesleutel en kan worden bijgewerkt vanuit uw WordPress Updates-sectie of gedownload van uw account.

Zoals altijd, als u problemen ondervindt, aarzel dan niet om contact op te nemen met ons supportteam.

Populaire Bronnen

Openbaarmaking: Onze inhoud wordt ondersteund door lezers. Dit betekent dat als u op sommige van onze links klikt, wij mogelijk een commissie verdienen. Zie hoe EDD wordt gefinancierd, waarom het ertoe doet en hoe u ons kunt steunen.

Ervaar Naadloze Verkoop met EDD

Beheer moeiteloos uw digitale winkel met krachtige tools en veilige transacties

Populair op EDD Nu!

Meer PayPal-betaalmethoden en PayPal Fastlane toevoegen in WordPress
Geef uw klanten meer manieren om te betalen met PayPal in WordPress
Easy Digital Downloads laat u nu meer PayPal-betaalmethoden aanbieden in WordPress. Met één verbinding kunnen uw klanten betalen…
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Marktplaatskosten blijven stijgen en platformregels blijven veranderen. Maar uw klanten hoeven niet van iemand anders te zijn. Hier is…

Begin vandaag nog met verkopen!

Sluit u aan bij meer dan 50.000 slimme winkel eigenaren, en begin met de eenvoudigste manier om digitale producten te verkopen met WordPress.