رفتن به مطلب

کمک برای نوشتن ماژول


h.afkhami

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

با سلام خسته نباشید

 

دوستان من دارم یک ماژول مینویسم ، ماژول بنده طوری هست که باید بعد ثبت سفارش که بصورت پرداخت آنلاین هست عملیاتی را انجام بده ، تا جائی که مستندات پرستا را خوندم ، متوجه شدم که باید از هوک استفاده کنم ، بصورت زیر


public function hookNewOrder($params){
	// عمیلیات موردنظر
   	return;
}	

 

ایا این روش درست است ؟ واینکه چه جوری بفهمم وضعیت سفارش پرداخت شده هستش؟

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

شما میتونید از هوک PaymentReturn استفاده کنید.

داخل این هوک هر چی قرار بگیره بعد از پرداخت شدن سفارش هست

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

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

دانوش فکر میکنم این هوک داخل کلاس paymentModule باشه باید کد ها رو نگاه کنه دوستمون یا یک ماژول رو با این شرایط تست کنه

در هر صورت ما مسیر رو نشون میدیم پیمودن راه با خود دوستمونه :)

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

  • 2 weeks later...

خیلی ممنون از توضیحاتتون ، متاسفانه هوکی که گفتید برای من کار نکرد البته من پرداخت را با ماژول زرین پال انجام دادم ، البته کارمو با هوک validateOrder انجام دادم

 

داخل این هوک من عملیاتی را بوسیله وب سرویس انجام میدم و نتیجه هم میگیرم ، ولی به مشکلی که خوردم میخوام نتیجه این عملیات (مثبت یا منفی ) به عنوان یک پیام خصوصی در سفارش ثبت کنم ، مثل ماژول بانک ملت

 

ماژول بانک ملت را هم بررسی کردم ولی متوجه نشدم چه تابعی این کارو میکنه ؟؟؟

 

ممنون

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

نیازی نیست با وب سرویس کار کنید خود تابع پارامترهای زیادی بهتون میده

همینطور از شی ها میتونید استفاده کنید

پیام موقع ثبت سفارش با همون متد ثبت ارسال میشه

شما باید دنبال متد دیگه ای داخل کلاس سفارش باشید

 

Sent from my Xperia using tapatalk 4

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



  • کاربران آنلاین در این صفحه

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
×
  • اضافه کردن...