digitalprint / magento-2-printess-designer
A module that integrates the printess designer in Magento
Installs: 926
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 12
Forks: 1
Open Issues: 2
Language:JavaScript
Type:magento2-module
Requires
- php: ~7.4.0||~8.1.0
- digitalprint/printess-api-php: ^1.0
- twig/twig: ^2.0
Requires (Dev)
- dev-master
- v1.16.2
- v1.16.1
- v1.16.0
- v1.15.2
- v1.15.1
- v1.15.0
- v1.14.3
- v1.14.2
- v1.14.1
- v1.14.0
- v1.13.21
- v1.13.20
- v1.13.19
- v1.13.18
- v1.13.17
- v1.13.16
- v1.13.15
- v1.13.14
- v1.13.13
- v1.13.12
- v1.13.11
- v1.13.10
- v1.13.9
- v1.13.8
- v1.13.7
- v1.13.6
- v1.13.5
- v1.13.4
- v1.13.3
- v1.13.2
- v1.13.1
- v1.13.0
- v1.12.0
- v1.11.0
- v1.10.11
- v1.10.10
- v1.10.9
- v1.10.8
- v1.10.7
- v1.10.6
- v1.10.5
- v1.10.4
- v1.10.3
- v1.10.2
- v1.10.1
- v1.10.0
- v1.9.6
- v1.9.5
- v1.9.4
- v1.9.3
- v1.9.2
- v1.9.1
- v1.9.0
- v1.8.1
- v1.8.0
- v1.7.7
- v1.7.6
- v1.7.5
- v1.7.4
- v1.7.3
- v1.7.2
- v1.7.1
- v1.7.0
- v1.6.3
- v1.6.2
- v1.6.1
- v1.6.0
- v1.5.11
- v1.5.10
- v1.5.9
- v1.5.8
- v1.5.7
- v1.5.6
- v1.5.5
- v1.5.4
- v1.5.3
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.1
- v1.4.0
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.3
- v1.0.2
- v1.0.1
This package is auto-updated.
Last update: 2024-10-26 07:10:49 UTC
README
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.
1. Documentation
2. How to install Printess Designer Extension
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
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
Log into the Magento administration panel, go to Stores > Configuration > Printess > Designer
Choose Yes to enable the extension.
3.1.2 API-Token
You will find your Shop- and Service-Token in your printess account 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
Choose color. This will change the color of primary elements like links, buttons, etc ...
3.1.4 Output
- 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
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
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.
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 > Sales > Orders > #ID > Items Ordered