ClearCart
What's the correct way to use this method? It's called against the OrdersManager rather than the CartOrder, so how do I tell it which cart to clear? (I assume it deletes the cart order and relevant details?)
Hey Nick,
This should clean up any left overs...
01.
private void CleanUp()
02.
03.
var cartOrder = this.OrdersManager.GetCartOrder(this.GetShoppingCartId());
04.
this.OrdersManager.DeleteCartOrder(cartOrder);
05.
this.OrdersManager.SaveChanges();
06.
this.OrdersManager.DeleteOrphanedCartAddresses();
07.
this.OrdersManager.SaveChanges();
08.
this.RemoveShoppingCartCookie();
09.
Ok, thanks.
I think 'clearcart' ultimately is meant to empty a cart (not delete the cart itself, just the content in it) but I'm guessing here - like you can't find the documentation on it atm. But if I have time this weekend will test it out...
No worries. The code you provided does what was required so that'll do!