PHPackages                             digitalprint/magento-2-printess-designer - 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. digitalprint/magento-2-printess-designer

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

digitalprint/magento-2-printess-designer
========================================

A module that integrates the printess designer in Magento

v1.16.4(1y ago)12.0k[2 issues](https://github.com/digitalprint/magento-2-printess-designer/issues)BSD-2-ClauseJavaScriptPHP ~7.4.0||~8.1.0

Since Nov 17Pushed 1y ago11 watchersCompare

[ Source](https://github.com/digitalprint/magento-2-printess-designer)[ Packagist](https://packagist.org/packages/digitalprint/magento-2-printess-designer)[ RSS](/packages/digitalprint-magento-2-printess-designer/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (3)Versions (100)Used By (0)

Printess Designer for Magento2
==============================

[](#printess-designer-for-magento2)

Thank you for using the "Printess Designer module for Magento2" (Digitalprint\_PrintessDesigner).

This package contains everything you need to connect Printess with your Magento commerce shop to get the most advanced editor for print automation and mass customization.

Developed and tested on Magento 2.4 only. Feel free to send us an issue if they are any problems with the extension.

[![Latest Stable Version](https://camo.githubusercontent.com/634783727fe3d5c0acff18156f0f21302802e0cca03ff3b102c453caba51d7de/687474703a2f2f706f7365722e707567782e6f72672f6469676974616c7072696e742f6d6167656e746f2d322d7072696e746573732d64657369676e65722f76)](https://packagist.org/packages/digitalprint/magento-2-printess-designer) [![Total Downloads](https://camo.githubusercontent.com/2c23db23e0e3e676a0184c7b50a66a0c4165ce2609d55b27a4ffa47705f78996/687474703a2f2f706f7365722e707567782e6f72672f6469676974616c7072696e742f6d6167656e746f2d322d7072696e746573732d64657369676e65722f646f776e6c6f616473)](https://packagist.org/packages/digitalprint/magento-2-printess-designer)

1. Documentation
----------------

[](#1-documentation)

- [Contribute on Github](https://github.com/digitalprint/magento-2-printess-designer)
- [Releases](https://github.com/digitalprint/magento-2-printess-designer/releases)
- [Printess Knowledge Base](https://printess.com/kb/)

2. How to install Printess Designer Extension
---------------------------------------------

[](#2-how-to-install-printess-designer-extension)

### Install via composer (recommend)

[](#install-via-composer-recommend)

Run the following command in Magento 2 root folder:

```
composer require digitalprint/magento-2-printess-designer
php bin/magento setup:upgrade

```

3. User Guide
-------------

[](#3-user-guide)

This module integrates the Printess Editor into Magento2. If the module is activated and a product is configured accordingly, the buy button is automatically replaced with the design button. When clicked, the preconfigured designer opens to edit the product. Finished configured products can be put directly into the shopping cart via the designer. The relevant configuration is saved and transmitted through the normal magento checkout.

After the purchase, the store owner can simply download the generated PDF from printess via the sales overview.

### 3.1 General Configuration

[](#31-general-configuration)

[![General](https://user-images.githubusercontent.com/14890174/144609004-3464554a-4ed0-4696-aa00-5cd60a87e081.png)](https://user-images.githubusercontent.com/14890174/144609004-3464554a-4ed0-4696-aa00-5cd60a87e081.png)

Log into the Magento administration panel, go to Stores &gt; Configuration &gt; Printess &gt; Designer

Choose Yes to enable the extension.

### 3.1.2 API-Token

[](#312-api-token)

[![API Token](https://user-images.githubusercontent.com/14890174/144609082-9bbeeefb-12d7-41da-9f6d-8ebc1dbee6ff.png)](https://user-images.githubusercontent.com/14890174/144609082-9bbeeefb-12d7-41da-9f6d-8ebc1dbee6ff.png)

You will find your Shop- and Service-Token in your [printess account](https://editor.printess.com/) in the account menu to the right of the top menu bar.

- Shop Token: The shop token allows loading of templates and snippets, upload images and saving / loading the current layout.
- Service Token: The service token has access to the production api and can render PDFs or PNGs.

### 3.1.3 Colors

[](#313-colors)

[![Colors](https://user-images.githubusercontent.com/14890174/144609178-881262d2-bacf-450b-867a-6295d19559d1.png)](https://user-images.githubusercontent.com/14890174/144609178-881262d2-bacf-450b-867a-6295d19559d1.png)

Choose color. This will change the color of primary elements like links, buttons, etc ...

### 3.1.4 Output

[](#314-output)

[![Output](https://user-images.githubusercontent.com/14890174/144609340-69c26f59-4c95-40e0-9e45-0478ba77e905.png)](https://user-images.githubusercontent.com/14890174/144609340-69c26f59-4c95-40e0-9e45-0478ba77e905.png)

- Origin: Identifier for orders from this magento scope.
- Optimize Images: Global setting. Enable images optimization during the rendering of print files.
- DPI: Global fallback. Each product can have individual print resolution settings.

### 3.2 Product Configuration

[](#32-product-configuration)

[![Product Configuration](https://user-images.githubusercontent.com/14890174/144617146-117b947b-d298-4a68-92d3-1dc5e8767699.png)](https://user-images.githubusercontent.com/14890174/144617146-117b947b-d298-4a68-92d3-1dc5e8767699.png)

Each product must be configured individually for the editor. This can be done for the respective product in the catalog under the item "Printess". The following fields can be configured.

- Template-Name: the name of the template assigned in Printess.
- Document-Name: optional, if not supplied primary or first document is used.
- Form Fields (JSON): read "mapping the form fields" for detailed informations.
- DPI: optional: optional, overwrite global print resolution settings

### 3.3 Mapping the form fields

[](#33-mapping-the-form-fields)

Since there is no direct link from a Printess template to a Magento product, a mapping is necessary which is created via this JSON field.

Example:

```
[{"printess_ff_name": "DOCUMENT_SIZE", "pim_attr_name": "poster_din_format", "value": "42x59.4"}]

```

The attribute printess\_ff\_name contains the configurable property which is configured in printess. In this example it's "DOCUMENT\_SIZE". In Magento a configurable product must be created. The attribute values must be the same as in Printess.

[![Printess Document Size](https://user-images.githubusercontent.com/14890174/144631170-4581ba7b-c2f0-4267-ac1a-c0c55dbdce46.png)](https://user-images.githubusercontent.com/14890174/144631170-4581ba7b-c2f0-4267-ac1a-c0c55dbdce46.png)[![Magento Attributes](https://user-images.githubusercontent.com/14890174/144630691-fa390ad6-46a2-474b-bb28-9ac2315c01ae.png)](https://user-images.githubusercontent.com/14890174/144630691-fa390ad6-46a2-474b-bb28-9ac2315c01ae.png)

4. Download print files
-----------------------

[](#4-download-print-files)

After a customer has completed an order with Printess products you will find the download link to the pdf file under "Items Ordered" listed at the order details.

Admin &gt; Sales &gt; Orders &gt; #ID &gt; Items Ordered

[![Print Files](https://user-images.githubusercontent.com/14890174/145195421-5d6bdb39-03d3-452c-81f3-f77b78eb2b63.png)](https://user-images.githubusercontent.com/14890174/145195421-5d6bdb39-03d3-452c-81f3-f77b78eb2b63.png)

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance22

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 99% 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 ~12 days

Recently: every ~96 days

Total

99

Last Release

477d ago

PHP version history (2 changes)v1.0.1PHP ~7.3.0||~7.4.0

v1.10.0PHP ~7.4.0||~8.1.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2194559?v=4)[Lutz Bicker](/maintainers/watermusic)[@watermusic](https://github.com/watermusic)

![](https://www.gravatar.com/avatar/ae4eb8db5778562d87a298ea904e4662740cfcbc69a596d825e3eef644b439d9?d=identicon)[sweikert](/maintainers/sweikert)

---

Top Contributors

[![sweikert](https://avatars.githubusercontent.com/u/14890174?v=4)](https://github.com/sweikert "sweikert (283 commits)")[![watermusic](https://avatars.githubusercontent.com/u/2194559?v=4)](https://github.com/watermusic "watermusic (2 commits)")[![Alexander-Oser](https://avatars.githubusercontent.com/u/205293932?v=4)](https://github.com/Alexander-Oser "Alexander-Oser (1 commits)")

---

Tags

ecommercemagentomagento2magento2-extensionmagento2-moduleprintessautomationeditorprintprintessmass customization

###  Code Quality

Code StyleECS

### Embed Badge

![Health badge](/badges/digitalprint-magento-2-printess-designer/health.svg)

```
[![Health](https://phpackages.com/badges/digitalprint-magento-2-printess-designer/health.svg)](https://phpackages.com/packages/digitalprint-magento-2-printess-designer)
```

PHPackages © 2026

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