This is a demo store for testing purposes — no orders shall be fulfilled. Dismiss
Skip to content
document.addEventListener('DOMContentLoaded', function () {
document.querySelectorAll('.product-small, li.product').forEach(function (card) {
if (card.querySelector('.order-now-btn')) return;
var titleLink = card.querySelector('.product-title a, a.woocommerce-LoopProduct-link, a');
var cartBtn = card.querySelector('a.ajax_add_to_cart[data-product_id]');
var href = titleLink ? titleLink.href : '#';
// simple product: add to cart and go straight to checkout
if (cartBtn) {
href = window.location.origin + '/checkout/?add-to-cart=' + cartBtn.getAttribute('data-product_id');
}
var btn = document.createElement('a');
btn.href = href;
btn.className = 'order-now-btn';
btn.textContent = 'Order Now';
btn.style.cssText = 'display:block;text-align:center;margin:8px 10px 10px;padding:10px;background:#000;color:#fff;border-radius:4px;font-weight:600;text-decoration:none;';
var box = card.querySelector('.box-text') || card;
box.appendChild(btn);
});
});