Я думаю, что написание этого кода без HTML и почтового 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 } );
}
});
Но не забывайте, что на стороне клиента скрипты опасны.Попробуйте использовать серверный скрипт для расчета цены по количеству.Пример ниже.
//Javascript
$('#buy').click(function(){
quan=$('#quantity').val();
//capture the user id
$.post("cart.php", { 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
}
?>