我有一个应用需要收集各种产品选项,然后向外部网址(https://my-shop.myshopify.com/cart/add)发帖请求,然后重定向到该网站,并将项目添加到购物车。
不幸的是,我不能简单地使用购物车固定链接,因为我需要包含lineitems。到目前为止,我已经在我的控制器中成功发布了这个帖子,但没有重定向到shopify网站。
def add_to_cart
@urlstring_to_post = 'https://my-shop.myshopify.com/cart/add'
#submit and get a result
@result = HTTParty.post(@urlstring_to_post.to_str,
:body => {:id => '15158758855',
:add => 'Add to Cart'
}.to_json,
:headers => { 'Content-Type' => 'application/json' } )
end
答案 0 :(得分:0)
我不知道您从Shopify API获得什么(例如@result
的内容是什么),但您可以执行这样的重定向:
class CartItemController
def create
# .. some stuff to add an item to the cart ...
redirect_to "/your-custom-url"
end
end