An open API service indexing awesome lists of open source software.

https://github.com/landofcoder/module-seller-product-attachments-magento2

Magento 2 Product Attachments for Marketplace, allow seller manage product attachments
https://github.com/landofcoder/module-seller-product-attachments-magento2

attachments magento2 magento2-module seller-attachments

Last synced: about 1 year ago
JSON representation

Magento 2 Product Attachments for Marketplace, allow seller manage product attachments

Awesome Lists containing this project

README

          

# module-seller-product-attachments-magento2
Magento 2 Product Attachments for Marketplace, allow seller manage product attachments

![Magento 2 Seller Product Attachments Module](./assets/3.seller_product_attachments.png)

## Module Features
- Allow Seller manage product attachments on his dashboard
- Admin can enable/disable the feature for seller dashboard
- Show Product Attachments on Seller's Product Detail Page
- Support Upload files or use URL

## Setup

1. Require setup modules before:
- [LizardMedia_ProductAttachment](https://github.com/lizardmedia/product-attachments-magento2)
- [Lof MarketPlace](https://landofcoder.com/magento-2-marketplace-extension.html)

2. Module Installation

\* = in production please use the `--keep-generated` option

### Type 1: Zip file

- Unzip the zip file in `app/code/Lofmp`
- Enable the module by running `php bin/magento module:enable Lofmp_ProductAttachment`
- Apply database updates by running `php bin/magento setup:upgrade`\*
- Flush the cache by running `php bin/magento cache:flush`

### Type 2: Composer

- Make the module available in a composer repository for example:
- private repository `repo.magento.com`
- public repository `packagist.org`
- public github repository as vcs
- Add the composer repository to the configuration by running `composer config repositories.repo.magento.com composer https://repo.magento.com/`
- Install the module composer by running `composer require landofcoder/module-seller-product-attachment`
- enable the module by running `php bin/magento module:enable Lofmp_ProductAttachment`
- apply database updates by running `php bin/magento setup:upgrade`\*
- Flush the cache by running `php bin/magento cache:flush`

3. Module Settings
- Go to admin > Stores > Configuration > Catalog > Catalog > Product Attachments