saeedghadery

سوال در مورد api

6 پست در این موضوع قرار دارد

سلام وقت بخیر . من نرم افزار اندروید برای ووکامرس ساختم . تو برنامه میخوام به جای رفتن به صفحه پرداخت سایت مستقیم از اندروید از طریق درگاه هزینه پرداخت بشه و اگر موفقیت آمیز بود سفارش رو در دیتابیس سایت از طریق api ووکامرس ثبت کنم. کسی میتونه راهنمایی کنه ؟

0

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


لینک به پست

سلام

به انجمن خوش اومدین

اگه با php و توابع ووکامرس آشنا هستید به راحتی می تونید وب سرویس بنویسید برای این موضوع. اگه اوکی هستید اطلاع بدید جزئیاتش رو بگم.

1

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


لینک به پست

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

شما اول باید متد درخواست پرداخت رو بزنید. یعنی یه تابع که پارامتر مبلغ و اطلاعات سفارش رو براش بفرستی و شماره هدایت کنه به صفحه بانک.

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

بسته به نوع درگاه کدنویسی این 2 تابع می تونه با هم متفاوت باشه.

حالا شما برای اینکه بتونید از دیتابیس ووکامرس استفاده کنید هم 2 راه دارید. یا به صورت دستی و با کلاس wpdb وردپرس بیاید و با دیتابیس کار کنید و سفارشات رو ثبت کنید یا از طریق متدهایی خود ووکامرس. که من مورد اول رو پیشنهاد میدم.

فقط نیازه بررسی کنید سفارشات ووکامرس به چه صورت داخل دیتابیس ذخیره میشن و هر کدوم فیلدهاشون چیه. بقیه ش کدنویسی معمولیه

1

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


لینک به پست
در 23 ساعت قبل، SM-Mahdavi گفته است :

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

شما اول باید متد درخواست پرداخت رو بزنید. یعنی یه تابع که پارامتر مبلغ و اطلاعات سفارش رو براش بفرستی و شماره هدایت کنه به صفحه بانک.

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

بسته به نوع درگاه کدنویسی این 2 تابع می تونه با هم متفاوت باشه.

حالا شما برای اینکه بتونید از دیتابیس ووکامرس استفاده کنید هم 2 راه دارید. یا به صورت دستی و با کلاس wpdb وردپرس بیاید و با دیتابیس کار کنید و سفارشات رو ثبت کنید یا از طریق متدهایی خود ووکامرس. که من مورد اول رو پیشنهاد میدم.

فقط نیازه بررسی کنید سفارشات ووکامرس به چه صورت داخل دیتابیس ذخیره میشن و هر کدوم فیلدهاشون چیه. بقیه ش کدنویسی معمولیه

تو رفتن به صفحه درگاه و برگشت مشکلی نیست . این روش هم که میگید روش دستی هستی به نوعی یکم کد نویسیش دردسره باید جداول رو پیدا کنم و ببینم وکامرس برای یک سفارش چیا ثبت میکنه تا خودم به صورت دستی ثبت کنم... (اینو میذارم برای آخرین راه که اگه جوابی پیدا نکردم )

 

خود ووکامرس یک سری API داره که مثلا میشه باهاشون سفارش ثبت کرد و غیره... با این روش دیگه درگیر جداول نیستی... میخواستم ببینم کسی با این API ها کار کرده راهنمایی کنه.

 

آدرس داکیومنتش هم :

http://woocommerce.github.io/woocommerce-rest-api-docs/?php#create-an-order

0

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


لینک به پست

راه حل موضوع رو با استفاده از Api و یه کوچولو برنامه نویسی یافتم :)

0

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


لینک به پست

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

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

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

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


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

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

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


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