Asiakas kertoo, ettei WooCommerce-kassalla pääse maksamaan. Virhe voi näkyä vain tietyllä maksutavalla, toimitusmaalla tai puhelimella. Tärkeintä on rajata vika ennen kuin poistat lisäosia, nollaat asetuksia tai muutat tuotantokaupan maksuliikennettä.
Kirjaa virhe ennen korjauksia
Pyydä tarkka virheilmoitus, kellonaika, käytetty maksutapa, ostoskorin sisältö sekä toimitusmaa ja postinumero silloin, kun ne ovat olennaisia. Älä pyydä asiakkaalta korttinumeroita, salasanoja tai muita maksun arkaluonteisia tietoja.
Yritä toistaa ongelma vastaavalla testituotteella. Testaa puhelin ja tietokone, kirjautunut ja vierailija sekä kassalla käytössä olevat olennaiset maksutavat. Jos vika koskee vain yhtä yhdistelmää, koko sivuston uudelleenrakentaminen ei ole oikea ensitoimi.
Maksutavat, toimitusmaat ja verot
Tarkista maksupalvelun tila, webhookit tai palautusosoitteet ja mahdolliset palvelun virheraportit. Onko maksu onnistunut palveluntarjoajalla mutta tilaus jäänyt WooCommercessa odottamaan? Tämä on eri vika kuin se, ettei maksupainike avaudu lainkaan.
Seuraavaksi katso toimitusalueet, toimitustapojen ehdot ja mahdolliset verotukseen liittyvät kentät. Kassa voi olla ehjä Suomessa mutta epäonnistua toisessa maassa, jos toimitustapaa ei ole määritelty. Älä luo oikeita veloituksia vahingossa vikatestauksen aikana.
Välimuisti ja JavaScript-ristiriidat
Ostoskori ja kassa käyttävät käyttäjäkohtaista tilaa. Jos välimuisti tallentaa väärää sisältöä, asiakas voi nähdä vanhan korin tai kassa lakata päivittymästä. Tarkista erityisesti sivuvälimuistin poikkeukset ja optimointilisäosien skriptien yhdistäminen.
Selaimen kehittäjätyökalujen konsoli ja verkkopyynnöt auttavat erottamaan JavaScript-virheen palvelinvirheestä. Älä muuta kaikkia optimointiasetuksia samalla kertaa, sillä sen jälkeen onnistunutta korjausta on vaikea tunnistaa.
Lisäosien ja teeman eristys testiympäristössä
Ota varmuuskopio ja tee ongelman tutkiminen mieluiten staging-ympäristössä. Päivitä ensin vain hallitusti ja tarkista maksupalvelun sekä WooCommerce-version yhteensopivuus. Jos vika alkoi päivityksen jälkeen, tarkastele muutospäivän lokit.
Lisäosien poistot ja teeman vaihdot voivat vaikuttaa tilauksiin, kuponkeihin, kuljetuslogiikkaan ja asiakkaiden tileihin. Siksi niitä ei pidä tehdä suoraan ruuhkaiseen tuotantokauppaan ilman palautussuunnitelmaa.
Tee testitilauksesta läpiviety prosessi
- Luo turvallinen testitilaus maksupalvelun testitilassa tai sovitulla testimaksutavalla.
- Tarkista maksutapahtuman ja WooCommerce-tilauksen tilat.
- Vahvista tilausvahvistus ja varastosaldon muutos.
- Tarkista mahdollinen ERP-, varasto- tai toimitusintegraatio.
- Testaa palautus tai peruutus sovitun prosessin mukaan.
Vika voi näkyä vasta maksun jälkeen, jos tilauksen tila ei siirry järjestelmään. Monikanavaisen varastonhallinnan näkökulmasta myös jatkoprosessi kuuluu toimivaan kassaan.
