// إضافة حقل إدخال لكتابة كود الخصم في صفحة الدفع
add_action( 'woocommerce_before_checkout_form', 'add_custom_coupon_field' );
function add_custom_coupon_field() {
echo '
';
echo '
هل لديك كود خصم؟
';
echo '';
echo '
';
}
// معالجة الكود عند استكمال الدفع
add_action( 'woocommerce_checkout_process', 'apply_custom_coupon' );
function apply_custom_coupon() {
if ( isset( $_POST['custom_coupon_code'] ) && ! empty( $_POST['custom_coupon_code'] ) ) {
$coupon_code = sanitize_text_field( $_POST['custom_coupon_code'] );
if ( ! WC()->cart->has_discount( $coupon_code ) ) {
// محاولة تطبيق الكوبون
WC()->cart->apply_coupon( $coupon_code );
}
}
}
// عرض الكود في صفحة الدفع (اختياري)
add_action( 'woocommerce_review_order_before_payment', 'show_custom_coupon_code' );
function show_custom_coupon_code() {
if ( isset( $_POST['custom_coupon_code'] ) && ! empty( $_POST['custom_coupon_code'] ) ) {
echo '
تم تطبيق الكود: ' . sanitize_text_field( $_POST['custom_coupon_code'] ) . '
We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept", you consent to our use of cookies. View our Privacy Policy