ecomhouse/checkout-improvements

Magento 2 Checkout Improvements by ecomhouse

Maintainers

Package info

github.com/ecomhouse/checkout-improvements

Type:magento2-module

pkg:composer/ecomhouse/checkout-improvements

Transparency log

Statistics

Installs: 0

Dependents: 0

Suggesters: 1

Stars: 0

Open Issues: 0

2.0.3 2026-08-06 10:12 UTC

This package is auto-updated.

Last update: 2026-08-06 10:30:38 UTC


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