Как изменить обычный woocommerce добавить в корзину на кнопку ajax, но с уведомлениями об аукционе по умолчанию не будет показано после ajax отправка значения на страницу с одной ставкой,
это мой ajax код
$('form.cart').submit(function(event) {
event.preventDefault();
var current_user = jQuery("input[name=user_id]").length;
var error_div = jQuery('.archive-header .col-full .woocommerce .woocommerce-error').length;
if (current_user == 0) {
if (error_div == 0) {
jQuery('.archive-header .col-full .woocommerce').append('<ul class="woocommerce-error" role="alert"><li><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">กรุณาเข้าสู่ระบบ หรือ สมัครสมาชิก </font></font><a href="https://skxbay.com/?page_id=3677" class="button"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">เช้าสู่ระบบ / สมัครสมาชิก →</font></font></a></li></ul>');
}
}
// jQuery(".biddername").load(location.href + " .biddername");
$.ajax({
type: 'post',
url: 'https://test.com',
data: $('form').serialize(),
success: function () {
// getPriceAuction();
// jQuery(".biddername").load(location.href + " .biddername");
var your_bid = jQuery('.max-bid span.woocommerce-Price-amount').text();
var current_bid = jQuery('.current-bid:eq(1) span.woocommerce-Price-amount').text();
var product_name = jQuery('.product_title').text();
if (your_bid != current_bid && current_user != 0) {
var div = jQuery('.archive-header .col-full .woocommerce .woocommerce-message').length;
if (div == 0) {
jQuery('.archive-header .col-full .woocommerce').append('<div class="woocommerce-message" role="alert">ทำการเสนอราคาสำเร็จสำหรับ '+product_name+'! ราคาเสนอสูงสุดของคุณคือ '+current_bid+'</div>');
jQuery('.archive-header .col-full .woocommerce').show().delay(5000).fadeOut();
}
else{
jQuery('.archive-header .col-full .woocommerce').show().delay(5000).fadeOut();
}
}
и php код для специального аукциона
if($product_data->get_auction_proxy() && $product_data->get_auction_max_bid()){
$message = sprintf( __( 'Successfully placed bid for "%s"! Your max bid is %s.', 'wc_simple_auctions' ),$product_data -> get_title(), wc_price($product_data->get_auction_max_bid()) );
}else{
$message = sprintf( __( 'Successfully placed bid for "%s"!', 'wc_simple_auctions' ),$product_data -> get_title() );
}
}
else {$ message = sprintf (__ ("Ваша ставка была успешной, но вы перебили "% s"! ", 'wc_simple_auctions'), $ product_data -> get_title ());
}
, так как я могу отобразить код php в файле ajax, я понятия не имею об этом