Page 1 of 1
Hide same product from multiple vendors
Posted: Mon Feb 07, 2011 9:30 am
by jharri26
I am working on customizing able commerce and there is a need to have the same product from multiple vendors. I do not want to show this on the frontend to customers but would be shown in the admin screens. What would be the best way for a customer to select a product but they would not see which vendor its coming from.
Thanks
Re: Hide same product from multiple vendors
Posted: Mon Feb 07, 2011 10:33 am
by s_ismail
Well i think you need to control it programatically on each control where vendor is displayed.
Re: Hide same product from multiple vendors
Posted: Tue Feb 08, 2011 6:03 am
by mazhar
Well if you are thinking to manage multiple copies of products with different vendors then I think there is a way to handle this without any code customization. For example let's say you have a product from two different vendors. Then you can create three copies of same product one without any vendor and its visibility should be public, second with first vendor and third with second vendor. Vendor version of products should have product visibility set to private so they will not be accessible by customer. Now let's say customer placed order for product that has no vendor information and now you need to dispatch the order. You will edit order items from admin side and will replace general version of product item with suitable vendor version.
Re: Hide same product from multiple vendors
Posted: Tue Feb 08, 2011 9:17 am
by jharri26
mazhar-
Thats what I was planning on doing. However if I need to pick the same product from multiple vendors in the admin side. Ie. lets say customer wants 100 of widget A, I will ship 50 from Vendor A and 50 from Vendor B. I am looking for a way to only show the non vendor version on the customer invoice etc with the rollup amounts, not multiple line items showing different vendors. It seemed that using the ParentItemId gets me what I want but not sure if that messes up anything in the system down the road.