8.7. How do I empty the shopping cart?

Here are three examples of ways to empty/drop/clear the shopping cart contents.

8.7.1. Empty shopping cart

[calc]
        @{$Carts->{$CGI->{mv_cartname} || 'main'}} = ();
[/calc]

8.7.2. Empty shopping cart

[set clear_basket]
        [calc]
                @{$Carts->{$CGI->{mv_cartname} || 'main'}} = ();
        [/calc]
[/set]

[button
        text="Clear Basket"
        src="clear_basket.gif"
        hidetext=1
        form=basket
        ]
                mv_todo=refresh
                mv_click=clear_basket
[/button]

8.7.3. Erase the user session (includes shopping cart)

[button
        text="Clear Basket"
        src="clear_basket.gif"
        hidetext=1
        form=basket
        ]
                mv_todo=cancel
                mv_nextpage=index
[/button]