I an deleting items from spree cart using the following spree api url
/api/orders/#{current_order.number}/line_items/#{line_iem.id}?line_item[variant_id]=#{line_item.variant.id}&line_item[quantity]=0&token=MyToken
the token used here is of a single user. I want to implement this in generic way so that it can be used for both guest and registered user.. is it possible?
any help would be highly appreciated
Regards
Whenever you create an order using the Spree API, you get an order_token
in the response. From the Spree API Guide:
The order_token parameter will work for authorizing any action for an order within Spree’s API.
So instead of appending &token=...
you should append &order_token=...
It will work for both registered users as well as guests.