سلام و خدا قوت دوستان عزیز
من یک سایت وردپرسی دارم که با ووکامرس راه اندازی شده.
میخوام که بعد از خرید به جای اینکه به صفحه تشکر ووکامرس هدایت بشه ، ریدایرکت بشه به جزیئات همون سفارش در ناحیه کاربری ووکامرس.
ممنون میشم به من کمک کنید.
سلام
باید از هوک woocommerce_thankyou استفاده کنید. این کد رو در انتهای فایل functions.php قالبتون و قبل از بسته شدن تگ php قرار بدید :
function maj_redirect_after_checkout( $order_id ){
$order = wc_get_order( $order_id );
$url = site_url( "/my-account/view-order/$order_id" );
if ( ! $order->has_status( 'failed' ) ) {
wp_safe_redirect( $url );
exit;
}
}
add_action( 'woocommerce_thankyou', 'maj_redirect_after_checkout');
سلام. ممنون از جناب عواطفی عزیز بابت کد کاربردیتون...جناب عواطفی، کد قبلیتون فوق العاده و گره گشا بود. اما موردی هست که آموزشش رو نتونستم هیچ جا پیدا کنم. چطور میشه کاری که که محصولا ت خریداری شده ی کاربر، در حساب کابریش بهش نشون داده بشه؟ بعضی از آموزشها در این زمینه هست اما وقتی محصولات رو در حساب کاربری نشون میده به همراه اون "دکمه افزودن به سبد خرید " هم نشون میده. خوب این جالب نیست چون وقتی کاربر محصول رو خرید دیگه نباید "دکمه افزودن به سبد خرید" بهش نشون داده بشه. آیا شما برای این راه حلی دارید؟ ممنونم ازتون
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟