در این مطلب قصد داریم 2 کد بسیار کاربردی ووکامرس را به شما معرفی کنیم که به وسیله آن میتوانید وضعیت های مختلف سفارش کاربر را چک کنید، کد اول به منظور چک کردن وضعیت سفارش خرید اول بودن یک کاربر استفاده میشود و کد دوم وضعیت خرید یک محصول توسط کاربر در صفحه آن محصول را بررسی میکند؛ در ادامه ضمن معرفی و آموزش این کد ها، کاربرد آن ها را نیز به شما خواهیم گفت.

کد بررسی وضعیت سفارش اول بودن یک کاربر در ووکامرس

موارد مورد استفاده:

  • نمایش پیغام های خاص برای کاربرانی که تا کنون خریدی از سایت انجام ندادند
  • نمایش کدهای تخفیف مخصوص سفارش اول
  • نمایش ظاهر مختلف برای بخش هایی از حساب کاربری برای کاربری که تا کنون سفارشی ثبت نکرده باشد
  • نمایش پاپ آپ مخصوص
  • و …

توجه نمایید که پیاده سازی این امکانات تنها با کد معرفی شده امکان پذیر نیست و شما باید کمی با کدنویسی و توابع وردپرس و ووکامرس، برای انجام موارد بالا آشنا باشید

برای استفاده از این کد ابتدا کافیست کد زیر را در فایل functions.php سایت خود قرار دهید:

سپس با استفاده از شرط زیر در هر کجای فایل های قالب وردپرس خود میتوانید وضعیت سفارش اول بودن کاربر را چک کنید و برای آن عمل خاصی را انجام دهید:

اگر کاربر قبلا خریدی کرده باشد مقدار TRUE برمیگردد در غیر این صورت مقدار FALSE برمیگردد و اینکه کد بالا تنها سفارشاتی را به عنوان خرید حساب میکند که وضعیتشان تکمیل شده یا completed باشد.

کد بررسی وضعیت خرید یک محصول توسط کاربر در صفحه آن محصول

موارد مورد استفاده:

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

برای استفاده از این کد ابتدا کافیست کد زیر را در فایل functions.php سایت خود قرار دهید:

سپس با استفاده از شرط زیر در صفحه محصول (فایل single-product.php) میتوانید وضعیت خرید محصول را چک کنید و برای آن عمل خاصی را انجام دهید:

اگر کاربری که در سایت لاگین کرده باشد محصول را خریده باشد مقدار TRUE برمیگردد و اگر نخریده باشد و یا کاربر مهمان باشذ (در سایت لاگین نکرده باشد) مقدار FALSE برگردانده میشود.


کدهای کاربردی برای چک کردن وضعیت خرید کاربر در ووکامرس
به این مطلب امتیاز دهید