eCommerce enhancements

not blocking, just pointing out that the code here is doing `GET` semantics in a `POST`, in fact requiring a `POST`