سایت برتر

درست کردن متغیر اختصاصی ووکامرس

حل شده149 بازدیدووکامرس
0
0 دیدگاه

سلام.

من یک پروژه گرفتم و نیازه که متغیر کاستوم php به اون اضافه کنم.

پروژه وردپرسی ست و با ووکامرس ساخته شده است.

یعنی مثل قیمت و عنوان و … محصول میخوام یک متغیر اضافه کنم. یک متغیر دلخواه مثل قیمت. من php بلد هستم اما در سطح مبتدی و هنوز حرفه ای نیستم. خواستم ببینم چه کدی رو در کجا باید اضافه کنم؟ و چجوری فیلد تعیین مقدارش رو در بخش محصولات > افزودن محصولات اضافه کنم؟

یعنی مثلا کد php ای که گفتید رو در اون جایی که گفتید اضافه کردم.

حالا می‌خواهم مثل قیمت که در بخش مشخصات محصول میشه تعیین کرد، بتونم مقدار این متغیرم رو هم تعیین کنم. این دفعه چه کدی رو در کجا باید اضافه کنم؟

این متغیر، اسمش امتیاز یا point هست و عددیه.

int $point;

و هر محصولی یک مقداری داره. مثل قیمت دیگه. بعد در سبد خرید باید مجموع امتیاز و پوینت های محصولات انتخاب شده جمع زده شه و نمایش داده بشه و اگر بیشتر از ۱۰۰ بود به کاربر یک پیام خطا بده و اجازه نده دیگه محصولی به سبد خریدش اضافه کنه. یا مثلا اگر امتیازات سبد خریدش ۹۹ هست و میخواد یک محصولی اضافه کنه ۲ امتیاز داره، یک پیام خطا بده که امتیازات بیشتر از ۱۰۰ میشه. این چه کد پی اچ پی میخواد و در کجا باید قرار بدم که در سبد خرید این اتفاق بیفته؟

خیلی ممنون از شما.

0
حسام الدین

سلام باید php رو به صورت حرفه ای بلد باشید و با توابع وردپرس آشنا باشید که کمی سخته.
پیشنهاد میکنم از افزونه هایی مثل advanced custom field pro یا jet engine استفاده کنید که خیلی راحت تره.

1
Saeed

سلام دوست عزیز!

تعریف متغییر و ایجاد متاباکس در صفحه محصول رو ممکن بتونید پیش ببرید که طبیعتا وقتی وارد ساختار فایل های ووکامرس بشید در پوشه ای که اسمش woocommerce یا اسم اصلی اون templates هستش وارد پوشه cart و اگر از مینی کارت در هدر سایت استفاده میکنید که قاعدتا کد رو باید در فایل mini-cart.php اضافه یا add_action() بزنید.

اما با دانش کم از PHP و عدم آشنایی با هوک های ووکامرس انجام این مورد امکان پذیر نیست.

موفق باشید.

0
Amirparsa

سلام.

ممنون از توضیحاتتون.

بنده حقیقتا بیشتر در رابطه با سی شارپ و ای اس پی دات نت خصص دارم و حدود ۳ ۴ سال هست دارم تو این حوزه کار می کنم و چند وقت هم هست برای وردپرس دارم php یاد می گیرم.

بنده یک سوال دیگه داشتم.

اینکه ویژگی های محصولات ووکامرس، در کجا ذخیره میشه؟ یعنی من یک ویژگی برای محصولات ساختم. حالا متغیر مربوط به این ویژگی در کجا ذخیره شده؟ در کدوم فایل ووکامرس؟

باتشکر از شما

0
Amirparsa

سلام.

ممنون آقای حسام‌الدین بابت جواب خوبتون.

مشکلم رو حل کرد🙏🏽🌹

0
حسام الدین

خواهش میکنم دوست عزیز

لطفا قبل از ارسال پاسخ، این قوانین را مطالعه نمایید:

  • به هیچ عنوان از لینک سایت‌های دیگر یا لینک‌های تبلیغاتی در پاسخ استفاده نکنید.
  • تا حد امکان متن پاسخ کامل و واضح باشد.
  • محتوای پاسخ را از سایت خود یا سایتی دیگر کپی نکنید.

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