رفتن به مطلب
iranwebserver میزبانی وب
Obka

برگشت بعد از اتمام خرید به برگه مورد نظر

پست های پیشنهاد شده

سلام و درود

از عنوان مشخص هست بنده جایی واسه تنظیم این مورد ندیدم که بعد از پرداخت موفقیت امیز توسط درگاه بانک ملت ، چه طور میشه کاربر رو به برگه خاصی هدایت کرد ؟

در حال حاضر بعد از پردخت کاربر به سایت ما و برگه 404 مواجه میشه !

سپاس

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

از اینجا برگه تسویه حساب رو ست کن :

/wp-admin/admin.php?page=wc-settings&tab=checkout

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

 

از اینجا برگه تسویه حساب رو ست کن :

/wp-admin/admin.php?page=wc-settings&tab=checkout

باید لینک رو قرار بدم درسته ؟

بعد از اتمام خرید و پردخت در صفحه بانک ملت ، به لینکی که من اون جا تعریف میکنم بر میگرده ؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز برید اونجا همه برگه های شما رو میاره شما برگه هایی که با نصب ووکامرس تو سایتتون ایجاد شده انتخاب کنید . بعد از پرداخت خودش خودکار انجام میده .

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز برید اونجا همه برگه های شما رو میاره شما برگه هایی که با نصب ووکامرس تو سایتتون ایجاد شده انتخاب کنید . بعد از پرداخت خودش خودکار انجام میده .

این قسمت رو بنده دیدم ارتباطی به سوال من نداشت

عرض کردم میخوام بعد از اتمام پرداخت تو بانک ملت موقع برگشت به برگه ای که مایل هستم برگرده این قسمتی که شما گفتی صرفا جهت معرفی برگه های مورد نظر ووکامرس هست نه برگشت از بانک !

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست من ، عزیز ، من حواسم هست چی دارم میگم . مگه نمیگی 404 میده . باید اول به اون برگه که اونجا معرفی میکنی هدایت بشه ، وضعیت پرداخت verify بشه . هر بازگشتی از طرف بانک که موفق نیست باید اول از طریق همون آدرس وضعیت پرداخت مشخص بشه . همه چی تو ووکامرس ثبت بشه .

 

حالا اگر دوست داشتی کاربر به برگه دیگه منتقل کنی فکر اینجاش هم کردم و با استفاده از هوک هایی که تعریف کردم میتونی این کارو انجام بدی  و کاربر رو منتقل کنی هرجا دوست داشتی . کافیه از طریق wp_redirect و یه کوئری استرینگ این کارو انجام بدی و به نظرم از همون پیشفرض استفاده کنی بهتره . مطابق با نسخه های جدید ووکامرسه اینطوری .

 

بعد از پرداخت موفق :

							do_action( 'WC_BankMellat_Return_from_Gateway_Success', $order_id, $transaction_id , $SaleOrderId);

بعد از پرداخت انصرافی :

							do_action( 'WC_BankMellat_Return_from_Gateway_Cancelled', $order_id, $transaction_id, $SaleOrderId );

بعد از پرداخت ناموفق ( خطای بانکی و .... ) :

							do_action( 'WC_BankMellat_Return_from_Gateway_Failed', $order_id, $transaction_id, $SaleOrderId, $fault );

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

حنان جان، فکر کنم مشکل ایشون ساده تر از این حرفا باشه.

برای مشکل 404 ، برین در قسمت تنظیمات وردپرس، پیوندهای یکتا

و در اونجا برای وردپرس " نام نوشته " و برای ووکامرس " محصول" رو انتخاب کنید و ذخیره کنید.

سپس برگه برگشت بانک رو هم بر روی حساب کاربری من بذارید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

آقا خلیل تو ورژن جدید درگاه ها گفتن که باید طبق ورژن جدید ووکامرس باید باشه و برگه بازگشت از بانک از تنظیمات درگاه حذف شده .

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

حنان جان، فکر کنم مشکل ایشون ساده تر از این حرفا باشه.

برای مشکل 404 ، برین در قسمت تنظیمات وردپرس، پیوندهای یکتا

و در اونجا برای وردپرس " نام نوشته " و برای ووکامرس " محصول" رو انتخاب کنید و ذخیره کنید.

سپس برگه برگشت بانک رو هم بر روی حساب کاربری من بذارید.

 

در ورژن جدید این مورد حذف شده خیلی ساده تر از این حرفاست من میخوام بعد از خرید موفق برگرده جایی که من میخوام حالا مثلا حساب من ولی جایی تو تنظیمات وجود نداره

 

آقا خلیل تو ورژن جدید درگاه ها گفتن که باید طبق ورژن جدید ووکامرس باید باشه و برگه بازگشت از بانک از تنظیمات درگاه حذف شده .

مرسی از توضیحات شما خب کمی واضح تر بفرمایین الان بنده ظاهرا باید از این حالت :

							do_action( 'WC_BankMellat_Return_from_Gateway_Success', $order_id, $transaction_id , $SaleOrderId);

استفاده کنم اما اگر ممکنه مختصر بگین دقیقا محل قرار دادن این مورد و اون صفحه ای که بنده میخوام برگرده کجا هست تو توضیحات قبلی ؟

سپاس از وقتی که میگذارین

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

add_action( 'WC_BankMellat_Return_from_Gateway_Success', 'reditect_after_success_payment');

function reditect_after_success_payment($order_id, $transaction_id , $SaleOrderId) {

wp_redirect( 'http://google.com' );

exit;

}

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 5/19/2016در01:38، sir1 گفته است :

ببخشید گزینه  Terms and Conditions  در قسمت Checkout Pages به چه معناست؟

اپ

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×