This extension will allow the admin to create a parentProduct-Accessory relationship between product A and product B. Product A can be of type simple/configurable/virtual/downloadable. Product B can be of type simple/virtual/downloadable.
The relationship will be one-to-many, i.e. the parentProduct can have multiple accessory products. For. e.g. for a mobile phone the accessories offered could be : charger, stylus and cover. The shopper would be able to add one or more pieces of the available accessories along with the main product while placing an order.
In the admin/backend, under Product-Information (of the parentProduct) there will be an additional tab ‘Accessories’ where the admin can add/delete one or more products as accessories of the parentProduct.
While adding a product as an accessory, the admin will define the following:
• Display name of accessory (Text Field) (e.g. Pillow Sham, Cover)
• Display Unit (Pair/Piece/Set… etc. - this could be a simple text field).
• Max number allowed per mainProduct (1/2/3/4/5)
• Sort order of the Accessory (on the product detail page)
On frontend on Product Detail Page (of parentProduct) there will be a combo/drop-down box for each accessory in the format:
[display-name] [drop-down-box(None/Add-1-Unit 1xUnitPrice/Add-2-Unit 2xUnitPrice/upto MaxNumber)] [line-break]
E.g.
[Pillow Shams] [None/Add 1 Set +$20/Add 2 Sets +$40)]
These drop-downs will be inserted in the product detail page (using sort order) after the drop-downs for the configurable options (if any for the parentProduct) but before the Add-To-Cart button (the add to cart button of the parentProduct.
The accessory products will not have their own individual Add-to-Cart buttons
On selecting/changing the accessory/ies from the drop down, the total price displayed on the product detail page would get immediately updated.
On clicking Add-To-Cart of the parentProduct, the parentProduct and the selected accessories (in the selected quantities) would get added to the cart.
The extension should also support exporting and importing products with accessories provided the extension is installed with on both magento installations (the one exporting and the one importing).
Non-magento working front-end demo:
[login to view URL]
(The total-price is not being displayed/updated in the demo, but is required for the magento extension.)
The code should be properly commented.
======= EXPERTS HERE READY TO START =======
Hi, can u please discuss in details so that we can let you know the best time frame and cost :)
we always work for client satisfaction so please initiate chat as soon as possible :)