我想在成功添加产品时将客户端重定向到购物袋页面。我正在使用该网站的需求软件。
<button id="add-to-cart" type="submit" title="Add to Bag" value="Add to Bag" class="button-fancy-large add-to-cart halfactive"><span class="bag-icon">Add to Bag</span></button>
答案 0 :(得分:0)
我认为您在Demandware中的意思是因为您将其标记为此类。基本上,您添加到购物车按钮应该发布到管道或继续交互节点,在您实际添加到购物车后,您可以执行跳转节点到购物车展示。
答案 1 :(得分:0)
您需要在单击“添加”按钮时编写ajax调用。这将执行以下步骤。
答案 2 :(得分:0)
var addItemToCart = function (form, addToCartButton) {
var $form = $(form),
$qty = $form.find('input[name="Quantity"]');
if ($qty.length === 0 || isNaN($qty.val()) || parseInt($qty.val(), 10) === 0) {
$qty.val('1');
}
var data = $form.serialize();
var bundleDataCtr = '';
data += '&' + User.CSRFTokenName + '=' + User.CSRFTokenValue;
if (addToCartButton !== null && addToCartButton !== '') {
bundleDataCtr = addToCartButton.closest('.bundle-data-container');
if (bundleDataCtr.attr('data-bundle-child-pids') !== undefined) {
data += '&' + 'childPids' + '=' + bundleDataCtr.attr('data-bundle-child-pids');
}
}
return TPromise.resolve($.ajax({
type: 'POST',
url: util.ajaxUrl(Urls.addProduct),
data: data
}));
};
答案 3 :(得分:-2)
仍然假设这是关于需求软件,这是一个&#34;添加到购物车&#34;该平台上的网址。
网址遵循任何Demandware网站的模式,因此您需要替换网址的品牌特定部分。
&#34; PID&#34;或SKU当然也会受到缺货的影响,因此您需要一种机制来确保您的链接指向有效的PID。
Burton Snowboard网站上的帽子示例: https://www.burton.com/on/demandware.store/Sites-Burton_NA-Site/en_US/Cart-AddProduct?pid=F18-111231045001SZ
MGEMI鞋子的例子: http://mgemi.com/on/demandware.store/Sites-mgemi-Site/default/Cart-AddProduct?pid=889235286843