ModKor Guest To Customer for Magento 2 & Hyva

Turn guest orders into accounts — the polite way. Legacy guest-to-customer extensions silently create an account nobody asked for and can't log into. ModKor Guest To Customer sends an opt-in email with a secure one-click sign-up link: the guest just picks a password, and every past order and address is attached automatically. Repeat buyers get your loyalty pitch ("you've ordered 3 times…"), with configurable send delay, one polite reminder, unique welcome coupons, an order-success page card, and a conversion funnel that proves what the module earns you. A legacy auto-convert mode (done right, with a set-password email) is one dropdown away.
Email to a Friend
SKU
GuestToCustomer
$99.00
Requirement
  • Magento 2.4.8+ (Community Edition)
  • Hyva 1.4.6+ (License required)
  • Php 8.4+
  • Node 20+
12 Month Support Included
Free Installation Included

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