
Я хочу, чтобы кнопка «voir le panier» оставаться видимыми для продуктов, которые я добавил в корзину в WooCommerce, даже после обновления страницы. Сейчас кнопки исчезают при обновлении. Мне нужна помощь с этой функцией, чтобы гарантировать, что товар будет отображаться, как показано в примере на прикрепленном изображении.
Я добавил это в add-to-cart.php
jQuery(document).ready(function($) {
let viewCartButtonShown = false;
$('.add-to-cart-button').on('click', function(e) {
e.preventDefault();
var button = $(this);
var productId = button.data('product_id');
var viewCartButton = $('.voir_panier_button');
// Check if the product is already in the cart
if (viewCartButton.length === 0) {
// If the "Voir le Panier" button is not already shown
button.parent().append(viewCartButton);
viewCartButton.show();
viewCartButtonShown = true; // Mark the button as shown
} else {
// If the product is already in the cart, hide the "Voir le Panier" button
viewCartButton.hide();
}
// Optional: Hide the "added_to_cart wc-forward" button
$('.added_to_cart.wc-forward').hide();
});
});
Подробнее здесь: https://stackoverflow.com/questions/790 ... h-in-wooco
Мобильная версия