• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

SStorhaug
#1 Posted : Wednesday, December 1, 2010 3:05:34 PM(UTC)
SStorhaug

Rank: Member

Joined: 11/20/2005(UTC)
Posts: 122

I am using BV Commerce 5.6.


Basically what I am trying to do is add a check box for a couple of add-on items. These items are each products that will also be available as separate items. I managed to get this effect by using kitting and adding a check box (mulit) selection and it works great from the customer side.



However, when the items are added to the cart, the kit is a single "item" with 2 sub-items. They also appear in the drop ship email as only 1 item. The problem is, the vendor won't know what this kit is - he needs to see each item and SKU.



So, is there a way to show all of the items on the invoice/drop ship notice with kitting, or am I better off creating a custom control for add-on items and my own implementation of the add to cart button?



Note - I haven't used kitting yet and it would mean that I would have to build a whole new template to match my fairly complex product page layout.
Matt@9BallDesign
#2 Posted : Friday, December 3, 2010 10:43:20 AM(UTC)
Matt@9BallDesign

Rank: Member

Joined: 12/23/2003(UTC)
Posts: 909

I don't have a solution for you, rather an experience.

I spent a chunk of time trying to craft the kitting feature to meet specific requirements. The list of required updates, some being extremely basic updates to meet standard expectations for an OOTB product, grew so large that the project was scratched.

At the end of the day, the solution was an updated field to the standard product table. This field allows for custom HTML to display on line items within the shopping cart page and all online/email receipts (customer & administrative).

To understand it, the requirements for our use were kits compiled of existing items within the database. No choices to be made by the customer & customized sell price. The largest requirement was the individual display of line items in the administrative receipts (as well as in the database) to allow for proper visual recogination for packaging staff members and proper data import into fulfillment system.

Prior to this project, many phone calls and inquiries consisted of "I need to buy a replacement of an item that was within the kit I ordered from you. Do you know where I can order it?"



The inordinate amount of time spent on the phone to acertain exactly what it was the customer was looking for, as well as locating the item on the site, has been close to eliminated by the introduction of the custom html display for line items because the customer sees it and the phone rep can see it via the dashboard.



In our case, the number of kits are relatively small compared to what I believe you're looking to offer. The shoe fit here.
Matt Martell


http://www.9balldesign.com - Web, Print, Graphic


http://www.martellhardware.com/ - Decorative & Builder's Hardware

------------------------------------------------
SStorhaug
#3 Posted : Sunday, December 5, 2010 7:34:43 AM(UTC)
SStorhaug

Rank: Member

Joined: 11/20/2005(UTC)
Posts: 122

Actually, the number of "kits" will probably end up being less than 5% of the products on the site.



However, after analyzing the way kits work I am more inclined to build my own solution rather than trying to mess with customizing the email. The biggest issue is that kits don't support volume discounts. If I build a custom solution to run "add to cart" for each item that is checked (thus adding multiple items to the cart), I can work around this limitation. Editing any of those items will bring the customer back to the product page (thus eliminating any confusion on where they can order them). I will also make each product name displayed into a link to the actual product page.



I want to be able to show for each "add on":



1. Product Image Thumbnail

2. Product Name

3. Product Url

4. Site Price

5. Add To Cart Check Box

6. Quantity (optional)

7. Volume Discounts (optional)



The volume discounts will likely need to be in a popup.



To do this, it looks like I will need to store in the product configuration for each "add-on":



1. Product Bvin (string)

2. Show Quantity (boolean)

3. Show Volume Discounts (boolean)



While I don't plan on having more than about 3 add-on items for any product, it still makes sense to make these items into a collection. So it is looking like adding an XML property to the CustomProperties of Product is the way to go.



I can make a copy of the "Cross-Sell/UpSell" page in BVAdmin that can be used to manage the collection of add-ons.



I can make a custom control to display the list of add-ons as I described above. Then I can build a custom Add To Cart button which will raise an event to my product page. The product page can then read the properties from the "add-on" control and pass them to the EventArgs of the event. Then it is just a matter of adding the items to the cart that are checked in addition to the current item.



This all seems very straightforward, so I think I will go this route.



The only wildcard is that some products have add-ons that will need to match the color of the product. So it looks like these add-ons will need to be part of the product choice combination rather than the parent product - which means I will need this to be part of the "product variations" as well as the custom page based on cross-sell/upsell I mentioned above.
SStorhaug
#4 Posted : Thursday, December 30, 2010 6:05:26 PM(UTC)
SStorhaug

Rank: Member

Joined: 11/20/2005(UTC)
Posts: 122

I have implemented the solution I described in my last post, although there were a couple of differences. Namely, there is an interface structure that is already in place in the Add To Cart button which I leveraged for my custom control.



Also, there was an "Item Name" property given to each add-on that defaulted to the SKU of the parent product of the Add-On item. It can be changed to anything, but that was the most logical choice. Any of these add-ons can be overridden using the same name (SKU) on the product choice - that is how I got it to choose the color that matched.



http://www.foldingchairdepot.com/p/National-Public-Seating-1000-Series-Fan-Back-Upholstered-Folding-Chair---Set-of-4__NPS-1000-SERIES.aspx



If you go to the link and add a glide or a V-tip to the item, it will automatically add the matching color to the cart.



This turned out to be one of the easiest mods I have done to BV - more than 80% of it was copy and paste. It would have all been copy and paste, except I ended up building my own product display that used the thumbnail instead of the small picture. Of course, the thumbnail functionality wasn't there OOTB.
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012