£124.99
Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition
Magento 2 substitute products extension enables you to add or remove substitute products for the main product. When the stock of the main product runs out it won’t go out of stock, instead, the orders placed for the product will be fulfilled using substitute products added by the admin. It allows you to add priority to the various substitute products for the fulfillment of the order.
  • Add or Remove substitute products anytime
  • Fulfill orders using substitute products when the main product runs out of stock.
  • Assign priorities to the substitute products
  • Easily complete orders with the help of substitute products

Free Support

up to 60 days

Free Upgrades

up to 1 year

Fully open source

 

Composer Package name:
scommerce/substituteproducts
Latest Version:
2.0.1

Product description

Magento 2 Substiute Products

Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

Easily Add Product Substitutes

Our extension Magento 2 substitute products allow store owners to configure product substitutes with a few clicks. It adds the ability to assign products as substitutes to the main product. So that your store will never run of stock for that main product. Whenever the main product is out of stock the orders placed with that product will automatically be fulfilled using the substitute product that was added by the admin. You will be able to easily add or remove substitute products. The product status on the frontend will never display out of stock unless even the substitute product added runs out of stock. It works with a variety of product types such as Simple products, Configurable Products, Bundled Products.

The key features of this module are:-

  • It allows you to add substitute products
  • It allows you to remove substitute products
  • Assign multiple substitute products to the main product
  • Assign substitute products to a configurable product
  • Assign substitute products to a bundled product
  • Fulfill orders using substitutes when the main product runs out of stock
  • Assign priorities to the substitute products to automatically use these products based on priority logic when the main product is out of stock.
  • You will rarely run out of stock with the help of substitute products
  • This module can be completely disabled whenever required via system configuration in the admin
  • Support multi-store environment
  • User-friendly admin interface
  • Ability to enable/disable this module from the admin configuration
  • Easy to install and manage
 

SCENARIO: 1

“We are looking for an extension that allows creating substitutes for a product. Our store contains one product from various suppliers. Hence, we want to add suppliers as substitutes so that when the stock of the main product runs out the orders get fulfilled from different suppliers or substitute products. Our admins should be able to add or remove substitute products. Can your extension help us achieve this functionality?”

Our extension enables you to add substitutes for the main product. In the case of various suppliers, you can create duplicates of the product and name or categorize them as suppliers. Add these suppliers as substitute products of the main product. So when the main product runs out of stock in your store. Orders can automatically be fulfilled using the substitute product assigned with the main product. To assign a substitute product to navigate to Admin>Catalog>Products choose your product then click view. Scroll down to find Substitute Products. Add the product SKU and priority(highest is 0). Click on Add and Save the product now when this product is out of stock the store won’t reflect it as out of stock and would still accept orders but the orders would be fulfilled with the substitute product.

SCENARIO: 2

“Our store sells single products from different brands. For eg:- we sell the same bread of different brands. We are looking for an extension that allows us to assign substitutes for bread so that when the main product runs out of stock we can ship a different bread from the substitute product. We want the substitute products to be selected based on the priority set by us. Can your extension help us achieve this feature?”

“You can use our extension to add multiple substitute products for a main product. In your case, you can add the same product from different brands as substitutes and assign them priorities based on your requirements. The priority can be set alongside the substitute product with the highest priority being 0. Simply go to Admin>Catalog>Products find your product and click view then scroll down to find the setting named Substitute Products. Here add all of your other brand substitutes and assign them priorities. So now when the main product runs out of stock you will be able to automatically fulfill orders with the help of different brands as per your setup.

SCENARIO:3

“We have several configurable products in our store. Our requirement is the ability to ship different variants of the product when one variant runs out of stock. So when a customer places an order with one variant on the store and if that variant is out of stock then the extension should still allow users to place orders. Those orders should be fulfilled with the different variants of the same configurable product. How can we achieve this using your extension?”

Our extension works with various different categories of products for eg:- simple, configurable, bundle, etc. So you can configure the setup to ship different variants of the product when one product runs out of stock. Navigate to your configurable product variant that you want to substitute with the different variant when it runs of stock. Simply add the SKU of the different variants of the product to the main variant by going into the setting Substitute Products under the product settings. Now whenever a customer places an order on your store with the main variant being out of stock then that order will be automatically fulfilled with the different variant of the same product according to your setup.


We offer 60 days of free support and 12 months of free upgrade for any standard Magento site when you buy this extension. You can also get our installation service for a small fee. If you want more benefits, you can purchase our 12 months of free premium support and free lifetime upgrade package. Please contact us if you need any assistance or customization for this extension. We will reply to you within 48 hours. We may also offer you a special deal or a free solution if we like your idea.


** Please refer to our FAQ or T&C section for running our extensions on multiple domains or sub-domains

FAQ

Q. How can I get license key for my development website?
A. Please login to your account and Go to My account section > From the left menu select Generate Dev License key > Enter the Dev site url and select the extension from the dropdown and click on generate to get the license key
Q. Can I test the extension before buying?
A. Unfortunately we can't provide you extension for testing purposes but we have demo available for most of our extensions and happy to provide full refund if the extension doesn't work
Q. Can I request for customisation on your extensions?
A. Yes we do provide all sort of customisation for our clients at the reasonable rates. And if we believe the customisation will help our product then we also provide great discount on the customisation
Q. I have two live domains, do I need a separate license key for each live domain?
A. Yes you need to buy a separate license key for each live domain (www.site.com) or sub-domain (de.site.com) or subfolder (www.site.com/de). If you are buying licenses for more than four live sites in one transaction then we can offer you 30% discount on total amount
Q. How can I upgrade my extension to the latest version?
A. If your extension is within the free upgrade period (12 months from purchased date) then simply email us with your order number and our team will send you the latest version of the extension but if it is outside free upgrade period then you need to buy an upgrade using the following link
https://www.scommerce-mage.com/magento-extension-installation-service.html

Once you received the latest version of our extension then we would highly recommend to delete all the files and folder of our extension from your website first before uploading the latest version because we might have removed existing files and keeping existing files could cause problems on your website.
Q. Does my license get expired after certain period?
A. No, your license is not going to get expired but we would highly recommend upgrading to get all the latest fixes (including security fixes if any), improvements and new features. In the upgrade, we also ensure it is compatible with the latest version of Magento and when you upgrade you will have a smooth transition.
Q.Where can I download the extension files?
A. Please login into your account on our website and go to the download link under my account section to download the extension package.
Q.Can you provide a key that works for our development (NOT PRODUCTION) environment which will work on a dynamic URL, for example, 12334.gitpod.com and 4567.gitpod.com?
A. Unfortunately it is not possible to generate license keys based on the dynamic URLs. License keys need to be generated per domain or subdomain whether it is production or non-production.
Q. How can I manually uninstall your module?
A. Please follow the below steps -:

Step 1: Navigate to our store and login to your account. Then go to the My Account Section, on the left menu click on Composer Instructions.
My account section
Step 2: Next, run the config commands shown on the top of the page then click on the extension that you want to install. A composer require command will be revealed in the dropdown menu. Run the command then clear caches to complete the installation. Composer instructions
Q. Do you support SPA (Single Page Application) / PWA (Progressive Web Application) / AMP ?
A. Unfortunately, we don’t support SPA or PWA or AMP but we may be supporting them in future depending upon the demand.

Q. Does this extension work with Configurable Products?
A. Yes, the extension works with configurable products. It also works with simple and bundled products.
Q. Can I assign Substitute products to a Substitute product?
A. No, our extension displays an error if you try to add a substitute product that is already added as substitute product for a different product.”Error
Q. When the order is placed and fullfilled with substitue product then on the order detail page Which product SKU will be shown, main product or substitue product?
A. When the order is placed with the main product and it is out of stock then extension will fullfill the order with the substitute product.On the admin page the substitute product sku will be displayed along with the main product name. Go to Admin>sales>Orders please refer to the image below:- ”sales
Q. Will customers be able to see whether the order is placed with the substitute products?
A. As a customer you can see the order is placed with the substitute product sku in the order detail page. Go to My Account>My Orders>View Order”substitute
Q. I do not see the Substitute Product option under the product (product level). How do i fix it?
A. Please make sure the attribute set assigned to the product contains the attribute is_substitute_products_enabled. You can assign this attribute to the attribute set by going to Admin>Store>Atrributes>Attribute set. ”substitute products attribute

Change Log

Version 2.0.1
2023-02-13 07:23:29
Added PHP 8 Support
Version 2.0.0
2022-01-06 11:58:59
Initial Commit
Show More
Show Less

Reviews

Write Your Own Review
Write a Review