ecomhouse / checkout-improvements
Magento 2 Checkout Improvements by ecomhouse
Package info
github.com/ecomhouse/checkout-improvements
Type:magento2-module
pkg:composer/ecomhouse/checkout-improvements
Requires
- php: >=8.1
- ecomhouse/base: ^1.0
README
ecomhouse/checkout-improvements is the checkout UX core for Magento 2: it restructures the
native checkout layout (address fields, street split into Street + House/local number,
phone/company/VAT validation and notices), adds an Order Note field that saves the
customer's message to the order, and supplies its own order totals/item-renderer presentation.
Checkout agreements live in the standalone ecomhouse/checkoutagreements module, and the
newsletter opt-in checkbox lives in ecomhouse/checkout-newsletter — neither is bundled here.
Requirements
| Requirement | Version |
|---|---|
| Magento Open Source | 2.4.x |
| PHP | >= 8.1 |
ecomhouse/base |
^1.0 |
Magento_Checkout |
core |
Magento_Sales |
core |
Installation
Composer
composer require ecomhouse/checkout-improvements bin/magento module:enable EcomHouse_CheckoutImprovements 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/CheckoutImprovements # Extract module files into the directory created above bin/magento module:enable EcomHouse_CheckoutImprovements bin/magento setup:upgrade bin/magento cache:flush
Verify
bin/magento module:status EcomHouse_CheckoutImprovements
Expected: Module is enabled.
Configuration
Path: Stores > Configuration > EcomHouse Extensions > Checkout Improvements > General
| Field | Type | Description |
|---|---|---|
| Enable module | Yes/No | Master switch. The layout restructuring only applies while this is Yes. |
| Enable Order Note Extend | Yes/No | Shows the order-note text field in checkout. |
See docs/how-to-use.md for the customer-facing walkthrough and troubleshooting. Polish version: docs/jak-uzywac.md.
Uninstalling
bin/magento module:disable EcomHouse_CheckoutImprovements composer remove ecomhouse/checkout-improvements bin/magento setup:upgrade bin/magento cache:flush
Order notes already saved to existing orders' payment additional information stay in the database — they're order data, not module data.
Support
- Email: opensource@ecom.house
- Website: https://ecom.house/
- Changelog: CHANGELOG.md
- License: OSL-3.0