PHPackages                             aliuosio/magento-assembly-service - 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. aliuosio/magento-assembly-service

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

aliuosio/magento-assembly-service
=================================

Assembly Service

0.1.4(1y ago)18proprietaryPHPPHP ^8.1.0

Since Jul 21Pushed 1y ago1 watchersCompare

[ Source](https://github.com/aliuosio/AssemblyService)[ Packagist](https://packagist.org/packages/aliuosio/magento-assembly-service)[ RSS](/packages/aliuosio-magento-assembly-service/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

Assembly Service
================

[](#assembly-service)

Assembly Service Integration for Product Detail Page This project provides an assembly service integration for product detail pages, with dynamic pricing based on product complexity and customer postcode.

Features:

- Dynamic Pricing: Calculate assembly service fees based on the difficulty of the product and the customer's postcode.
- Easy Integration: Seamlessly integrate with your existing product detail page.
- User-Friendly: Ensure a smooth user experience with clear pricing information and service details.

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

[](#installation)

```
composer require aliuosio/magento-assembly-service \
&& bin/magento setup:upgrade \
&& bin/magento cache:flush;

```

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

[](#configuration)

```
Backend
Shop -> Configuration
Tab: Osio -> Assembly Service

```

### Adminstration Postcode to Price

[](#adminstration-postcode-to-price)

```
Catalog -> Product Class to Postcode

```

### Asignment Assemby Service to Product

[](#asignment-assemby-service-to-product)

On the Product Edit page in Backend there is Group now called Assembly Service If you only have an assembly service use the checkbox. If there aso the option of the product being delivered. You can choose a Product class

### TODOS

[](#todos)

- add config to turn module turn module on/off
- create **attribute products assembly service** (Type: radio, Values: true/false) (not visible in frontend only admin)
- create **attribute products Product Class** for (Type: select, Values: dummies (takes values later from table delievery Category)) (not visible in frontend only admin)
- remove asembly service attributes from assembly service generated product
- create product Assembly Service with fixed price
- create table Product Class with category code (not unique) assigned to different postcodes
- make table Product Class editable in admin
- Get **attribute products Product Class** in admin from table. Each value distinct
- add block with product assembly service under product only visible when parent product has been added to cart
- add product\_id of to be assembled product as custom option in assembly service product
- display pulldown with Delivery Categories and postcode
- change select in product assembly service to searchbale field
- display block assembly service in modal field
- show image for assembly service
- add new row and edit in admin grid
- add assembly service on ad to cart
- Configuration instructions
- check new product bug
- check if all five digits have been entered to postcode
- make postcode mandatory before add to catt function
- only show modal if the assembly service for the current product has not been added to cart
- make **attribute products Product Class** visible/dependent on selection of assembly service

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 97.7% 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 ~1 days

Total

2

Last Release

713d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2536788?v=4)[Osiozekhai Aliu](/maintainers/aliuosio)[@aliuosio](https://github.com/aliuosio)

---

Top Contributors

[![aliuosio](https://avatars.githubusercontent.com/u/2536788?v=4)](https://github.com/aliuosio "aliuosio (128 commits)")[![gta-biwac](https://avatars.githubusercontent.com/u/68551680?v=4)](https://github.com/gta-biwac "gta-biwac (2 commits)")[![osioaliu](https://avatars.githubusercontent.com/u/4641406?v=4)](https://github.com/osioaliu "osioaliu (1 commits)")

### Embed Badge

![Health badge](/badges/aliuosio-magento-assembly-service/health.svg)

```
[![Health](https://phpackages.com/badges/aliuosio-magento-assembly-service/health.svg)](https://phpackages.com/packages/aliuosio-magento-assembly-service)
```

###  Alternatives

[gehrisandro/tailwind-merge-php

TailwindMerge for PHP merges multiple Tailwind CSS classes by automatically resolving conflicts between them

1391.8M12](/packages/gehrisandro-tailwind-merge-php)

PHPackages © 2026

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