Page 1 of 1

Bundles on packing slip

Posted: Mon Oct 26, 2009 3:23 pm
by wilhud
Is there a way to make the bundles show either the bundle sku or the skus contained in the bundle only on the packing slip and not both? For example, right now, we have Bundle A with Item 1 and Item 2 beneath it. When printing the packing slip of an order for Bundle A, the slip shows Bundle A, Item 1 and Item 2 all listed as individual Items to be packed. This is going to cause issues if a customer sees 3 line items and only ordered a bundle of 2 items. It also poses an issue for people picking the orders where they're only supposed to pick the two items, but it appears as if they're supposed to pick 3 items. Is there a setting I've got incorrectly set? I need the ability to group the items and still have it remove inventory properly from each individual sku contained in the bundle, but don't want it to show both the bundle and the individual items all on the packing slip. Doesn't take a genius to figure it out, but when people are having to pick items quickly, mistakes can be made when it is unclear on the packing slip. Did I just miss a setting, I hope?

Thanks,
Wil

Re: Bundles on packing slip

Posted: Mon Oct 26, 2009 10:50 pm
by compunerdy
You did not miss anything..

Here is a post I made about this in January 2008
viewtopic.php?f=45&t=6170&hilit=+bundle

And another from March of 08
viewtopic.php?f=45&t=6847&p=28294&hilit=+bundle#p28294

It doesnt make sense to me either that it can be displayed correctly on the user side but not on the admin side.

Also there is a current bug where if you have a item that is a variant in a bundle then it wont list the correct modified sku on the invoice.

Re: Bundles on packing slip

Posted: Tue Oct 27, 2009 2:08 am
by mazhar
If you simply want to hide parent item then you can made this small change to accomplish this. Edit admin/orders/print/PackingSlips.aspx page and locate following code in file

Code: Select all

if ((item.OrderItemType == OrderItemType.Product) && (item.OrderShipmentId == shipment.OrderShipmentId))
and replace it with this line

Code: Select all

if ((item.OrderItemType == OrderItemType.Product) && (item.OrderShipmentId == shipment.OrderShipmentId) && string.IsNullOrEmpty(item.KitList))

Re: Bundles on packing slip

Posted: Tue Oct 27, 2009 3:32 am
by mazhar
I have also added it in our logs. You can track progress here
http://bugs.ablecommerce.com/show_bug.cgi?id=8484

Re: Bundles on packing slip

Posted: Tue Oct 27, 2009 8:36 am
by compunerdy
In a perfect world it would be selectable since sometimes I have bundles already made and would prefer to just show the parent item and other times I would prefer to only show the child items. If this was a option while creating a kit/bundle it would help a lot.

Re: Bundles on packing slip

Posted: Thu Oct 29, 2009 12:47 pm
by wilhud
Thanks for the responses! I'll have to implement that code.
Don't know why I didn't think about just going in and doing that, lol.
I guess I just thought I was choosing the incorrect options.

Thanks,
Wil