PHPackages                             mediarox/module-checkout-street-number - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mediarox/module-checkout-street-number

ActiveMagento2-module[Utility &amp; Helpers](/categories/utility)

mediarox/module-checkout-street-number
======================================

Divides the first street line into street &amp; house number.

0.0.11(2y ago)32.5k1MITPHPPHP ~7.4|~8.0|~8.1

Since May 9Pushed 2y agoCompare

[ Source](https://github.com/mediarox/module-checkout-street-number)[ Packagist](https://packagist.org/packages/mediarox/module-checkout-street-number)[ RSS](/packages/mediarox-module-checkout-street-number/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (11)Used By (0)

Checkout street number
======================

[](#checkout-street-number)

Description
-----------

[](#description)

### Short

[](#short)

Divides the first street line into street &amp; house number.

### Long

[](#long)

We use a checkout [LayoutProcessor](https://devdocs.magento.com/guides/v2.4/howdoi/checkout/checkout_custom_checkbox.html) to find all street fields and insert the new fields "street\_main" and "street\_number" in front of them. Matching knockout components [street-main](https://github.com/mediarox/module-checkout-street-number/blob/main/view/frontend/web/js/form/element/street-main.js) and [street-number](https://github.com/mediarox/module-checkout-street-number/blob/main/view/frontend/web/js/form/element/street-number.js) exist, where [street-main](https://github.com/mediarox/module-checkout-street-number/blob/main/view/frontend/web/js/form/element/street-main.js) contains the logic for updating the original street field. CSS is then used to hide the original first street field.

Installation
------------

[](#installation)

```
composer require mediarox/module-checkout-street-number
bin/magento setup:upgrade
```

Configuration
-------------

[](#configuration)

### Backend

[](#backend)

STORES &gt; (Settings) Configuration &gt; SALES &gt; Checkout &gt; Checkout Options

### Shell

[](#shell)

```
bin/magento config:set checkout/options/split_street_into_name_and_number 1
```

Before
------

[](#before)

[![without_extension](https://user-images.githubusercontent.com/32567473/167380501-85011930-86fe-4a73-a86c-9567c9c92cd2.png)](https://user-images.githubusercontent.com/32567473/167380501-85011930-86fe-4a73-a86c-9567c9c92cd2.png)

After
-----

[](#after)

[![with_extension](https://user-images.githubusercontent.com/32567473/167380518-b9fd92a0-6074-48a9-8ae9-ed9f5f36100a.png)](https://user-images.githubusercontent.com/32567473/167380518-b9fd92a0-6074-48a9-8ae9-ed9f5f36100a.png)

Compatible with
---------------

[](#compatible-with)

- [amasty/module-single-step-checkout](https://amasty.com/one-step-checkout-for-magento-2.html), tested: 3.1.3, 4.0.0
- [mediarox/module-checkout-placeholder](https://github.com/mediarox/module-checkout-placeholder), tested: 0.4.2

Notes
-----

[](#notes)

### General

[](#general)

The extension was created from various live projects with themes based on Luma. It is to be considered as "beta" and does not claim to be perfect. The main reason of the release is to share this module with others and improve it together.

### Helpful posts on the topic

[](#helpful-posts-on-the-topic)

- Magento 2 Doc [Add custom fields that influence other checkout fields](https://devdocs.magento.com/guides/v2.4/howdoi/checkout/checkout_custom_checkbox.html)
    - Different handling of shipping &amp; billing addresses (dataScope's)
    - Understanding that the billing address can appear multiple times and in different places
- Magento 2 Doc [Linking properties of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/concepts/ui_comp_linking_concept.html)
    - Understanding to import values from other components
- Magento 2 Doc [About the uiElement class](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/concepts/ui_comp_uielement_concept.html)
    - Understanding linking objects from other components (modules: {})

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~55 days

Recently: every ~111 days

Total

9

Last Release

1019d ago

PHP version history (2 changes)0.0.3PHP ~7.4

0.0.10PHP ~7.4|~8.0|~8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1479824?v=4)[mediarox](/maintainers/mediarox)[@mediarox](https://github.com/mediarox)

---

Top Contributors

[![sfritzsche](https://avatars.githubusercontent.com/u/32567473?v=4)](https://github.com/sfritzsche "sfritzsche (42 commits)")

### Embed Badge

![Health badge](/badges/mediarox-module-checkout-street-number/health.svg)

```
[![Health](https://phpackages.com/badges/mediarox-module-checkout-street-number/health.svg)](https://phpackages.com/packages/mediarox-module-checkout-street-number)
```

###  Alternatives

[smile/module-store-delivery

Smile Store Delivery

23348.7k1](/packages/smile-module-store-delivery)[trustpilot/module-reviews

The Trustpilot Review extension makes it simple and easy for merchants to collect reviews from their customers to power their marketing efforts, increase sales conversion, build their online reputation and draw business insights.

12886.7k](/packages/trustpilot-module-reviews)[graycore/magento2-graphql-introspection-cache

1015.2k](/packages/graycore-magento2-graphql-introspection-cache)[opengento/module-saleable

This extension allows to set if a product is saleable and can show its price by scope and customer group.

136.9k](/packages/opengento-module-saleable)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
