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)33.5kMITPHPPHP ~7.4|~8.0|~8.1

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

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

40

—

FairBetter than 86% of packages

Maintenance61

Regular maintenance activity

Popularity26

Limited adoption so far

Community6

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

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

1131.9M16](/packages/mollie-magento2)[imi/magento2-friendly-captcha

Friendly Captcha integration for Magento2

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

A Magento 2 module that creates MyParcel labels

1860.2k](/packages/myparcelnl-magento)[loki/magento2-components

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

1011.8k26](/packages/loki-magento2-components)[o2ti/sigep-web-carrier

O2TI - Sigep Web Carrier

141.5k](/packages/o2ti-sigep-web-carrier)[angeo/module-llms-txt

Magento 2 module for AI Engine Optimization (AEO). Generates spec-compliant llms.txt and llms-full.txt per llmstxt.org standard, plus streaming JSONL for vector indexing. Multi-store, multi-website, CLI, cron, async admin UI, Page Builder-aware sanitization, customer-group pricing, atomic writes, ETag/Cache-Control, .md mirrors.

111.1k](/packages/angeo-module-llms-txt)

PHPackages © 2026

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