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.0k1[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 1mo ago

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

37

—

LowBetter than 83% of packages

Maintenance25

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community16

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

425d 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://www.gravatar.com/avatar/3373e13f858a61dc6a0e1be590dc36a7e486f84d4593bf498d339f6c86549710?d=identicon)[watermusic](/maintainers/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)
```

###  Alternatives

[stfalcon/tinymce-bundle

This Bundle integrates TinyMCE WYSIWYG editor into a Symfony2 project.

2692.9M24](/packages/stfalcon-tinymce-bundle)[ckeditor/ckeditor

JavaScript WYSIWYG web text editor.

5234.2M76](/packages/ckeditor-ckeditor)[yajra/laravel-datatables-editor

Laravel DataTables Editor plugin for Laravel 5.5+.

1186.1M2](/packages/yajra-laravel-datatables-editor)[trsteel/ckeditor-bundle

Symfony bundle for easy integration of the CKEditor WYSIWYG

99630.9k9](/packages/trsteel-ckeditor-bundle)[kms/froala-editor-bundle

Provides a Froala editor integration for Symfony 4 &amp; 5.

110272.8k](/packages/kms-froala-editor-bundle)[cognesy/instructor-php

The complete AI toolkit for PHP: unified LLM API, structured outputs, agents, and coding agent control

310107.9k1](/packages/cognesy-instructor-php)

PHPackages © 2026

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