ModKor Guest To Customer for Magento 2 & Hyva
- SKU
- GuestToCustomer
- Magento 2.4.8+ (Community Edition)
- Hyva 1.4.6+ (License required)
- Php 8.4+
- Node 20+
Most of your shoppers check out as guests. This module turns them into account holders — with their permission.
Every other guest-to-customer extension creates the account silently at checkout: no consent, no password, no way to log in without guessing at "forgot password". ModKor Guest To Customer does what a good store would do: it invites the guest by email. One click on a secure link, one password field, done — the account exists, every guest order they ever placed is attached, their addresses are saved, and they're signed in.
The opt-in invite flow — nobody else has it
- Guest places an order → they receive a secure one-click sign-up link by email
- The landing page is pre-filled — they only choose a password
- Account created, all past guest orders + addresses attached, logged in automatically
- No silent accounts, no passwords over email — clean under CASL / GDPR expectations
Repeat-buyer loyalty targeting
- Counts how many orders the guest email already has — at your threshold the invite switches to the loyalty pitch variant: "You've ordered 3 times from us — your account is one click away"
- Your loyalty message is configurable — sell your loyalty discount, points, or member pricing
- Your best guests get your strongest pitch; one-off gift buyers aren't nagged
Timing that converts
- Send delay — with the order confirmation, or 48h later ("your order arrived — want an account?")
- One reminder, never more, reusing the same link
- Link expiry (default 14 days) with a friendly expired page that funnels to normal registration
- Hard send cap per invite — nobody gets spammed
Welcome coupons & the success-page card
- Optional unique single-use coupon per invite, generated from any cart price rule, with its own validity window
- "Email me a secure sign-up link" card on the order-success page — one button, no forms, Hyvä & Luma compatible
Order linking, complete
- Guest checkout with a registered email → order attaches to that account at placement
- Normal registration → past guest orders are claimed into the new account
- Invite conversion → every guest order with that email is claimed
Auto-convert mode — legacy parity, done right
Want BSS/Amasty-style instant conversion? One dropdown. But instead of a silent account, the customer gets Magento's native "welcome — set your password" email, so the account is actually reachable. Same feature, minus the dead end.
Proof, not promises
- Conversion funnel — sent → clicked → converted with rate, 7-day counts and a repeat-buyer breakdown
- Invites grid — every invite with status, order count, coupon and timestamps; mass resend / expire / delete
- Single-screen React admin with per-store-view overrides — no Stores → Config maze
Security you can defend
- 32-byte random tokens; the database stores only the SHA-256 hash (constant-time compare)
- Single-use conversion, CSRF-protected, resends invalidate old links, expiry sweep drops tokens
- Passwords are never emailed. Fails soft — a module problem can never break checkout
Compatibility
Magento Open Source / Adobe Commerce 2.4.x · PHP 8.1–8.4 · Hyvä & Luma storefronts · works for storefront, REST and GraphQL orders (observer-based) · ModKor_Core (ships with the suite) · Bilingual EN + FR






