, (*1)
Magento 2 Product Attachments
Module LizardMedia_ProductAttachment
adds possibility to add attachment for products., (*2)
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system., (*3)
Prerequisites
- Magento 2.2+ / Magento 2.3+ / Magento 2.4+
- PHP 7.1 / 7.2 / 7.3 / 7.4
Installing
Download the module
Using composer (suggested)
Simply run, (*4)
composer require lizardmedia/module-product-attachments
Downloading ZIP
Download a ZIP version of the module and unpack it into your project into, (*5)
app/code/LizardMedia/ProductAttachment
Install the module
Run this command, (*6)
bin/magento module:enable LizardMedia_ProductAttachment
bin/magento setup:upgrade
Usage
Admin panel
- add and manage attachments to product via product edit form
, (*7)
Frontend
- display attachments on product view page
, (*8)
- display attachments in customer account bookmark
, (*9)
, (*10)
For developers
In case of uploading bigger files may be necessary adjusting some configuration with higher values:
* nginx - client_max_body_size
* php - memory_limit
&& upload_max_filesize
&& post_max_size
, (*11)
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us., (*12)
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository., (*13)
Authors
See also the list of contributors who participated in this project., (*14)
License
This project is licensed under the MIT License - see the LICENSE.md file for details, (*15)
To do
- allow attachment variations depending on store view
- add tests coverage
- unit tests
- make general code refactor