Magento Bundle Product - challenging task - magento

Here is what I need to create.
User selects the gift basket he/she wants to send as a gift. Then, system asks the user to add up to x number of bottles of wine that he/she wants. Then, system asks user to add up to 1kg of nuts or chocolate etc..
In other words, the user will create his own gift basket adding whatever they want in ordet to send it as a gift.
It seems like I should use the bundle product option. Right? Can anybody give me some direction to that issue?
Thanks

In my opinion you need to look at bundle products in your situation. You can add different Bundle options for you product (Add New options) and specify their look (drop-down, radio buttons, multi select or check box) and add set of simple products for each option.
Here is a link to guide on how to create a Bundle product for Magento Go (it's almost the same for Magento Community and Enterprise) http://www.magentocommerce.com/knowledge-base/entry/creating-a-bundled-product
Limitations of bundle products: you cannot add simple products that have any required custom data; configurable products or bundle of bundled products, but there are extensions on the market for that purpose.
Also in your situation (if you want to add up to x number of bottles of wine" etc.)), perhaps it'd be necessary to make your own validation Javascript.
Thanks

Related

Magento 2 Bundle product with multiple inventory sources

first off a happy new year to you all.
We're running into the following problem and are having arguments with our dev's on how to solve/tackle the issue.
We're expanding into a new country and have generated a new Website, Store and Storeview to do this in our existing Magento2 (v2.4.2) install. As we'll be operating under a different name/company specific to that country.
In Magento we've added a new Inventory Source, because we'll be holding stock in a warehouse in that country. Timewise it's not efficient to ship from our main warehouse.
So far this all works correct, test orders etc are all deducted from the local stock source.
Now comes the part that goes wrong:
Bundle products. Whenever we want to save a bundle product in the admin, we get the error
Product "123456" cannot be added to bundle product as bundle product has "Ship Bundle Items Together" and "123456" product assigned to multiple sources or has different source then rest of bundle items.
Product 123456 is assigned to both Inventory Sources, so are the other items in the bundle.
So it seems that the error thrown at us, is incorrect.
I don't want to change the "Ship bundle items together" option, as that would pull stock from multiple inventory sources.
Has anyone here had experience with this? Or knows a clever workaround past this?
Any help is appreciated.
Thanks.
Magento 2.3.0 + MSI support bundle products in Single Stock Mode (on Default Source and Default Stock). In this setup, Magento reuses the legacy CatalogInventory Stock Status index where Bundle products are supported. That's why merchants who use Bundle products on a single stock are not affected.
You can read more about Supported Product types here: https://docs.magento.com/m2/ce/user_guide/catalog/inventory-about-product-types.html
Currently, there is no possibility to assign Bundle Products to custom sources, as a new Inventory indexation mechanism (which builds indexes per each Stock) does not support indexation of Bundle Products yet. This functionality is part of the Milestone 3 MSI backlog which you mentioned above.

Magento Force user to buy related product

I am developing a website in Magento and I need to develop the following functionality.
1) Products are added in the back end as devices and services.
2) All the Products are displayed on the homepage together.
3) If a user buys a products (device) then he will also require to buy another product related to that product (service).
4) In short he can't proceed without purchasing service product.
5) So if user buys Device product then he will compulsory will have to select one of the service products available for that product.
6) Also a user can't buy the service product only.. To buy the service product he will have to also purchase the device product.
This is what I am trying to develop but have got stuck on this point.
I have tried the best way to explain my problem. Any help, ideas will be welcome..
Thanks.
You issue solves easily with bundle products.
Create the 'Device' product as a bundle product.
All services should be also products that won't be visible individually.
Add bundle option for the 'Device' that contains as options (selections) the services you need. (off topic: you can even set different prices for the same service but different devices).
Make the bundle option required.
Save the product- > reindex everything -> profit.
Adding to the above answer, This free extension will solve your problem http://www.magentocommerce.com/magento-connect/display-bundle-product-s-bundled-items-images-19391.html

Is it possible to replace the 'Add to cart' with 'ask for an estimate' button in Magento?

I'm trying to build an ecommerce website based on Magento but having a regular shop behaviour, instead of showing product prices, i want visitors to ask for an estimate for a single or several products (by adding them to a cart and then asking for a global estimate).
As a store manager, I should get these estimate requests by email along with customer information (name, email, phone, company, address .. )
Is this achievable with Magento?
If not, which cms/platform would be best suitable for such a project?
Not without some customization. You could put all your products in with a price of $0 and then change your theme so all the buttons say "request a quote" and the price isn't displayed anywhere. Then the checkout page might not ask for credit card info, but I'm not certain about that. If it did you would have to remove that part of the checkout module. Once a user finished checking out you would get an email with all their information. I don't think this is the best way to go about getting what you want though.
I don't know if other ecommerce platforms have what you are looking for. I'm not very familiar with them beyond Magento. But you could certainly use something like drupal or wordpress to build a site and have a request a quote form on it. This would only be managable with a small number of products though.
there is many extension available for this type features.link 1
link 2
Thank you guys,
This extension : link does precisely what i was looking for.

add-on options of product in magento?

I want to add a product with add-on options, and we should be able to manage the inventory of main product as well as add-ons. Also, its not compulsory to select add ons.
We want to add product Similiar to this product.
I have tried to implement it in two ways:
1. Using configurable products: Added a configurable product and added associated products. [Problem: Associated products becomes compulsory to select and also we are not able to manage inventory of the main product.
2. Using Bundled Products: Added a Bundled product and then assigned associated products to it. But here also we can't manage the inventory of the main bundled product.
Please help.
Use bundled product with custom changes. I dont think magento provide such functionality by default
Why doesn't a bundle product work for you?
You don't need to manage stock of the bundle product, only for the simples that are contained within.
You can set one bundle option with only the simple product that is your main product in and make it 'not user selectable qty' and 'required', then you have another product option underneath with your options, these can be a drop down or multi select and you make these 'not required' so they can choose these if they like.
Does that make sense?
I think this tutorial explains exactly what you need:
http://www.magentocommerce.com/knowledge-base/entry/tutorial-creating-a-configurable-product

How to add bundled products to the cart simultaneously with checkboxes in magento

In Magento, I created a list of bundled products. In the frontend, along with each bundled product a checkbox is placed, so the user could select any number of bundled products with checkboxes, and add all of them in a cart simultaneously.
I wanted to know how I would be able to add all the selected bundled products to the shopping cart in a bulk.
Please check the link:
https://dl.dropbox.com/u/53435938/bundled-product-list.png
Any help would be much appreciated.
You can either:
Use ajax to post items to cart.
Use a use custom controller to add multiple items to cart (magento allows to add related items but you can't specify qty)
Maybe look at http://inchoo.net/ecommerce/magento/how-to-increase-magento-sales-with-one-simple-extension/ for inspiration on the module
Are you using the out-of-the-box bundle product type?
There is a way to setup such a bundle so that all of the items are "required" when purchasing the bundle. It should work out-of-the-box and you shouldn't have to pass anything to the add-to-cart function other than the ID of the entire bundle.
What you will want to do is edit the bundle product to have a single selectable product for each bundled option. Be sure to set the user-defined quantity to "no". See attached screenshot.

Resources