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(3y ago)34.0k1MITPHPPHP ~7.4|~8.0|~8.1

Since May 9Pushed 2mo 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 1w 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

39

—

LowBetter than 84% of packages

Maintenance56

Moderate activity, may be stable

Popularity27

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

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

1116d 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

[mollie/magento2

Mollie Payment Module for Magento 2

1142.0M17](/packages/mollie-magento2)[buckaroo/magento2

Buckaroo Magento 2 extension

32426.0k8](/packages/buckaroo-magento2)[myparcelnl/magento

A Magento 2 module that creates MyParcel labels

1861.2k](/packages/myparcelnl-magento)[imi/magento2-friendly-captcha

Friendly Captcha integration for Magento2

19136.4k](/packages/imi-magento2-friendly-captcha)[loki/magento2-components

Core module for defining Alpine.js components with advanced AJAX features

1015.1k29](/packages/loki-magento2-components)[mage-os/module-rma

Return Merchandise Authorization

229.1k](/packages/mage-os-module-rma)

PHPackages © 2026

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