Rank: Member
Joined: 11/5/2003(UTC) Posts: 2,136
Was thanked: 1 time(s) in 1 post(s)
|
I have had a few customers delete products from the catalog even though the products have been referenced in orders (or worse, in orders that are still in process).
As you can imagine this creates all kinds of havoc.
So this is a plea to either remove the dependency between LineItem and Product (i.e. make the LineItem include a complete snapshot of the product at the time), or prevent the merchant from deleting products (and product variations) that are in use, or at the very least put up a big scary confirmation:
This product/choice/input/modifier is used in X orders that are still in process. Deleting it now is a VERY BAD idea. Please use inventory to hide this choice or mark the product inactive.
Do you want to continue?
I believe they are deleting the products to prevent accidental orders. Apparently the existing dials (active, inventory) do not work or they are not understood adequately. |
|
|
|
|
Rank: Member
Joined: 3/1/2006(UTC) Posts: 1,142
|
Yes, I agree that this could cause problems with unfinished orders. We will put this in the list of things to look at. |
Justin Etheredge Senior Software Engineer BVSoftware |
|
|
|
Rank: Member
Joined: 5/6/2004(UTC) Posts: 225
|
I believe a bunch of us discussed this many months ago. It started to get heated, but I believe the developer types conferred with me that a snapshot should be saved with an order, which would permit the the relationship with the item to be severed.
|
|
|
|
Rank: Member
Joined: 11/5/2003(UTC) Posts: 2,136
Was thanked: 1 time(s) in 1 post(s)
|
Dan, I agree that would be ideal. |
|
|
|
|
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.