En betydelig del af kunderne i Bangladesh har ingen e-mailadresse, de faktisk læser. At bede om en i checkout koster direkte ordrer, og de ordrer, der overlever, kommer ofte med en adresse opfundet på stedet for at komme forbi feltet.
Hvorfor du ikke bare kan slette feltet
Faktureringsmailen bærer meget. Ordrebekræftelser, opslag af gæsteordrer, kvitteringer og en lang række plugins går alle ud fra, at den findes og er unik. Fjern den fra formularen, og ordrer begynder at fejle steder, der intet har med checkout at gøre, som regel dage senere og som regel i en rapport, som en anden kører.
Udled den i stedet for at kræve den
Feltet fjernes helt fra formularen. Derefter, i det øjeblik WooCommerce bygger ordreobjektet (efter sin egen validering, før ordren gemmes), udfyldes en tom faktureringsmail ud fra cifrene i kundens telefonnummer på butikkens eget domæne. Hvis selv telefonnummeret mangler, sørger ordre-ID’et for det unikke i stedet.
Hver ordre ender med en syntaktisk gyldig, unik adresse. Intet længere nede i kæden går i stykker. Og fordi domænet er butikkens eget, bliver ingen besked nogensinde leveret til en fremmed, der tilfældigvis ejer den postkasse et andet sted.
Telefonnummeret bliver identiteten
Når e-mailen udledes i stedet for at blive indtastet, er telefonnummeret det felt, der identificerer en kunde, hvilket pludselig gør formateringen vigtig. Den samme person, der skriver et internationalt præfiks på én ordre og et lokalt nul på den næste, ville ellers blive til to kunder. At normalisere til én lokal form, når ordren oprettes, holder én kunde som én kunde.
To ting, det er værd at være forsigtig med
Udledte adresser må aldrig havne på en markedsføringsliste; de er pladsholdere, ikke kontakter. Og det anvendte domæne skal være et, butikken selv kontrollerer, så mail sendt til disse adresser bliver i butikkens egen infrastruktur i stedet for at blive afvist af en andens server.
Det vigtigste
- Krævede felter, der ikke passer til, hvordan kunderne faktisk lever, giver falske data, ikke bedre data.
- Slet ikke et felt, der bærer meget; opfyld det på en anden måde.
- Udfyld udledte værdier, når ordreobjektet bygges, efter validering og før det gemmes.
- Hvis e-mail ikke længere er identifikatoren, skal det, der erstatter den, formateres ensartet.
Læs også: validering af mobilnumre i checkout, manuelle betalinger med mobile penge.
Støder du på en lignende begrænsning i din egen WooCommerce- eller WordPress-butik? Lad os tale — ArtinTech Solution bygger netop den slags skræddersyede værktøjer til webshops.