magepal/link-product 1.1.2

Custom product relation for magento 2

Type

magento2-module

License

OSL-3.0, AFL-3.0

Requires
Requires (dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Magento Extension Provider

Custom Product Relation Sample Extension for Magento 2.2.x and 2.3.x (with zero class rewrite or hacks)

Create a new product accessory relationship in additional to the default Up-sell products, Related products, and Cross-sell products options available in Magento.

Magento Custom Product Relation

Usage

    public function __construct(
        ...
        \MagePal\LinkProduct\Model\Accessory $accessory,
        ....
    ) {
        ...
        $this->accessory = $accessory;
    }

    $product = $currentProduct;
    return products
    $accessoryItems = $this->accessory->getAccessoryProducts($product);
    //return product ids
    $accessoryItemIds = $this->accessory->getAccessoryProductIds($product);

Step 1

Using Composer (recommended)
composer require magepal/link-product
Manually
  • Download the extension
  • Unzip the file
  • Create a folder {Magento 2 root}/app/code/MagePal/LinkProduct
  • Copy the content from the unzip folder

Step 2 - Enable extension ("cd" to {Magento root} folder)

  php -f bin/magento module:enable --clear-static-content MagePal_LinkProduct
  php -f bin/magento setup:upgrade

Contribution

Want to contribute to this extension? The quickest way is to open a pull request on GitHub.

Importing via CSV or 3rd party extensions

To import via CSV, you need to have the a patch applied to the core (until merged to Magento 2).

Support

If you encounter any problems or bugs, please open an issue on GitHub.

Need help setting up or want to customize this extension to meet your business needs? Please email [email protected] and if we like your idea we will add this feature for free or at a discounted rate.

Magento 2 Plugins

Custom SMTP | Google Tag Manager | Enhanced E-commerce | Reindex | Custom Shipping Method | Preview Order Confirmation | Guest to Customer | Admin Form Fields Manager | Customer Dashboard Links Manager | Lazy Loader | Order Confirmation Page Miscellaneous Scripts

© MagePal LLC. | www.magepal.com