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

Notification

Icon
Error

birdsafe
#1 Posted : Wednesday, October 6, 2010 9:12:03 AM(UTC)
birdsafe

Rank: Member

Joined: 2/21/2007(UTC)
Posts: 1,113

If I try and import an order that has a deleted product, I get the following error:


Erros: System.Collections.Specialized.StringConnection.



Is there any way around this? Unfortuantely I have a number of orders with deleted products and I dont' want to have to manually edit each order.
birdsafe
#2 Posted : Thursday, October 14, 2010 7:44:40 AM(UTC)
birdsafe

Rank: Member

Joined: 2/21/2007(UTC)
Posts: 1,113

still a bug? Surprise!
shanplourde
#3 Posted : Thursday, October 14, 2010 3:52:56 PM(UTC)
shanplourde

Rank: Member

Joined: 9/19/2010(UTC)
Posts: 104

I'm new to BV, but if I had to choose between deleting a product, category, or anything that's been associated to other data, I would mark it as inactive instead. That way your historical reports remain intact. Obviously that's a little too late for you now though!
Best regards,
Shan Plourde
www.pahsah.com
+1 (416) 628-1280
--------------------------------
birdsafe
#4 Posted : Friday, October 15, 2010 4:46:40 PM(UTC)
birdsafe

Rank: Member

Joined: 2/21/2007(UTC)
Posts: 1,113

The problem with BV is you mark it inactive, it can still be found in doing a search or found from a customer's past order or organic search links. So then to prevent people from having to order the item, you have to mark it as having inventory but out of stock and not available to backorder. So then the product clutters up your low inventory email. It's not a well-thought through process I'm afraid.
shanplourde
#5 Posted : Friday, October 15, 2010 11:05:19 PM(UTC)
shanplourde

Rank: Member

Joined: 9/19/2010(UTC)
Posts: 104

Making products inactive with my version of the cart, 5.74, seems to hide the product on the public portion of the site. It doesn't show up in category browsing, searching doesn't find it, and the product detail page errors out if I refresh it after making the product inactive. Maybe it was a bug that was fixed in the version that I'm using.
Best regards,
Shan Plourde
www.pahsah.com
+1 (416) 628-1280
--------------------------------
birdsafe
#6 Posted : Sunday, October 17, 2010 6:36:00 PM(UTC)
birdsafe

Rank: Member

Joined: 2/21/2007(UTC)
Posts: 1,113

Have you tried a link from a customer's past order screen? Or an organic Google link to the product page? Yes, the store hides it from anyone looking for it, but if the links is available (in a customer's past order history or stored in google), then it can be found.
shanplourde
#7 Posted : Sunday, October 17, 2010 7:27:26 PM(UTC)
shanplourde

Rank: Member

Joined: 9/19/2010(UTC)
Posts: 104

With BVC 5.74 I can't view the product detail page once the product is inactive. I think that it makes sense to allow a customer to continue to see a product in their past order history. Does it just show the product in their order history but not allow them to navigate to the details page? If so I think that's reasonable, versus removing it from their history, unless it is actually allowing them to add the item to their cart and buy it.

Re Google, there's not much you can do with cached Google pages, except request them to refresh their page cache faster I believe (Google Webmaster Tools I think).
Best regards,
Shan Plourde
www.pahsah.com
+1 (416) 628-1280
--------------------------------
birdsafe
#8 Posted : Monday, October 18, 2010 7:21:43 AM(UTC)
birdsafe

Rank: Member

Joined: 2/21/2007(UTC)
Posts: 1,113

Customers can add the item to a shopping cart -- once they do and try to checkout, they are told the item is no longer available because you have to set it track inventory and then set it so they can't backorder, hence it is added to and clutters the low stock email even though it is inactive.
Matt@9BallDesign
#9 Posted : Monday, October 18, 2010 11:41:05 AM(UTC)
Matt@9BallDesign

Rank: Member

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

hey joe, does setting it to "Remove From Store" still include the product in the low stock report?
Matt Martell


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


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

------------------------------------------------
Narrowpath
#10 Posted : Monday, October 18, 2010 11:05:44 PM(UTC)
Narrowpath

Rank: Member

Joined: 9/20/2006(UTC)
Posts: 92

Joe,



Why not just add some code to the product page that checks whether the product has been set to inactive and if so redirects the customer to another page?


[code]
Dim p As Catalog.Product = Catalog.InternalProduct.FindByBvin(id)
If Not p.Status = Catalog.ProductStatus.Active Then
'do something or redirect somewhere

Response.Redirect("some url")
End If


[color=gray>
<HR]
[/color]

Wallace Miller -- Narrowpath Design
Providing installation, custom development, and design services for BVC5 sites
24/7 tech support and consultation service available for BVSoftware E-Commerce
760.728.8679 (phone)
[email protected]
birdsafe
#11 Posted : Wednesday, October 20, 2010 3:51:46 PM(UTC)
birdsafe

Rank: Member

Joined: 2/21/2007(UTC)
Posts: 1,113

Matt - yes it does -- still cluttered up email.

Thanks Wallace -- my issue is not with the store and directly customers to another page -- my issue is being able to import those orders into Quickbooks that contain deleted items.
shanplourde
#12 Posted : Wednesday, October 20, 2010 4:44:56 PM(UTC)
shanplourde

Rank: Member

Joined: 9/19/2010(UTC)
Posts: 104

do you have a full error stack trace?
Best regards,
Shan Plourde
www.pahsah.com
+1 (416) 628-1280
--------------------------------
birdsafe
#13 Posted : Thursday, October 21, 2010 12:07:01 PM(UTC)
birdsafe

Rank: Member

Joined: 2/21/2007(UTC)
Posts: 1,113

I can view the QuickConnector error log
shanplourde
#14 Posted : Thursday, October 21, 2010 1:56:42 PM(UTC)
shanplourde

Rank: Member

Joined: 9/19/2010(UTC)
Posts: 104

Any other details you're getting other than the error message "System.Collections.Specialized.StringConnection"? I.e. a more technical kind of stack trace, or something in the BV error audit logs?
Best regards,
Shan Plourde
www.pahsah.com
+1 (416) 628-1280
--------------------------------
birdsafe
#15 Posted : Sunday, October 24, 2010 1:23:47 PM(UTC)
birdsafe

Rank: Member

Joined: 2/21/2007(UTC)
Posts: 1,113

This is the error I get:

Exception!
Server was unable to process request. ---> There was an error generating the XML document. ---> Object reference not set to an instance of an object.

at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Connector.BVC5WebServices.WebServices3.Orders_Order_FindByBvin(AuthenticationToken& token, String bvin)
at Connector.ExportWorker.GetBVC5Order(String orderNumber)
at Connector.ExportWorker.StartExporting()
###################################################
Problem Orders:

51256
51200
51210
51214
51217
51218
51220
24

10/6/2010 10:41:29 AM - Errors in Last Export
Error: Error while saving order 51256 No valid userID was returned!
Error: Error while saving order 51200 No valid userID was returned!
Error: Error while saving order 51210 No valid userID was returned!
Error: Error while saving order 51214 No valid userID was returned!
Error: Error while saving order 51217 No valid userID was returned!
Error: Error while saving order 51218 No valid userID was returned!
Error: Error while saving order 51220 No valid userID was returned!
Error: Server was unable to process request. ---> There was an error generating the XML document. ---> Object reference not set to an instance of an object.
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