ساده ترین راه دریافت و نمایش اطلاعات محصول در ووکامرس

ساده ترین راه دریافت و نمایش اطلاعات محصول در ووکامرس

آموزش مقدماتی طراحی پوسته ووکامرس و نمایش اطلاعات محصول

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

سوالی که جستجوی زیادی داشته ” چطور اطلاعات ووکامرس را نمایش دهیم ” معمولا به نتایج پیچیده و سورس های عجیب و کلی میرسید.

در این مقاله سعی کردیم سورس کد های ساده نمایش اطلاعات محصول ووکامرس رو معرفی کرده باشیم ?

نمایش اطلاعات محصول

ابتدا کد زیر رو داخل فایل php مربوطه قرار دهید

<?php global $product; ?>

کد زیر برای دریافت شناسه ID محصول می باشد

$product->get_id();

کد زیر برای دریافت اطلاعات اولیه محصول مانند نوع , نام محصول , دسته , تاریخ ایجاد , تاریخ به روز رسانی , وضعیت موجودی , ستاره دار شده , توضیحات , خلاصه متن , شناسه انبار و … می باشد

$product->get_type();
$product->get_name();
$product->get_slug();
$product->get_date_created();
$product->get_date_modified();
$product->get_status();
$product->get_featured();
$product->get_catalog_visibility();
$product->get_description();
$product->get_short_description();
$product->get_sku();
$product->get_menu_order();
$product->get_virtual();
get_permalink( $product->get_id() );

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

$product->get_price();
$product->get_regular_price();
$product->get_sale_price();
$product->get_date_on_sale_from();
$product->get_date_on_sale_to();
$product->get_total_sales();

کد زیر برای نمایش مالیات , اطلاعات ارسال خواهد بود.

$product->get_tax_status();
$product->get_tax_class();
$product->get_manage_stock();
$product->get_stock_quantity();
$product->get_stock_status();
$product->get_backorders();
$product->get_sold_individually();
$product->get_purchase_note();
$product->get_shipping_class_id();

کد زیر برای نمایش مشخصات کالا مانند وزن و حجم آن است.

$product->get_weight();
$product->get_length();
$product->get_width();
$product->get_height();
$product->get_dimensions();

کد نمایش تغییرات محصول

$product->get_attributes();
$product->get_default_attributes();

کد محصولات مرتبط با محصول فعلی

$product->get_upsell_ids();
$product->get_cross_sell_ids();
$product->get_parent_id();

کد دریافت اطلاعات طبقه بندی محصول

$product->get_categories();
$product->get_category_ids();
$product->get_tag_ids();

کد دریافت اطلاعات محصول دانلودی یا فایل مجازی

$product->get_downloads();
$product->get_download_expiry();
$product->get_downloadable();
$product->get_download_limit();

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

$product->get_image_id();
$product->get_image();
$product->get_gallery_image_ids();

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

$product->get_reviews_allowed();
$product->get_rating_counts();
$product->get_average_rating();
$product->get_review_count();

مثال

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

<?php 
// Get $product object from product ID
$product = wc_get_product( $product_id );
 
// Now you have access to (see above)...
$product->get_type();
$product->get_name();
// etc.
// etc.
?>

امیدوارم با توضیح ساده و مختصر قطعه کد های بالا به شما کمک کرده باشیم

مطالب بیشتر

نظرات

guest
2 نظرات
بازخورد (Feedback) های اینلاین
View all comments
امیر حسین
امیر حسین
3 ماه قبل

عالیییییییییییییییییییییییییییییی
دمت گرم کلی تو نت گشتم نبود