Liigu sisu juurde
🛒 Tellimuste kontrollimine WooCommerce'is enne käivitamist: 3 viisi liivakastist tagasimakseni

🛒 Tellimuste kontrollimine WooCommerce'is enne käivitamist: 3 viisi liivakastist tagasimakseni

Avastasid poe platvormil WooCommerce ega ole kindel, kas raha jõuab sinu kontole? Märkamata jäänud viga kassas maksab rohkem kui tund aega testimist: klient lahkub, toode jääb seisma, sinu maine saab kannatada.

Tellimuste kontrollimine enne avalikustamist on kohustus, mitte valik. Ja selleks pole päris raha vaja: WooCommerce'il on olemas makseväravate liivakastid, testpluginad ja sisseehitatud tööriistad. Proovisime kõiki kolme meetodit testsaidil WooCommerce 9.4-ga ja jagame seda, mis tegelikult töötab: alates tasuta pluginast paari klõpsuga kuni päris tehinguni koos tagasimaksega.

Kuidas tellimuste testimine WooCommerce'is töötab

💡 Kiire ülevaade:

  • Paigalda WooCommerce'i Stripe Payment Gateway plugin, luba testrežiim ja esita tellimus Stripe'i kaudu, raha ei võeta ja tellimus ilmub armatuurlauale
  • Luba WC Order Test, testvärav, mis ei vaja API võtmeid ja töötab kohe pärast aktiveerimist
  • Seadista PayPal Sandbox: loo testmüüja ja testostja kontod, päris makse täielik simulatsioon ilma sendigi kulutamata
  • Kui pluginad pole sinu tee, luba WooCommerce'i paneelist tšekimaksed: sekundiga, ilma väliste teenusteta
  • Täieliku kindluse saavutamiseks tee päris tehing kohese tagasimaksega, see on viimane abinõu

Enne igat testi tee saidist täielik varukoopia. Ja tööta alati testsaidil või arenduskeskkonnas, mitte reaalses poes, kus on kliendid. Üks segi aetud režiim ja päris klient saab testkviitungi.

1. Meetod: testimaksete pluginad

Pluginad on kõige kontrollitum tee. Sa ei sõltu pangast ega liiguta päris raha edasi-tagasi. Kolm tööriista erinevate stsenaariumide jaoks.

Stripe Payment Gateway: testrežiim

Promotional banner for WooCommerce and Stripe featuring enhanced checkout options to maximize revenue

WooCommerce Stripe Payment Gateway, ametlik WooCommerce'i plugin maksete vastuvõtmiseks Stripe'i kaudu. Sellel on sisseehitatud testrežiim: esitad tellimuse võltskaardiga ja Stripe töötleb seda nagu päris tehingut, kuid raha ei võta.

Paigalda plugin: Plugins → Add New, otsi „WooCommerce Stripe Payment Gateway". Klõpsa Install ja Activate.

Plugin repository page for WooCommerce Stripe Payment Gateway showing installation details and the "Install Now" button

Nüüd on sul vaja Stripe'i test-API võtmeid. Mine Stripe'i armatuurlauale, ava jaotis Developers → API keys. Kopeeri Publishable key ja Secret key, sul läheb neid kohe vaja.

Stripe Dashboard's "API keys" section showing the highlighted fields for the Publishable key and Secret key

WordPressi administraatoriliideses mine WooCommerce → Settings → Payments. Lülita sisse Stripe - Credit Card ja klõpsa Set up (või Manage, kui Stripe oli juba lisatud).

WooCommerce Payments displays Stripe - Credit Card as a selectable payment method ready for setup

Stripe'i seadete lehel märgi linnuke Enable Test Mode ja kleebi kopeeritud võtmed väljadele Test Publishable Key ja Test Secret Key. Salvesta.

The Stripe settings page showing the Test Mode checkbox enabled and input fields for test publishable and secret keys

Liigume nüüd tellimuse juurde. Poe esiküljel lisa mõni toode ostukorvi ja jätka kassasse. Täida arveldusväljad ning sisesta kaardi numbriks 4242424242424242, see on Stripe'i universaalne testnumber. Kasuta mis tahes kehtivat aegumiskuupäeva ja CVC-d. Klõpsa Esita tellimus.

The WooCommerce checkout screen showing billing details and highlighting the final red "Place order" button

Mine oma Stripe'i armatuurlauale → vahekaart Maksed. Tellimus peaks ilmuma tehingute nimekirja. Kui see on seal, siis Stripe töötab ja saad ühendada reaalsed maksed.

Enne poe avalikustamist ära unusta eemaldada linnukest Luba testrežiim ja asenda testvõtmed reaalsete võtmetega.

WC Order Test: võtmeid pole, liivakasti pole

Conceptual diagram illustrating WooCommerce order testing setup on a monitor screen with the word "TESTING" checked

WC Order Test on tasuta plugin, mis lisab näidis-makseviisi. Pole vaja API võtmeid ega Stripe'i või PayPali kontosid: paigalda, luba, testi. See töötab ainult administraatoritele, tavalised kliendid ei näe seda makseviisi kunagi.

Paigalda plugin menüü Pluginad → Lisa uus kaudu, otsi „WC Order Test". Pärast aktiveerimist mine WooCommerce → Seaded → Maksed. Nimekirja ilmub Order Test - Order Test Gateway, klõpsa lülitit ja seejärel Seadista.

The WooCommerce Payments tab showing configured payment methods such as PayPal Standard and Stripe

Ainus seade on märkeruut Luba Order Test Gateway. Märgi see ja salvesta.

WooCommerce panel shows the checked "Enable order test gateway" box and red arrows pointing to the save changes button

Lisa toode ostukorvi, täida arveldusandmed ja vali makseviisiks Order Test Gateway. See valik on nähtav ainult sisse logitud administraatoritele. Klõpsa Esita tellimus.

Checkout page showing Order Test Gateway selected and highlighting the final blue Place order button

Tellimus on kinnitatud, kontrolli üksikasju tellimuse lehel ja jaotises WooCommerce → Tellimused. Kõik olemas? Sinu kassavoog on korras.

WC Order Testi eelis on see, et see ei ole seotud ühegi konkreetse makseväravaga: sa testid kassaprotsessi ennast, mitte integratsiooni mõne maksesüsteemiga. Tegeliku maksevärava lõplikuks kontrolliks täienda seda ülalkirjeldatud Stripe'i meetodiga.

PayPali liivakast: täielik simulatsioon

PayPal Payments for WooCommerce plugin page showing various accepted payment methods like Visa and Mastercard

PayPali liivakast on PayPali testkeskkond, mis jäljendab reaalseid tehinguid. Vaja läheb kahte testkontot: kaupmehe ja ostja oma. Kaupmees võtab makse vastu, ostja maksab.

Mine PayPal Developeri lehele ja logi sisse oma PayPali kontoga. Arendaja armatuurlaual liigu jaotisse Sandbox → Accounts ja klõpsa Create account.

PayPal developer dashboard showing Sandbox Accounts list with the "Create account" button visible

Vali Business (merchant), see on müüja, vali riik ja klõpsa Create. Korda samu samme Personal (buyer) puhul, see on klient. Oluline: riik peab ühtima sinu WooCommerce'i poe valuutaga, vastasel juhul jäävad tellimused ootel olekusse.

Jaotises Manage Accounts klõpsa loodud konto juures Options → View/edit account.

Manage Accounts lists four sandbox accounts with details on type and action buttons for viewing/editing or deleting

Vahekaardil Profile näed liivakasti konto e-posti aadressi ja süsteemi loodud parooli. Pane need kirja: kaupmehe e-posti aadress läheb WooCommerce'i seadetesse ja ostja e-posti aadressi kasutad testmakse ajal sisselogimiseks.

The Profile tab shows account details, highlighting the First Name and System Generated Password fields

Nüüd seadista PayPal WooCommerce'is. Mine jaotisse WooCommerce → Settings → Payments, lülita sisse PayPal Standard ja klõpsa Set up (või Manage).

Märgi linnuke Enable PayPal Standard ette, seejärel kleebi liivakasti kaupmehe e-posti aadress väljadele PayPal email ja Receiver email. Veendu, et Enable PayPal sandbox on märgitud. Salvesta.

Ava oma pood brauseri inkognito aknas (või mõnes teises brauseris). Lisa toode ostukorvi, täida arveandmed, vali PayPal ja klõpsa Proceed to PayPal.

WooCommerce checkout page displaying the $400.00 total, selecting PayPal, and featuring the "Proceed to PayPal" button

Suunatakse PayPal Sandbox lehele. Logi sisse ostja e-posti aadressi ja liivakasti parooliga. Vali Pay with a PayPal balance ja klõpsa Pay Now.

A PayPal checkout page showing the total amount and requiring selection of a payment method before clicking Pay Now

Valmis: makse on kinnitatud ja tellimus on loodud.

The PayPal confirmation page shows a successful $400.00 USD payment made using the Balance feature for Test Store

Logi kaupmehe kontoga PayPal Developer Dashboard'i sisse ja kontrolli jaotist Recent Activity; tehing peaks seal kajastuma. Kui kõik on olemas, on PayPal õigesti seadistatud. Enne poe avalikustamist eemalda linnuke Enable PayPal sandbox eest ja sisesta oma reaalse PayPal konto andmed.

2. Meetod: tšekid WooCommerce'i paneelilt

Kui sa ei soovi pistikprogrammide ja liivakastidega tegeleda, lülita sisse tšekimaksed. Ühtegi välist teenust pole vaja: kõik toimub WooCommerce'i sees.

Mine jaotisse WooCommerce → Settings → Payments. Lülita Check payments sisse ja klõpsa Set up (või Manage).

WooCommerce Payments settings panel showing the "Check payments" option highlighted for activation

Märgi linnuke Enable Check Payments ette ning soovi korral täida pealkirja, kirjelduse ja juhiste väljad. Salvesta.

The WooCommerce payment settings page highlights the "Enable check payments" box and the Save changes button

Lisa toode ostukorvi ja liigu kassasse. Sisesta arveandmed, vali Tšeki alusel tasumine ja klõpsa Esita tellimus.

The checkout page displays the total cost and highlights selecting Check payments before clicking Place order

Tellimus on esitatud. Kontrolli andmeid: toode, summa, aadress.

WooCommerce order details page showing an item called Headphone x 2 for $400.00 and payment method Check payments

Selle meetodi miinus: sa testid tellimuse mehhanismi ennast, kuid mitte integratsiooni makseväravaga. Tegeliku makse vastuvõtmise kontrollimiseks täienda kontrolle esimese lähenemisviisi Stripe'i meetodiga. Plussiks on kiirus: kogu protsess võtab aega minuti, ilma registreerimiste ja API võtmeteta.

Meetod 3: päris tehing ja tagasimakse

Äärmuslik juhtum, kui pead olema kindel, et raha läbib kogu tee: kliendi kaardilt sinu kontole ja tagasi. Teed päris makse ja algatad kohe tagasimakse.

Oluline: see meetod on riskantne. Kui kassas tekib viga, võib tagasimakse kinni jääda. Seega:

  • Lisa toode minimaalse hinnaga (või tasuta testtoode)
  • Tee testi AINULT poe omanikuna
  • Veendu, et kaardil on testmakse jaoks piisavalt raha

Vali WooCommerce → Seaded → Maksed all lüüs (Stripe, PayPal või otsepangaülekanne). Seadista see reaalsete võtmetega. Veendu, et testrežiim on VÄLJAS.

WooCommerce Stripe configuration showing Enable toggle and input fields for Live Publishable and Secret Keys

Lisa testtoode ostukorvi, täida arveldusandmed, vali makselüüs ja klõpsa Esita tellimus.

The checkout page displays billing details and payment options, highlighting the final blue "Place order" button

Tellimus kinnitatud? Suurepärane, kassa töötab päris rahaga.

Nüüd tagasimakse. Pane kirja Tellimuse ID, mine WooCommerce → Tellimused ja leia tellimus.

Toote plokis klõpsa Tagasimakse.

Sisesta tagasimakse summa (kogu maksumus) ja vali Tagasimakse Stripe'i kaudu (nupu nimi sõltub lüüsist: PayPali puhul Tagasimakse PayPali kaudu). Kinnita.

Refund confirmation screen showing a $200 amount and the highlighted button to complete the transaction via Stripe

Raha tagastatakse kaardile. Mõned lüüsid töötlevad tagasimakseid mõnest minutist kuni mitme päevani, see on normaalne.

Boonus: üleliigsete kassaväljade eemaldamine kiireks testimiseks

Kui teed järjest kümmekond testtellimust, on iga kord arveldusväljade täitmine ajaraisk. WooCommerce'i Direct Checkout plugin eemaldab kassast mittevajalikud väljad.

WooCommerce Direct Checkout features listing how it simplifies checkout by removing unnecessary billing fields

Paigalda plugin: Pluginad → Lisa uus, otsi „WooCommerce Direct Checkout". Aktiveeri see. Mine WooCommerce → Seaded → Direct Checkout → Kassa. Väljal Eemalda kassaväljad vali väljad, mida soovid peita, ja salvesta.

WooCommerce Direct Checkout settings page showing how to remove specific checkout fields like Address 2 and Company

Värskenda kassalehte, valitud väljad on kadunud. Testimine muutus just kiiremaks.

WooCommerce checkout page showing billing details, product subtotal, and payment options including PayPal and credit card

Kui testimine lõpetatud, too väljad tagasi. Tühi kassa on silumiseks mugav, kuid reaalses poes kahjustab see konversiooni: klient peab nägema, et kassaprotsess on usaldusväärne ja struktureeritud.

⁉️🤔 Korduma kippuvad küsimused

Kas ma saan testida tellimusi reaalses poes päris klientidega?

Ei, see on otsetee segadusse. Testtellimus võib seguneda päris tellimustega ning Stripe'i või PayPali testrežiimi sisselülitamine võib jätta päris kliendi maksmisvõimaluseta. Kasuta alati testkeskkonda või saidi klooni.

Mille poolest WC Order Test erineb WooCommerce'i ametlikust Test Orders lahendusest?

Mõlemad lisavad testmakselüüsi. WC Order Test on minimalistlik: üks märkeruut, töötab kohe. WooCommerce'i ametlik Test Orders (saadaval alates WooCommerce 5.0+) on osa WooCommerce.com ökosüsteemist, nõuab kontot ja ZIP-arhiivi allalaadimist. Kiireks kassakontrolliks on WC Order Test lihtsam.

Kas PayPali liivakastis on kohustuslik luua kaks kontot?

Jah, kui testid täistsüklit. Ärikonto võtab makse vastu, eraisiku oma maksab. PayPal ei lase sul ühe kontoga „iseendalt osta": süsteem eristab müüjat ja ostjat ainult erinevate e-posti aadresside järgi.

Miks jääb tellimus PayPali liivakastis olekusse „Makses ootel"?

Peaaegu kindlasti ei ühti liivakastikonto riik WooCommerce'i poe valuutaga. Kontrolli: kui pood on dollarites (USD), peab liivakastikonto olema USA. Kui eurodes, siis EL ja nii edasi.

Kui kaua võtab tagasimakse aega päris tehingu puhul?

Stripe, tavaliselt mõni minut. PayPal, mõnest tunnist kuni 3-5 tööpäevani. Otsepangaülekanne, kuni 10 tööpäeva. Täpsed ajad sõltuvad kaardi väljastanud pangast, mitte WooCommerce'ist.

Kokkuvõte: millist meetodit oma ülesande jaoks valida

Kui on vaja kiiresti kontrollida, kas kassa üldse töötab, kasuta WC Order Testi. Üks linnuke, 30 sekundit, mingeid väliseid teenuseid pole vaja.

Kui pood aktsepteerib Stripe'i, kasuta Stripe Payment Gateway testrežiimi. Tootmisele nii lähedal kui võimalik: sama loogika, samad tellimuse staatused, aga võltskaardiga.

Kui pood on PayPalil, kasuta PayPal Sandboxi. Jah, seadistamine võtab veidi kauem aega (kaks sandbox-kontot), kuid see on ainus viis näha kogu tehingu teekonda ostjalt müüjale.

Tšekid on varuvariant, kui pistikprogrammid ei ole võimalikud ja välised teenused pole saadaval.

Päris tehing koos tagasimaksega on viimane abinõu. Soovitame esmalt läbi proovida Stripe'i ja PayPali testrežiimid ning ainult siis, kui kahtlused püsivad, teha üks reaalne makse minimaalse summaga.

Pärast testimist ära unusta testrežiime välja lülitada, peidetud kassavälju taastada ja sandbox-võtmeid tootmisvõtmete vastu välja vahetada. Veelgi parem, hoia poe käivitamise kontrollnimekiri käepärast, et ükski linnuke ei jääks valesse asendisse.