Javascript 添加到购物车帮助[Shopify]上的自定义数量输入
我很难接受这个问题,希望有一个简单的答案 我的产品都基于teired定价,1-25=$5.00,26-50=$4.00,等等。我如何在产品页面上输入数量,然后以正确的价格传递到添加到购物车页面 本质上,这就是我试图实现的目标(摘自Shopify论坛):Javascript 添加到购物车帮助[Shopify]上的自定义数量输入,javascript,jquery,shopify,Javascript,Jquery,Shopify,我很难接受这个问题,希望有一个简单的答案 我的产品都基于teired定价,1-25=$5.00,26-50=$4.00,等等。我如何在产品页面上输入数量,然后以正确的价格传递到添加到购物车页面 本质上,这就是我试图实现的目标(摘自Shopify论坛): 为您的产品创建尽可能多的变体,因为您有不同的单价。在您的情况下,如上所述,您将需要2个变体 收集产品页面上的数量,然后根据该数量确定相应的单价,然后更新添加到购物车表单中的两个字段:变量id和数量。(是的,您可以在产品页面上一次添加x个项目) 如
谢谢 我认为在没有任何html和post url的情况下编写此代码是不可能的。你必须给我们这个页面的链接。但是让我试试。我认为您可以将jquery文件中的请求手动发送到购物车。或者,为了更安全,您可以将帖子数量和用户发送到另一个php文件。在该php文件上,您可以计算奖品并将其发布到购物车。我和shopify不一样,但我试过运气
$('#buy').click(function(){
quan=$('#quantity').val();
if(quantity >= 1 && quantity <=25){
//capture the user id
$.post("cart.php", { price: "5", quantity: quan, userId : user } );
}else if(quantity >= 26 && quantity <=50){
//capture the user id
$.post("cart.php", { price: "4", quantity: quan, userId : user } );
}
});
下面是从请求中捕获变量并处理它们的php文件
//PHP
<?php
$user= $_POST['userId'];
$quantity = $_POST['quantity'];
if(quantity >= 1 && quantity <=25){
//Change cart. Mysql or post manually to cart php and send the price 5
}else if(quantity >= 26 && quantity <=50){
//Change cart. Mysql or post manually to cart php and send the price 4
}
?>
//PHP
我正在尝试做类似的事情,你能建议一下你是如何解决问题的吗?
//PHP
<?php
$user= $_POST['userId'];
$quantity = $_POST['quantity'];
if(quantity >= 1 && quantity <=25){
//Change cart. Mysql or post manually to cart php and send the price 5
}else if(quantity >= 26 && quantity <=50){
//Change cart. Mysql or post manually to cart php and send the price 4
}
?>