簡體   English   中英

Magento 2添加到購物車使用Ajax來自其他域的響應

[英]Magento 2 Add to cart using Ajax on response from other domain

我們必須根據其他域在請求Magento 2添加到購物車url或功能的Ajax響應的基礎上,將產品添加到購物車中。

要求網址或網域:xyz.com/checkout/cart/add/uenc/aHR0cDovL2NvbW1vbmNhcnQyLWxvY2FsLmJhbGZvdXIuY29tL3VjLXByb2R1Y3QtZGVtby10d28uahtb5,jdy/tj1vd4a/tjtvid1/v6b7a7tj1dv1jd1a0d4a7e4b1e7a0b0b4e7a7e7a7e0b0e0b0b0b0b0bf0b7b0b0b人

所以這是問題所在:

產品已添加到購物車中,但是在獲得響應時,客戶購物車會話已更改為新的,並創建了新的報價ID,即將創建新的購物車會話,並且清除購物車中的現有產品,並且僅顯示新添加的產品。 同樣在對請求的每個響應中都有購物車的新會話。 在瀏覽器上使用請求url時,其工作正常,產品已按預期添加到購物車中。 問題是當我們使用帶有Ajax的添加到購物車功能或在本地主機域的響應出現問題后添加產品時。 我想響應來自跨域,這就是其造成問題的原因。 如果有人遇到這種情況並且對Magento 2.1.6有解決方案,將不勝感激。

注意:這樣,Iam使用的方法在Magento 1版本中工作正常,但在Magento 2版本中工作不正常

移到新域時,似乎未重建pub靜態文件。 因此,再次訪問您的網站。

運行以下命令php bin/magento setup:static-content:deploy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM