Siirry pääsisältöön

Kuinka ottaa HPOS käyttöön WooCommercessa

Tässä oppaassa opastamme sinua HPOS:n käyttöönotossa WooCommerce verkkokaupassa.

Mikä on WooCommerce HPOS?

WooCommercessa HPOS tarkoittaa High-Performance Order Storagea, joka tarjoaa uuden tavan jäsentää ja käsitellä tilaustietoja tietokannassa. Aiemmin tilausten ja tuotetietojen suuri määrä saattoi muodostua suorituskyvyn pullonkaulaksi monille WooCommerce-verkkokaupoille. Uusi tallennusratkaisu nopeuttaa kuitenkin tilaustietojen hakemista tietokannasta merkittävästi. HPOS tuli saataville WooCommercen versiossa 8.2, ja se on nykyisin oletuksena käytössä uusissa WooCommerce-asennuksissa.

Uudet HPOS-taulut tietokannassa

HPOS tuo WooCommerceen neljä uutta tietokantataulua, joiden avulla tilaustietoja käsitellään ja hallitaan aiempaa tehokkaammin:

  • _wc_orders

  • _wc_order_addresses

  • _wc_order_operational_data

  • _wc_orders_meta

Mitä etuja HPOS tuo?

HPOS:n edut voidaan tiivistää kolmeen keskeiseen tekijään: skaalautuvuuteen, luotettavuuteen ja yksinkertaisuuteen. HPOS tekee WooCommerceen tallennettavien tietojen käsittelystä luotettavampaa esimerkiksi muokkaus- ja siirtotilanteissa. Uusien tietokantataulujen myötä myös WooCommerce-kehityksestä tulee joustavampaa.

Jokainen WooCommerce-tilaus tallennetaan sivuston tietokantaan, mikä kasvattaa tietokannan kuormaa ja voi ajan myötä vaikuttaa verkkokaupan suorituskykyyn. HPOS on suunniteltu käsittelemään tätä dataa aiempaa tehokkaammin. Hyödyt eivät rajoitu pelkästään suuriin verkkokauppoihin, vaan kaiken kokoiset WooCommerce-kaupat voivat ottaa HPOS:n käyttöön suorituskyvyn parantamiseksi.

HPOS:n käyttöönotto WooCommercessa

Jos käytössäsi on uusi WooCommerce-asennus, HPOS on oletuksena käytössä versiosta 8.2 alkaen. Jo olemassa olevissa WooCommerce-verkkokaupoissa HPOS ei kuitenkaan aktivoidu automaattisesti, vaan se on otettava käyttöön manuaalisesti.

Jos sivusto käyttää edelleen WooCommercen vanhaa tilaustietojen tallennusmallia (_posts- ja _postmeta-taulut), ennen HPOS:n käyttöönottoa on tehtävä muutamia valmistelutoimenpiteitä.

Ennen HPOS:n käyttöönottoa WooCommercen tietokantataulut tulee päivittää. Päivitys onnistuu suoraan WooCommercen asetuksista kohdasta WooCommerce > Asetukset > Edistyneet > Ominaisuudet. Erillisiä työkaluja tai lisäosia ei tarvita päivityksen suorittamiseen.

  • Valitse Enable compatibility mode kohdasta: WooCommerce > Asetukset > Edistyneet > Ominaisuudet > Order Data Storage. Tämä käynnistää tilaustietojen synkronoinnin vanhoista tietokantatauluista uusiin HPOS-tauluihin.

  • Synkronointi suoritetaan WooCommercessa taustaprosessina 25 tilausta kerrallaan (wc_schedule_pending_batch_process).

  • Kun tilaustiedot on synkronoitu onnistuneesti, voit ottaa HPOS:n käyttöön samassa valikossa valitsemalla: High-performance order storage (recommended).

Varmuuskopioi WooCommerce-tietokanta ennen muutoksia

Ennen muutosten tekemistä on aina suositeltavaa ottaa sivustosta varmuuskopio. Tämä on erityisen tärkeää silloin, kun tehdään muutoksia tietokantaan tai käsitellään WooCommerce-kaupan tilaustietoja.

Siksi on hyvä ottaa ylimääräinen varmuuskopio ennen HPOS:n käyttöönottoa. Tarkemmat ohjeet löytyvät Seravon tietopankista. Muutosten ajaksi verkkokauppaan voidaan myös ottaa käyttöön huoltotila, jotta mahdolliset häiriöt eivät vaikuta asiakkaiden käyttökokemukseen.

Vastasiko tämä kysymykseesi?