مطالب و مقالات آموزش ووکامرس
تکمیل خودکار سفارشات در ووکامرس
در سیستم فروشگاه ساز ووکامرس ، پس از پرداخت وجه توسط کاربران ، وضعیت سفارش به صورت اتوماتیک در حالت “در حال انجام” قرار می گیرد. این حالت استاندارد ووکامرس می باشد که نشان دهنده تکمیل پرداخت توسط مشتری و انجام فرایند تحویل محصول به مشتری است.
با این حال برخی کاربران علاقه مند هستند که تمامی سفارش های پرداخت شده در ووکامرس را به صورت خودکار به حالت “تکمیل شده” تغییر دهند.
آنچه در این مقاله می خوانید:
ابزار اول: افزونه Autocomplete WooCommerce Orders
با کمک افزونه Autocomplete WooCommerce Orders شما قادر هستید به سادگی وضعیت سفارش های پرداخت شده در ووکامرس را به حالت تکمیل شده تغییر دهید.
قابلیت های افزونه Autocomplete WooCommerce Orders چیست؟
- امکان تغییر وضعیت سفارش های پرداخت شده برای محصولات مجازی و قابل دانلود
- امکان تغییر وضعیت سفارش های پرداخت شده برای تمامی انواع محصولات نظیر “محصولات فیزیکی”
- امکان تغییر وضعیت تمامی سفارش های ثبت شده در فروشگاه ووکامرس (چه پرداخت شده و چه پرداخت نشده) (در استفاده از این ابزار دقت کنید)
ابزار دوم: استفاده از کد آماده
با استفاده از کد زیر ، قادر هستید تمامی سفارش های ثبت شده در ووکامرس را به صورت خودکار به حالت تکمیل شده تغییر دهید (در استفاده از این ابزار دقت کنید)
add_action( 'woocommerce_thankyou', 'custom_woocommerce_auto_complete_order' ); function custom_woocommerce_auto_complete_order( $order_id ) { if ( ! $order_id ) { return; } $order = wc_get_order( $order_id ); $order->update_status( 'completed' ); }
برای اعمال این کد ، کافیست آن را در انتهای فایل functions.php موجود در پوشه قالب خود قرار دهید.
آخرین محصولات ووکامرس
- قالب فروشگاه آماده فروش فایل ووکامرس 1,280,000 تومان
- افزونه ثبت سفارش سریع ووکامرس - پوز فروشگاهی ووکامرس 720,000 تومان
- قالب فروشگاه آماده قهوه و ملزمات ووکامرس آروما 1,280,000 تومان
One thought on “تکمیل خودکار سفارشات در ووکامرس”
سلام
چرا نوشتید توی استفاده از این کد دقت بشه؟
سلام دوست عزیز
اگه فایل رو در جای اشتباهی از سایتتون قرار بدید یا به طور کامل اون رو انجام ندید به مشکل بر میخورید.