دوشنبه , اردیبهشت ۳۰ ۱۳۹۸
خانه / وردپرس / آموزش کدنویسی ووکامرس / گرفتن لیست محصولات مرتبط با یک محصول در ووکامرس

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

 

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

منظور از محصولات مشابه محصولاتی هست که در دسته بندی محصول مورد نظر قرار میگیره مثلا اگر دسته بندی محصول مورد نظر کالای دیجیتال باشه لیست تمام محصولاتی رو نیاز داریم که داخل دسته بندی کالای دیجیتال هستن.

برای گرفتن لیست محصولات مرتبط با یک محصول ( مثلا محصول با آی دی ۶ ) در پلاگین ووکامرس وردپرس به صورت زیر عمل میکنیم.

 

در خط ۵ آی دی محصول مورد نظر را داخل آرایه args$ قرار میدهیم و با فراخوانی توابع داخلی وردپرس یعنی WP_Query , have_post , the_post اطلاعات را استخراج میکنیم.

خط ۱۲ با استفاده از تابع get_related با پارامتر ورودی ۵ ( یعنی آی دی ۵ پست مرتبط رو برگردون ) آی دی های پست های مرتبط رو استخراج میکنیم.

سپس با تکرار روال گرفتن لیست محصولات یعنی با پر کردن آرایه args$ و توابع وردپرس لیست محصولات مرتبط رو داخل متغیر p$ قرار میدیم.

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

رضا جباری

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

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

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

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

Be the First to Comment!

avatar
  Subscribe  
Notify of