שינוי מצב הזמנה בווקומרס להושלם

אם אתם מוכרים מוצר וירטואלי שאין צורך בסטטוס "בטיפול" אז בעזרת הקוד הבא תוכלו לשנות את סטטוס ההזמנה להושלם.

PHP
add_action('woocommerce_order_status_processing', 'dgtool_change_order_status', 10, 2);

function dgtool_change_order_status($order_id, $order) {
    // Check if the order status is 'processing'
    if ($order->get_status() === 'processing') {
        // Update the order status to 'completed'
        $order->update_status('completed');
    }
}

מקווה שמצאתם את הקטע קוד מועיל בשביל לשפר את האתר שלכם, הסתבכתם? הגיבו בתגובות או תשאלו את הקהילה שלנו בווטסאפ. בהצלחה!

את קוד ה -Php ניתן להטמיע בקובץ ה – function בתבנית הבת או לחלופין להשתמש בתוסף snippet.

2 תגובות

  1. במכירת מוצרים להורדה
    מקבלים הודעה למייל "הזמנתך התקבלה ומחכה לפריט בהזמנה מוקדמת שיגיע בקרוב" בזמן שהרכישה כבר בעצם הושלמה.
    ניסיתי את הקוד הזה ולא עזר
    יש פיתרון אחר?
    תודה!

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

ווקומרס
Php
קרדיט: ישראל פאר
העדכונים שלא תרצו לפספס
הירשמו ותהיו הראשונים לקבל את המדריכים הכי חמים למייל.
אלמנטור
Js
שינוי שדה מסוג מספר לשדה מסוג טווח (סליידר)
אלמנטור
Js
סגירת פופאפ בלחיצה על כפתור
וורדפרס
Css
עיצוב תוסף הנגישות של enable
ווקומרס
Php
הצגת מוצרים במלאי תחילה בארכיון מוצרים
אלמנטור
Css
הפיכת ווידג'ט תיבת אייקון או תיבת תמונה ללחיצים
חיפוש חופשי
העדכונים שלא תרצו לפספס
הירשמו ותהיו הראשונים לקבל את המדריכים הכי חמים למייל.
הרשימה מתעדכנת כל הזמן - מומלץ לשמור את הדף במועדפים!
כדי לשמור את האתר לחצו על Ctrl+D במקלדת (במק D+⌘).