Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can i change Magento inventory settings to website scope instead of global?

We have a multi-store setup with magento operating across multiple domains. Some of these websites are wholesale b2b websites and some are retail b2c websites.

We have a different price per retail and wholesale websites (which was easy to do in magento config) we do this as we force wholesale customers to purchase in multiples by using the magento minimum allowed in cart and must be bought in multiples inventory features. However we cannot seem to switch this off for the retail stores.

We would also like to allow backorders on wholesale website but not on the retail ones and this setting is also set to global and we cannot change it to website.

We have found several extensions that do multi-inventory (built for multiple locations etc) but these do not seem to do these inventory functions or are way too bloated for us. we only use 1 inventory we just need to switch 'allow backorders', 'minimum allowed in cart' and 'must be bought in multiples' to website scope instead of global.

Can someone please help with this. If we need to create and module and you can do it/help to do it we would be happy to pay for your services.

We are using Magento CE 1.7

Thanks

like image 926
VEO Avatar asked Oct 03 '12 12:10

VEO


People also ask

How do I change the default stock in Magento 2?

Log in to the Admin Panel and go to Stores>Configuration>Catalog>Inventory. Open the Stock Options dropdown. Set Yes in the Display Out of Stock Products option if you want to display out-of-stock products in your Magento 2 store.

What is scope in Magento?

Every Adobe Commerce and Magento Open Source installation has a hierarchy of websites, stores, and store views. The term scope determines where in the hierarchy a database entity — such as a product, attribute, or category — content element, or configuration setting applies.

What is out of stock threshold Magento 2?

What is Magento 2 out of stock threshold? Out-of-Stock Threshold is a default Magento 2 configuration that determines the stock level at which a product is regarded as out of stock and needs to be ordered again. It subtracts from the stock's Salable Quantity and the backorders depend on it.


1 Answers

There's no simple solution. You can create new attributes instead of default stock attributes and override methods to use them on website level. So you need to develop small extension.

like image 86
denSandman Avatar answered Oct 16 '22 07:10

denSandman