رفتن به مطلب

سوال در مورد api


saeedghadery

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

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

لینک به ارسال

سلام

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

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

لینک به ارسال

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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