הוספת הערה בסל קניות ובעמוד תשלום במוצר הוראת קבע

פירוט כללי

הקוד מוסיף הערה בל קניות ובעמוד תשלום במוצר שזה הוראת קבע

הוספת הערה בסל קניות ובעמוד תשלום במוצר הוראת קבע

// Add this code to your theme's functions.php or custom plugin // Function to check for subscription products function check_subscription_products() { $has_subscription = false; // Loop through cart items foreach (WC()->cart->get_cart() as $cart_item) { $product_id = $cart_item['product_id']; // Check if product belongs to specific category // Replace 'your-category-slug' with your actual category slug if (has_term('your-category-slug', 'product_cat', $product_id)) { $has_subscription = true; break; } } return $has_subscription; } // Display message in Cart page add_action('woocommerce_before_cart', 'display_subscription_message_cart', 10); function display_subscription_message_cart() { if (check_subscription_products()) { echo '<div class="woocommerce-info subscription-notice">'; echo __('שים לב: המוצר בסל הקניות כולל הוראת קבע חודשית של 12 תשלומים', 'your-text-domain'); echo '</div>'; } } // Display message in Checkout page add_action('woocommerce_before_checkout_form', 'display_subscription_message_checkout', 10); function display_subscription_message_checkout() { if (check_subscription_products()) { echo '<div class="woocommerce-info subscription-notice">'; echo __('שים לב: המוצר בסל הקניות כולל הוראת קבע חודשית של 12 תשלומים', 'your-text-domain'); echo '</div>'; } } // Add custom CSS add_action('wp_head', 'subscription_notice_style'); function subscription_notice_style() { ?> <style> .subscription-notice { background-color: #f7f6f7; padding: 1em 2em; margin-bottom: 2em; border-right: 4px solid #b81c23; /* Changed to right border for RTL */ text-align: right; /* Added for RTL */ } </style> <?php }

בחירת קטגוריות