All Projects → magepal → magento2-link-product

magepal / magento2-link-product

Licence: other
Custom Product Relation for Magento 2.2.x and 2.3.x sample extension

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to magento2-link-product

m2.SmartCategory
Magento2. Extension Smart Category rules dynamically change the product selection according to a set of conditions.
Stars: ✭ 78 (+73.33%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-dsu-client
No description or website provided.
Stars: ✭ 17 (-62.22%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-blog-comments-recaptcha
module-blog-comments-recaptcha
Stars: ✭ 17 (-62.22%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-translation
magefan.com/magento-2-translation-extension
Stars: ✭ 35 (-22.22%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-catalog
Fixes for some known Magento 2 issues in Catalog
Stars: ✭ 23 (-48.89%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-blog-m22
Fixes for Blog on Magento 2.2.x
Stars: ✭ 21 (-53.33%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
m2.Price
Magento2. Rounding Price to Prettier Value for Multi-Currency Stores.
Stars: ✭ 60 (+33.33%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-dsu
No description or website provided.
Stars: ✭ 18 (-60%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-conflict-detector
magefan.com/magento2-conflict-detector
Stars: ✭ 40 (-11.11%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-login-as-customer
Allows admin to login as a customer (enter to customer account).
Stars: ✭ 104 (+131.11%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-blog-sample-data
Sample data for Magento 2 blog extension
Stars: ✭ 15 (-66.67%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-geoip
Detect Country by IP in Magento 2
Stars: ✭ 51 (+13.33%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
m2.IndexerUrlRewrite
Magento2. Extension rebuild UrlRewrite index.
Stars: ✭ 38 (-15.56%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-lazyload
magefan.com/magento-2-image-lazy-load-extension
Stars: ✭ 47 (+4.44%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-notifications
Notify the Magento 2 admin user about disabled caches or new customer reviews.
Stars: ✭ 20 (-55.56%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
m2.ReCaptcha
Magento2. Extension is integrate Google Recaptcha with your Magento2 store.
Stars: ✭ 31 (-31.11%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
module-wysiwyg-advanced
Extend TinyMCE 4 & 5 tools in Magento 2
Stars: ✭ 60 (+33.33%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
magento-2-security
Magento 2 Security extension FREE. Security extension gives store owners the ability to detect the IP addresses that are intentionally attacking their store at any given time. Therefore, they have timely measures to prevent this issue such as blocking those IP addresses or sending warning emails to store owners.
Stars: ✭ 40 (-11.11%)
Mutual labels:  magento2, magento2-extension, magento2-module, magento-2-extension, magento2-extension-free
magento-ngrok
Magento 2 module for ngrok.io service support
Stars: ✭ 45 (+0%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento-2-extension
magento2-guest-to-customer
Guest to Customer for Magento2 - Quickly and easily convert existing guest checkout customers to registered customers.
Stars: ✭ 66 (+46.67%)
Mutual labels:  magento-2, magento2, magento2-extension, magento2-module, magento2-extension-free

Magento Extension Provider

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

Total Downloads Latest Stable Version

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

Please Note: Our extension perform all of the backend logic of relating the various product, you will need to design the frontend component and where to place these products

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 Extensions

© MagePal LLC. | www.magepal.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].