1.5 Kassaupplevelse

Denna sida beskriver vad dina kunder ser när Early Bird Shipping är aktivt. Både Classic-kassan och WooCommerce Blocks-kassan stöds fullt ut.

Hur fraktalternativ visas

När kunden anger sin leveransadress kontrollerar pluginet täckningen via Early Bird. Tillgängliga leveransalternativ visas som fraktval i kassan.

Varje alternativ visar:

  • Namnet du har angett för leveransen (t.ex. “Early Bird Hemleverans”)
  • Ett uppskattat leveransdatum (t.ex. “Beräknad tis 5 feb”)
  • Fraktkostnaden (eller “Gratis” om ordern överstiger gränsen för fri frakt)

Obs: Om Early Bird inte kan leverera till kundens adress visas inte fraktmetoden. Andra fraktalternativ i zonen är fortfarande tillgängliga.

Hemleverans

Hemleverans är det enklaste alternativet. Kunden väljer det och behöver inte ange något mer än sin vanliga leveransadress.

Paketboxleverans

När kunden väljer paketboxleverans visas ytterligare val i kassan.

Val av paketbox

En dropdown visas under fraktalternativet med närliggande paketskåp. Kunden väljer var paketet ska levereras.

  • Paketskåp hämtas baserat på kundens leveransadress
  • Valet sparas även om sidan laddas om (via WooCommerce-session)
  • Om inga boxar hittas kan kunden välja hemleverans istället

Obligatoriska fält: Paketboxleverans kräver både telefonnummer och e-postadress. Om något saknas visas ett felmeddelande i kassan.

Adressvarning (hög risk)

I vissa fall kan Early Bird klassificera en adress som högrisk. Då kan ett informationsmeddelande visas i kassan nära fraktalternativen.

Expressleverans

Expressleverans visas som ett separat fraktalternativ med eget pris. Ingen ytterligare information krävs från kunden.

Önskad leveransdag

En valfri dropdown med önskad leveransdag kan visas under fraktalternativen. Kunden kan välja bland tillgängliga leveransdatum.

  • Tillgängliga datum kommer från Early Birds täckningskontroll
  • Valet är frivilligt – standardvalet fungerar bra
  • Om valt datum inte längre är tillgängligt vid beställning får kunden välja igen

Validering

Vid slutförande av köpet kontrollerar pluginet följande:

KontrollNär
Paketbox valdOm paketboxleverans är vald
Telefonnummer angivetOm paketboxleverans är vald
E-postadress angivenOm paketboxleverans är vald
Leveransdag fortfarande giltigOm en dag har valts

Om något inte stämmer visas ett felmeddelande och kunden kan korrigera uppgifterna innan köpet slutförs.

Classic vs Blocks-kassa

Båda kassatyperna stöds med samma funktionalitet:

FunktionClassicBlocks
Fraktalternativ med leveransdatumJaJa
Val av paketboxJaJa
Val av leveransdagJaJa
Validering av telefon/e-postJaJa
SessionslagringJaJa

Blocks-kassan använder React-komponenter som kommunicerar via WooCommerce Store API. Classic-kassan använder AJAX via jQuery. Båda ger samma resultat för kunden.