PHPackages                             mageprince/magento2-productattachment - 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. mageprince/magento2-productattachment

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

mageprince/magento2-productattachment
=====================================

Magento2 Product Attachment Module

957.3k50

Pushed 1y ago12 watchersCompare

[ Source](https://github.com/mageprince/magento2-productAttachment)[ Packagist](https://packagist.org/packages/mageprince/magento2-productattachment)[ RSS](/packages/mageprince-magento2-productattachment/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersionsUsed By (0)

Magento2 Product Attachment
===========================

[](#magento2-product-attachment)

The Product Attachments extension for Magento 2 adds a dedicated attachments section to your product pages, allowing you to upload a variety of files—user guides, additional images, PDFs, certificates, licenses, and more.

### [Download Link](https://marketplace.magento.com/mageprince-module-product-attachment.html)

[](#download-link)

### [User Guide](https://github.com/user-attachments/files/20026605/product_attachment_user_guides.pdf)

[](#user-guide)

✨ Features
==========

[](#-features)

- Manage and add multiple attachments directly from the product edit page
- Import/export attachments for easy data handling
- Assign attachments to products using product grid, IDs, or SKUs
- Display attachments via widget: all, specific, or current product-based
- Include attachments in new order confirmation emails and sitemaps
- Full API support to create, update, retrieve, and delete attachments
- Product API support to assign/remove attachments and fetch data
- GraphQL support to fetch attachments by product ID and retrieve icons
- Upload unlimited attachments with title, icon, and file size display
- Download attachments from the grid or edit form
- Simple attachment management with customer group &amp; store view restrictions
- Add attachments as downloadable links
- Customize attachment labels and visibility of the Product Attachment tab
- Show file size on the frontend
- Choose between table view or list view for displaying attachments
- Hyvä theme compatibility
- Supports various file formats: jpg, jpeg, gif, png, pdf, csv, bmp, txt, doc, docx, xls, xlsx, rtf, ppt, pptx, zip and many more

**Check full description on [Magento Marketplace](https://commercemarketplace.adobe.com/mageprince-module-product-attachment.html#description)**

📺 Demo
======

[](#-demo)

**[Frontend](https://demo.mageprince.com/push-it-messenger-bag.html) | [Backend](http://demo.mageprince.com/admin)**

Code to show attachments on CMS page or Static Block
====================================================

[](#code-to-show-attachments-on-cms-page-or-static-block)

**Display all attachments:**

```
{{block class="Mageprince\Productattach\Block\AllAttachment" template="Mageprince_Productattach::all-attachment.phtml" show_icon=1 show_label=1 show_description=0 show_filetype=0 show_size=1 show_download=1 apply_customer_filter=1 apply_store_filter=1}}

```

**Display attachments for the current product:**

```
{{block class="Mageprince\Productattach\Block\AllAttachment" template="Mageprince_Productattach::all-attachment.phtml" show_icon=1 show_label=1 show_description=0 show_filetype=0 show_size=1 show_download=1 apply_customer_filter=1 apply_store_filter=1 current_product=1}}

```

**Display attachments by file type (e.g., PDF, DOC):**

```
{{block class="Mageprince\Productattach\Block\AllAttachment" file_type="pdf,doc" template="Mageprince_Productattach::all-attachment.phtml"}}

```

**Limit the number of attachments displayed:**

```
{{block class="Mageprince\Productattach\Block\AllAttachment" count="10" template="Mageprince_Productattach::all-attachment.phtml"}}

```

**Show specific attachments by ID:**

```
{{block class="Mageprince\Productattach\Block\AllAttachment" attachment_id="5,6" template="Mageprince_Productattach::all-attachment.phtml"}}

```

📸 Screenshots
=============

[](#-screenshots)

[![01_table_view_description](https://private-user-images.githubusercontent.com/24751863/440168745-1506b29e-4481-4001-9a34-7fbe99a6f359.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg3NDUtMTUwNmIyOWUtNDQ4MS00MDAxLTlhMzQtN2ZiZTk5YTZmMzU5LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM4YjE3ZmZkZTE5MWU4OWU5NTU0MmQxYTEyMzViNTQ1MTdmYmJlZTcyMDhlYzNiZGQ0ZjIyMzY5ZGIyZTBmOGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.VbK7W1OQ4wa2IiZU17c-7Pdb1eQwTIq7wEwghG1uwEY)](https://private-user-images.githubusercontent.com/24751863/440168745-1506b29e-4481-4001-9a34-7fbe99a6f359.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg3NDUtMTUwNmIyOWUtNDQ4MS00MDAxLTlhMzQtN2ZiZTk5YTZmMzU5LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM4YjE3ZmZkZTE5MWU4OWU5NTU0MmQxYTEyMzViNTQ1MTdmYmJlZTcyMDhlYzNiZGQ0ZjIyMzY5ZGIyZTBmOGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.VbK7W1OQ4wa2IiZU17c-7Pdb1eQwTIq7wEwghG1uwEY)[![03_table_view_tab](https://private-user-images.githubusercontent.com/24751863/440168790-11ce96bd-f654-4160-9bc9-3ca919813c3d.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg3OTAtMTFjZTk2YmQtZjY1NC00MTYwLTliYzktM2NhOTE5ODEzYzNkLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBiNmUyNWE2ODdkNmQ2YjFhNWM4YjRkNzAyMDUzZWUzNWU5OWU2YWJhODdlN2YyNzJlNGZlYzM5YWRkN2I4YmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.fwl_oywLIWyk7O2oKw1dPC4WNaU_1QldENIHaqs0ryQ)](https://private-user-images.githubusercontent.com/24751863/440168790-11ce96bd-f654-4160-9bc9-3ca919813c3d.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg3OTAtMTFjZTk2YmQtZjY1NC00MTYwLTliYzktM2NhOTE5ODEzYzNkLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBiNmUyNWE2ODdkNmQ2YjFhNWM4YjRkNzAyMDUzZWUzNWU5OWU2YWJhODdlN2YyNzJlNGZlYzM5YWRkN2I4YmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.fwl_oywLIWyk7O2oKw1dPC4WNaU_1QldENIHaqs0ryQ)[![02_list_view_description](https://private-user-images.githubusercontent.com/24751863/440168775-024236d9-987a-4a11-8013-9c9058bc800c.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg3NzUtMDI0MjM2ZDktOTg3YS00YTExLTgwMTMtOWM5MDU4YmM4MDBjLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlmZDM4NjRjMzA4NjEzZWVjM2Y4ODQ1MjQ0ZDQ2NDc0Y2Q5MTc1YzRiYzgwNzY0ZDA3NjgyNTY1MzA2OGZlYzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.zCJeYU1gchrz7196oxbi9EVLdgY8r3gefVVRMjKYEhc)](https://private-user-images.githubusercontent.com/24751863/440168775-024236d9-987a-4a11-8013-9c9058bc800c.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg3NzUtMDI0MjM2ZDktOTg3YS00YTExLTgwMTMtOWM5MDU4YmM4MDBjLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTlmZDM4NjRjMzA4NjEzZWVjM2Y4ODQ1MjQ0ZDQ2NDc0Y2Q5MTc1YzRiYzgwNzY0ZDA3NjgyNTY1MzA2OGZlYzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.zCJeYU1gchrz7196oxbi9EVLdgY8r3gefVVRMjKYEhc)[![04_list_view_tab](https://private-user-images.githubusercontent.com/24751863/440168805-c9a4ee0b-e442-4119-8e4e-6535ad832bae.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MDUtYzlhNGVlMGItZTQ0Mi00MTE5LThlNGUtNjUzNWFkODMyYmFlLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU4NTdjMjQxZjZjMjY1OTAyZDBkNTBiZjU0ZTM3ZGQ2YzI1MDM3MzUyNjY5OTMxZWFjZDUxODAxNmJkOTdkZTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.hkU_sAOjlo3cFkfHFPweqs1O4z3jXAB9rdBcy1qhW-Y)](https://private-user-images.githubusercontent.com/24751863/440168805-c9a4ee0b-e442-4119-8e4e-6535ad832bae.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MDUtYzlhNGVlMGItZTQ0Mi00MTE5LThlNGUtNjUzNWFkODMyYmFlLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU4NTdjMjQxZjZjMjY1OTAyZDBkNTBiZjU0ZTM3ZGQ2YzI1MDM3MzUyNjY5OTMxZWFjZDUxODAxNmJkOTdkZTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.hkU_sAOjlo3cFkfHFPweqs1O4z3jXAB9rdBcy1qhW-Y)[![5_cms_page](https://private-user-images.githubusercontent.com/24751863/440168809-2ebfad1c-a106-4694-b03f-ba77d1795224.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MDktMmViZmFkMWMtYTEwNi00Njk0LWIwM2YtYmE3N2QxNzk1MjI0LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQxOGM5MDMzNTAzOTUwMjU0N2ViMTI3ZWVjOTJmYzc0ZDFkNzMyMTcwZmZkZjYwNmZhODRmMGMxMmZmZGRkYTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.xU2JYnK0_XjQsZX-GTB_UJTwiMcMhf5NFQhOr01F4zc)](https://private-user-images.githubusercontent.com/24751863/440168809-2ebfad1c-a106-4694-b03f-ba77d1795224.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MDktMmViZmFkMWMtYTEwNi00Njk0LWIwM2YtYmE3N2QxNzk1MjI0LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQxOGM5MDMzNTAzOTUwMjU0N2ViMTI3ZWVjOTJmYzc0ZDFkNzMyMTcwZmZkZjYwNmZhODRmMGMxMmZmZGRkYTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.xU2JYnK0_XjQsZX-GTB_UJTwiMcMhf5NFQhOr01F4zc)[![6_admin_product_edit](https://private-user-images.githubusercontent.com/24751863/440168818-bcea416e-1556-44cd-a5b8-cea4f0538925.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MTgtYmNlYTQxNmUtMTU1Ni00NGNkLWE1YjgtY2VhNGYwNTM4OTI1LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg5MDBlM2VmNDY4M2FlM2M2OTA3M2NjODA1MmYxM2NhNjRjYTNlZTA3NTI5NDdiMDRhNTlmZTUxYTUwNTc1N2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.2QCenC73Jb5YaYuc4Ggk97gDGe1hYuLP8Iu3vR5x2_4)](https://private-user-images.githubusercontent.com/24751863/440168818-bcea416e-1556-44cd-a5b8-cea4f0538925.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MTgtYmNlYTQxNmUtMTU1Ni00NGNkLWE1YjgtY2VhNGYwNTM4OTI1LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg5MDBlM2VmNDY4M2FlM2M2OTA3M2NjODA1MmYxM2NhNjRjYTNlZTA3NTI5NDdiMDRhNTlmZTUxYTUwNTc1N2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.2QCenC73Jb5YaYuc4Ggk97gDGe1hYuLP8Iu3vR5x2_4)[![6_admin_product_edit_1](https://private-user-images.githubusercontent.com/24751863/440168815-5d06e435-fb70-4720-a58c-4c0b8ee19fd0.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MTUtNWQwNmU0MzUtZmI3MC00NzIwLWE1OGMtNGMwYjhlZTE5ZmQwLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThhYTlhYjQ2Zjk3NzJiNjJhNDU3OTY0ODIwZGQwZGM0MTRkZTk0MmY4OTlmY2Y1Y2Q5NWYwZTQ3YjRkNzQ5NTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.eF-AMvO2j2QjIwS3Vge56y5UelhmEhM1y7xAzSs9qPA)](https://private-user-images.githubusercontent.com/24751863/440168815-5d06e435-fb70-4720-a58c-4c0b8ee19fd0.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MTUtNWQwNmU0MzUtZmI3MC00NzIwLWE1OGMtNGMwYjhlZTE5ZmQwLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThhYTlhYjQ2Zjk3NzJiNjJhNDU3OTY0ODIwZGQwZGM0MTRkZTk0MmY4OTlmY2Y1Y2Q5NWYwZTQ3YjRkNzQ5NTkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.eF-AMvO2j2QjIwS3Vge56y5UelhmEhM1y7xAzSs9qPA)[![7_admin_product_edit_2](https://private-user-images.githubusercontent.com/24751863/440168825-04125e15-571b-4cc4-a436-a2317230d1e4.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MjUtMDQxMjVlMTUtNTcxYi00Y2M0LWE0MzYtYTIzMTcyMzBkMWU0LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYyNzcyNTE4YmZjNGUwOGM5MmJmY2U0ZGU0YzU3ZmRlNTYzZjRhMDJmNjljM2Y3ODE2Yjc5OTYwYjVjZTJkMmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.__qGH8uyFHNMjDgeHkvo331if6M-l7YzAC6EjSkTmiw)](https://private-user-images.githubusercontent.com/24751863/440168825-04125e15-571b-4cc4-a436-a2317230d1e4.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MjUtMDQxMjVlMTUtNTcxYi00Y2M0LWE0MzYtYTIzMTcyMzBkMWU0LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYyNzcyNTE4YmZjNGUwOGM5MmJmY2U0ZGU0YzU3ZmRlNTYzZjRhMDJmNjljM2Y3ODE2Yjc5OTYwYjVjZTJkMmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.__qGH8uyFHNMjDgeHkvo331if6M-l7YzAC6EjSkTmiw)[![9_admin_grid](https://private-user-images.githubusercontent.com/24751863/440168837-b1830d88-9b6f-4f4a-a849-01935b04fa58.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MzctYjE4MzBkODgtOWI2Zi00ZjRhLWE4NDktMDE5MzViMDRmYTU4LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZlOTkzMDYzMzI0NmU2YzcwN2EwZjRhNGRlMTBhZDZiMzU0NjRmZWRkM2I0ZmNjOWM2ZjQ4OGQ0MTU0NWYxYTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.orr9MfcNIoQdYgzvPyoJl9agzWLF6fAQkjUorNIEYyQ)](https://private-user-images.githubusercontent.com/24751863/440168837-b1830d88-9b6f-4f4a-a849-01935b04fa58.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MzctYjE4MzBkODgtOWI2Zi00ZjRhLWE4NDktMDE5MzViMDRmYTU4LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZlOTkzMDYzMzI0NmU2YzcwN2EwZjRhNGRlMTBhZDZiMzU0NjRmZWRkM2I0ZmNjOWM2ZjQ4OGQ0MTU0NWYxYTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.orr9MfcNIoQdYgzvPyoJl9agzWLF6fAQkjUorNIEYyQ)[![10_admin_attachment_edit_1_updated](https://private-user-images.githubusercontent.com/24751863/440168839-a4d5a97b-e970-41a0-9bb3-c42f189f7405.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MzktYTRkNWE5N2ItZTk3MC00MWEwLTliYjMtYzQyZjE4OWY3NDA1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZhYTMyMjZlOTIzNjkxNjY5OGQ1MzVkY2QzNWExOWViNzc0YjEyZjMzNzg5ZTlmNWQxNGUzMDM2NTg0NTA2ZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.w8YaUqA3-fq-0ZTBudARGGmnluUSUBAC8_UB1pROf1Y)](https://private-user-images.githubusercontent.com/24751863/440168839-a4d5a97b-e970-41a0-9bb3-c42f189f7405.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4MzktYTRkNWE5N2ItZTk3MC00MWEwLTliYjMtYzQyZjE4OWY3NDA1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZhYTMyMjZlOTIzNjkxNjY5OGQ1MzVkY2QzNWExOWViNzc0YjEyZjMzNzg5ZTlmNWQxNGUzMDM2NTg0NTA2ZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRnBuZyJ9.w8YaUqA3-fq-0ZTBudARGGmnluUSUBAC8_UB1pROf1Y)[![10_admin_attachment_edit_1](https://private-user-images.githubusercontent.com/24751863/440168844-50026bb8-d009-45dd-b56c-0d801a45e017.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4NDQtNTAwMjZiYjgtZDAwOS00NWRkLWI1NmMtMGQ4MDFhNDVlMDE3LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEzOTczNmQ1Y2Y1ZGY0ZTgzYjMyN2Q5ZjRhZmIwNWM4NmRjMTY4NmIwNjcyZDEwMWViMDE2ZDUzZGNjMzkzYzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.OTeGZHpFdr7lcDHWOIVrG6V2ja7YjsW8BUy0c3n9bwk)](https://private-user-images.githubusercontent.com/24751863/440168844-50026bb8-d009-45dd-b56c-0d801a45e017.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4NDQtNTAwMjZiYjgtZDAwOS00NWRkLWI1NmMtMGQ4MDFhNDVlMDE3LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTEzOTczNmQ1Y2Y1ZGY0ZTgzYjMyN2Q5ZjRhZmIwNWM4NmRjMTY4NmIwNjcyZDEwMWViMDE2ZDUzZGNjMzkzYzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.OTeGZHpFdr7lcDHWOIVrG6V2ja7YjsW8BUy0c3n9bwk)[![11_admin_attachment_edit_2](https://private-user-images.githubusercontent.com/24751863/440168855-bea4c4d6-1365-46ef-bd45-757d392fb1f4.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4NTUtYmVhNGM0ZDYtMTM2NS00NmVmLWJkNDUtNzU3ZDM5MmZiMWY0LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ3ZmFlNjk3YjgwNDM4MGI0ZWNlNDNmZTU0NDg1MGNkMTlhYzc3NDE2OTBlZWYwMzg4ZWFmMTk5MjJjZTRkYTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.0QXr3KHW-_5tGcxN8JoZ0aJjBFqgjgczgeQLihmBCuo)](https://private-user-images.githubusercontent.com/24751863/440168855-bea4c4d6-1365-46ef-bd45-757d392fb1f4.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4NTUtYmVhNGM0ZDYtMTM2NS00NmVmLWJkNDUtNzU3ZDM5MmZiMWY0LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ3ZmFlNjk3YjgwNDM4MGI0ZWNlNDNmZTU0NDg1MGNkMTlhYzc3NDE2OTBlZWYwMzg4ZWFmMTk5MjJjZTRkYTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.0QXr3KHW-_5tGcxN8JoZ0aJjBFqgjgczgeQLihmBCuo)[![12_admin_attachment_edit_product](https://private-user-images.githubusercontent.com/24751863/440168872-3fda36a4-afd5-45e9-aa43-a582c30a130d.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4NzItM2ZkYTM2YTQtYWZkNS00NWU5LWFhNDMtYTU4MmMzMGExMzBkLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU5YzRjYmQyYTkwODM5MmRjOTlmOGY4ZDViZGY1ZDY1ODdhODU5MjY2ZTA4YjdlNDhhYTlkZGI0NjY5MzJiNWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.LvzU5N7BpJJbbG6et4H5FqOs88iiCAkI_9TBOmKVKS8)](https://private-user-images.githubusercontent.com/24751863/440168872-3fda36a4-afd5-45e9-aa43-a582c30a130d.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4NzItM2ZkYTM2YTQtYWZkNS00NWU5LWFhNDMtYTU4MmMzMGExMzBkLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU5YzRjYmQyYTkwODM5MmRjOTlmOGY4ZDViZGY1ZDY1ODdhODU5MjY2ZTA4YjdlNDhhYTlkZGI0NjY5MzJiNWEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.LvzU5N7BpJJbbG6et4H5FqOs88iiCAkI_9TBOmKVKS8)[![14_configuration_1](https://private-user-images.githubusercontent.com/24751863/440168899-ff1eec20-f3cf-46a2-8ac5-9ba5b46961d5.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4OTktZmYxZWVjMjAtZjNjZi00NmEyLThhYzUtOWJhNWI0Njk2MWQ1LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcwNTBhYjA5NThiNjM2OTJhMWM5NTVmNGMxMGY5NDhkNGVmNjU1NTRlNzQ0ZDhlNTA2ZTdjZjJiZjJiNmY3NzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.L98WqsWP4b5J_InPNwAs46KCrIeXgpRTzr2l6YyjqXY)](https://private-user-images.githubusercontent.com/24751863/440168899-ff1eec20-f3cf-46a2-8ac5-9ba5b46961d5.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg4OTktZmYxZWVjMjAtZjNjZi00NmEyLThhYzUtOWJhNWI0Njk2MWQ1LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcwNTBhYjA5NThiNjM2OTJhMWM5NTVmNGMxMGY5NDhkNGVmNjU1NTRlNzQ0ZDhlNTA2ZTdjZjJiZjJiNmY3NzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.L98WqsWP4b5J_InPNwAs46KCrIeXgpRTzr2l6YyjqXY)[![15_configuration_import_export](https://private-user-images.githubusercontent.com/24751863/440168917-a4883157-da07-4776-8040-819eb0e9ac15.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg5MTctYTQ4ODMxNTctZGEwNy00Nzc2LTgwNDAtODE5ZWIwZTlhYzE1LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRjNTM1OWY2MjNjMGI1MmIxNTU1NGM3ODAxM2Q0MzhhMzBmZDc5MGQ1NzJjMzdlMTUwYzU5ZDQyMzEwY2ZmM2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.2XsgkJ_ab4FeqRgib4o2c9gHWSIZ6rCzC65XAJ8unfQ)](https://private-user-images.githubusercontent.com/24751863/440168917-a4883157-da07-4776-8040-819eb0e9ac15.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg5MTctYTQ4ODMxNTctZGEwNy00Nzc2LTgwNDAtODE5ZWIwZTlhYzE1LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWRjNTM1OWY2MjNjMGI1MmIxNTU1NGM3ODAxM2Q0MzhhMzBmZDc5MGQ1NzJjMzdlMTUwYzU5ZDQyMzEwY2ZmM2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.2XsgkJ_ab4FeqRgib4o2c9gHWSIZ6rCzC65XAJ8unfQ)[![16_configuration_block](https://private-user-images.githubusercontent.com/24751863/440168923-ba5d3085-c01d-4f41-9f0f-8ca0f91734ba.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg5MjMtYmE1ZDMwODUtYzAxZC00ZjQxLTlmMGYtOGNhMGY5MTczNGJhLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdjYTkzOTg2ZmM1YzE3NTYwMWYxNDQwM2M5YjAzNjYzYWMyNDJjYTIxYjYyMmIzNTBiOGVjYWZlNGNmNWUyMzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.ujXzyWnGJr9UN_xII2v8K1IIagI_0wrBz-X1Rdh20rI)](https://private-user-images.githubusercontent.com/24751863/440168923-ba5d3085-c01d-4f41-9f0f-8ca0f91734ba.jpg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Nzg3OTY2OTUsIm5iZiI6MTc3ODc5NjM5NSwicGF0aCI6Ii8yNDc1MTg2My80NDAxNjg5MjMtYmE1ZDMwODUtYzAxZC00ZjQxLTlmMGYtOGNhMGY5MTczNGJhLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA1MTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNTE0VDIyMDYzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdjYTkzOTg2ZmM1YzE3NTYwMWYxNDQwM2M5YjAzNjYzYWMyNDJjYTIxYjYyMmIzNTBiOGVjYWZlNGNmNWUyMzgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JnJlc3BvbnNlLWNvbnRlbnQtdHlwZT1pbWFnZSUyRmpwZWcifQ.ujXzyWnGJr9UN_xII2v8K1IIagI_0wrBz-X1Rdh20rI)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity36

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity8

Early-stage or recently created project

 Bus Factor1

Top contributor holds 80% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/874d990fdd2aec1749284bd4fa6a67bd59c53b4d30bd8df67ea8fa00cff70b44?d=identicon)[mageprince](/maintainers/mageprince)

---

Top Contributors

[![mageprince](https://avatars.githubusercontent.com/u/24751863?v=4)](https://github.com/mageprince "mageprince (16 commits)")[![princektpl](https://avatars.githubusercontent.com/u/55445358?v=4)](https://github.com/princektpl "princektpl (4 commits)")

---

Tags

attachmentmagento-marketplacemagento2magento2-extensionproduct-attachment

### Embed Badge

![Health badge](/badges/mageprince-magento2-productattachment/health.svg)

```
[![Health](https://phpackages.com/badges/mageprince-magento2-productattachment/health.svg)](https://phpackages.com/packages/mageprince-magento2-productattachment)
```

PHPackages © 2026

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