دوشنبه , اردیبهشت ۳۰ ۱۳۹۸
خانه / وردپرس / آموزش کدنویسی ووکامرس / ثبت سفارش در ووکامرس از طریق اکشن woocommerce_checkout_process

ثبت سفارش در ووکامرس از طریق اکشن woocommerce_checkout_process

 

برای ثبت سفارش در ووکامرس ( woocommerce ) از طریق اکشن woocommerce_checkout_process به صورت زیر عمل میکنیم.

در خط ۱ اکشن woocommerce_checkout_process را فراخوانی میکنیم.

در خط ۴ آی دی محصول مورد نظر جهت سفارش را وارد میکنیم. (‌مثلا محصول با آی دی ۳۴۵‌)

در خط ۵ آی دی کاربری که سفارش را درخواست داده وارد میکنیم. (مثلا کاربر با آی دی ۱)

در خط ۶ تعداد درخواست از محصول مورد نظر را قرار میدهیم. (مثلا ۲ عدد)

در خط ۹ به تابع set_customer_id پارامتر userId$ را پاس میدیم. این تابع مشخص میکند که چه کاربری درخواست سفارش محصول را داده است.

در خط ۱۰ مقدار پارامتر pId$ رو به تابع wc_get_product پاس میدیم که بیانگر اینه که چه محصولی درخواست داده شده و همچنین تعداد محصول درخواست داده شده رو به تابع add_product پاس میدیم.

 

درباره ی رضا جباری

رضا جباری

همچنین ببینید

گرفتن لیست محصولات مرتبط با یک محصول در ووکامرس

  ووکامرس پلاگین فروشگاهی بسیار قدرتمند وردپرس هست که امکان اضافه کردن انواع محصول با …

دیدگاه بگذارید

2 Comments on "ثبت سفارش در ووکامرس از طریق اکشن woocommerce_checkout_process"

avatar
  Subscribe  
newest oldest most voted
Notify of
ثابت
Guest

سلام، با تشکر از سایت خوبتون، من در زمینه php خیلی اطلاعات ندارم و جاواکارم، توی اتصال یک سایت ووکامرس به برنامه اندروید و گرفتن اطلاعات shiping method مشکل دارم و کدم قیمت فلت ریت رو که اصلن حساب نمیکنه و قیمت پست رو هم اشتباه حساب مینه و با سایت فرق داره، ضمن اینکه اطلاعاتی که میدم رو چک میکنم درسته، لطفا کمکم کنید.
کد من:
https://stackoverflow.com/questions/50016822/woocommerce-get-all-shiping-method-calculated-api