אם אתם מוכרים מוצר וירטואלי שאין צורך בסטטוס "בטיפול" אז בעזרת הקוד הבא תוכלו לשנות את סטטוס ההזמנה להושלם.
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');
}
}
מקווה שמצאתם את הקטע קוד מועיל בשביל לשפר את האתר שלכם, הסתבכתם? הגיבו בתגובות או תשאלו את הקהילה שלנו בווטסאפ. בהצלחה!
2 תגובות
בדיוק חיפשתי כזה קוד, תודה רבה
במכירת מוצרים להורדה
מקבלים הודעה למייל "הזמנתך התקבלה ומחכה לפריט בהזמנה מוקדמת שיגיע בקרוב" בזמן שהרכישה כבר בעצם הושלמה.
ניסיתי את הקוד הזה ולא עזר
יש פיתרון אחר?
תודה!