ecomhouse/accountcreation

Account creation during checkout for Magento 2 by ecomhouse

Maintainers

Package info

github.com/ecomhouse/accountcreation

Type:magento2-module

pkg:composer/ecomhouse/accountcreation

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.3.3 2026-08-05 11:19 UTC

This package is auto-updated.

Last update: 2026-08-05 11:31:42 UTC


README

ecomhouse/accountcreation lets a guest create a customer account while checking out, or on the order success page if they skipped it at checkout. Optionally provisions the account in Auth0, rewards signup with a single-use discount code, assigns the just-placed order to the new customer, and rate-limits creation attempts.

Requirements

Requirement Version
Magento Open Source 2.4.x
PHP >= 8.2
ecomhouse/base ^1.0
ecomhouse/checkout-improvements optional (suggest) — sequenced after it when present, so this module's customer-email template wins the jsLayout merge

Installation

Composer

composer require ecomhouse/accountcreation
bin/magento module:enable EcomHouse_AccountCreation
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flush

Manual

cd app/code
mkdir -p EcomHouse/AccountCreation
# Extract module files into the directory created above
bin/magento module:enable EcomHouse_AccountCreation
bin/magento setup:upgrade
bin/magento cache:flush

Verify

bin/magento module:status EcomHouse_AccountCreation

Expected: Module is enabled.

Configuration

Path: Stores > Configuration > EcomHouse Extensions > Account Creation

Group What it controls
General Settings Master enable switch.
Auth0 API Configuration Tenant domain, Management API client id/secret (stored encrypted via Magento config, never hardcoded), connection type, optional pre-generated API token.
Security Settings Rate-limit attempts and window (per IP, cache-backed).
Display Settings Checkout checkbox label, password-requirements text, Terms & Conditions checkbox + URL.
Discount Settings Enable/type/amount/expiry for the signup discount code, and the email sender/template used to send it.

See docs/how-to-use.md for the full walkthrough, the two account-creation surfaces, and troubleshooting. Polish version: docs/jak-uzywac.md. REST contract: docs/api.md.

Uninstalling

bin/magento module:disable EcomHouse_AccountCreation
composer remove ecomhouse/accountcreation
bin/magento setup:upgrade
bin/magento cache:flush

Accounts already created stay in the database — uninstalling only removes the module, not customers it created.

Support