PHPackages                             mage2pro/logo - 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. mage2pro/logo

ActiveMagento2-module

mage2pro/logo
=============

A product logotype chooser for Magento 2

1.4.4(2y ago)235proprietaryPHP

Since Mar 12Pushed 2y ago1 watchersCompare

[ Source](https://github.com/mage2pro/logo)[ Packagist](https://packagist.org/packages/mage2pro/logo)[ RSS](/packages/mage2pro-logo/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (1)Versions (39)Used By (0)

A product logotype chooser for Magento 2.

How to install
--------------

[](#how-to-install)

```
composer require mage2pro/logo:*
bin/magento setup:upgrade
rm -rf pub/static/* && bin/magento setup:static-content:deploy en_US
rm -rf var/di var/generation generated/code && bin/magento setup:di:compile

```

If you have some problems while executing these commands, then check the [detailed instruction](https://mage2.pro/t/263).

Frontend
--------

[](#frontend)

[![](https://camo.githubusercontent.com/d97f7f83a26b38c6e498c71e92eb6532398a5088df40f68d63e7ad422f744bd4/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f302f306635343935383263646661643062636338353864653535333430653364363034343431373535312e706e67)](https://camo.githubusercontent.com/d97f7f83a26b38c6e498c71e92eb6532398a5088df40f68d63e7ad422f744bd4/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f302f306635343935383263646661643062636338353864653535333430653364363034343431373535312e706e67)

[![](https://camo.githubusercontent.com/560bd98ba207f00e083ae91c8f7491e8250e03c7d4d0e0f75cfebf7ce355e005/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f662f666265326232653532633035323062613666613564383330613533653664373335666633336462322e706e67)](https://camo.githubusercontent.com/560bd98ba207f00e083ae91c8f7491e8250e03c7d4d0e0f75cfebf7ce355e005/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f662f666265326232653532633035323062613666613564383330613533653664373335666633336462322e706e67)

Backend
-------

[](#backend)

You can set logotypes for a product in the «**Customizable Options**» section of the product's backend page.
If you use configurable products, then set logotypes for the parent product only, not for children.

[![](https://camo.githubusercontent.com/9ef245e3b52585efa7b18b8fd2657a1f6fa2934ad2ee10e059aeaa3f75231799/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f632f633537356633656130663361346132346333333034343766613233313666353634343830363537342e706e67)](https://camo.githubusercontent.com/9ef245e3b52585efa7b18b8fd2657a1f6fa2934ad2ee10e059aeaa3f75231799/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f632f633537356633656130663361346132346333333034343766613233313666353634343830363537342e706e67)

To control the logotypes appearance you should create **3 product attributes** with the following codes:

- `dfe_logo_offset_left`
- `dfe_logo_offset_top`
- `dfe_logo_scale`

[![](https://camo.githubusercontent.com/a61e682e9be9d56e91efc5d54562ef3a70e024290335470dc02c6c9ef97f3f1d/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f342f343964373230643639333536646437346132333031633562396635626563383136373031623139302e706e67)](https://camo.githubusercontent.com/a61e682e9be9d56e91efc5d54562ef3a70e024290335470dc02c6c9ef97f3f1d/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f342f343964373230643639333536646437346132333031633562396635626563383136373031623139302e706e67)

These attributes should be **text fields**: [![](https://camo.githubusercontent.com/5611e70b44886120ebcd3f577d70bf46eb1706e86b27e23bb14e9c624f3d189a/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f632f633966623738633264356332663430626666383032343737313264646261306461303861646335622e706e67)](https://camo.githubusercontent.com/5611e70b44886120ebcd3f577d70bf46eb1706e86b27e23bb14e9c624f3d189a/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f632f633966623738633264356332663430626666383032343737313264646261306461303861646335622e706e67)

You should add these attributes to your **attribute set**: [![](https://camo.githubusercontent.com/5567ff636409258bdc78d13c92fc3537371dd0df1e7565cf64d5cdf91780e43d/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f392f393763613263356637656632353031663533663431373330373036326430636136623634363933332e706e67)](https://camo.githubusercontent.com/5567ff636409258bdc78d13c92fc3537371dd0df1e7565cf64d5cdf91780e43d/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f392f393763613263356637656632353031663533663431373330373036326430636136623634363933332e706e67)

Then the attributes will be should on your backend product page.
The `dfe_logo_offset_left` and `dfe_logo_offset_top` attributes specify the chosen logotype's offset (in percent) relative the top left corner of the main product image. E.g. of the both values has the `50` value, the logotype will be placed in the center of the main product image.
The `dfe_logo_scale` attibutes specifies the scale factor (in percent) of the chosen logotype. E.g. the `40` value means that the chosen logotype will have 40% of its initial size. [![](https://camo.githubusercontent.com/21fbc57e89221e428b69494fc572e46849c920a0d3facb80c189cecda5be26ac/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f632f636335333161393966656636343134313364366136343731643564366134386261356132393861312e706e67)](https://camo.githubusercontent.com/21fbc57e89221e428b69494fc572e46849c920a0d3facb80c189cecda5be26ac/68747470733a2f2f6d616765322e70726f2f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f632f636335333161393966656636343134313364366136343731643564366134386261356132393861312e706e67)

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity75

Established project with proven stability

 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 ~53 days

Total

38

Last Release

1014d ago

Major Versions

0.0.6 → 1.0.02018-03-12

### Community

Maintainers

![](https://www.gravatar.com/avatar/6ff3ceeca28bb312ef9df517484b80307dae5385affdf9ea2e43e73815792a56?d=identicon)[mage2pro](/maintainers/mage2pro)

---

Top Contributors

[![dmitrii-fediuk](https://avatars.githubusercontent.com/u/83204?v=4)](https://github.com/dmitrii-fediuk "dmitrii-fediuk (138 commits)")

---

Tags

mage2promage2pro-modulemage2pro-module-readymage2pro-module-reusablemagento2magento2-extensionmagento2-modulemagento 2

### Embed Badge

![Health badge](/badges/mage2pro-logo/health.svg)

```
[![Health](https://phpackages.com/badges/mage2pro-logo/health.svg)](https://phpackages.com/packages/mage2pro-logo)
```

###  Alternatives

[mage2pro/currency-format

The «Price Format» extension for Magento 2

215.9k](/packages/mage2pro-currency-format)

PHPackages © 2026

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