افزودن sku محصولات متغیر به پیشخوان وردپرس با تکه کد تست شده –
یکی از راه های مدیریت آسان تر و راحت تر فروشگاه اینترنتی استفاده از شناسه محصول و وارد کردن آن هنگام افزودن محصولات است. شناسه محصول یا sku برای مدیریت راحت تر فروشگاههای اینترنتی بزرگ بسیار کاربردی که در مقاله های قبل به طور جزئی و دقیق به آن پرداخته ایم.
آموزش افزودن شناسه محصول یا (sku) به سبد خرید + کد
به طور پیش فرض شناسه محصولات در پیشخوان وردپرس نمایش داده می شود اما مشکل اصلی اینجاست که این امکان فقط برای محصولات ساده امکان پذیر است در صورتی که محصول شما متغیر باشد این مسئله امکان پذیر نیست در این محتوا برای شما آماده کرده ایم که بتوانید به کمک آن شناسه محصول برای محصولات متغیر را نیز در صفحه پیشخوان وردپرس نمایش دهید تا بتوانیم به طور ساده تر آن را مدیریت کنید.
آنچه در این مقاله می خوانید:
نحوه افزودن sku محصولات متغیر به پیشخوان وردپرس
برای اینکه بتوانید شناسه محصول محصولات متغیر را به پیشخوان وردپرس خود اضافه کنید نیاز به افزونه ندارید در این محتوا نیز مانند سایر محتواهای سفارشی سازی سایت که به طور رایگان در اختیار شما همراهان عزیزم کامرس فارسی قرار می گیرد میخواهیم به شما تکه کدی را ارائه کنیم که بتوانید به کمک آن همانند شکل زیر، بدون هیچ دردسری sku محصولات متغیر به پیشخوان وردپرس خود اضافه نمایید با ما تا انتهای مقاله همراه باشید.
کدی که در ادامه خدمت شما ارائه کرده ایم یک قطعه کد php می باشد که روی قالب وودمارت ووکامرس تست شده است و شما با استفاده از یک تابع این امکان را برای شما فراهم می کند که در پیشخوان وردپرس خود شناسه محصول محصولات متغیر را مشاهده کنیم برای استفاده از این تکه کد php می توانید محتوای نحوه افزودن کد php سایت را مطالعه کنید.
وارد پیشخوان وردپرس خود شوید و از منوی سمت راست روی گزینه نمایش و سپس ویرایشگر پوسته کلیک کنید.
حال تکه کد را در انتهای بخش function.php جایگذاری کنید.
تکه کد به شرح زیر است:
add_filter( 'woocommerce_product_get_sku', 'woocommerce_ir_variable_product_skus_admin', 9999, 2 ); function woocommerce_ir_variable_product_skus_admin( $sku, $product ) { if ( ! is_admin() ) return $sku; global $post_type, $pagenow; if ( 'edit.php' === $pagenow && 'product' === $post_type ) { if ( $product->is_type('variable') ) { $sku = ''; foreach ( $product->get_children() as $child_id ) { $variation = wc_get_product( $child_id ); if ( $variation && $variation->exists() ) $sku .= '(' . $variation->get_sku() . ') '; } } } return $sku;
اگر سوالی پیرامون این نوشته داشتید، با ما درمیان بگذارید . برای ثبت سفارش طراحی سایت می توانید به تیم ووکامرس فارسی مراجعه کنید.
این خبر را در ایران وب سازان مرجع وب و فناوری دنبال کنید
منبع:ووکامرس فارسی
جهت کسب اطلاعات بیشتر به سایت ووکامرس فارسی مراجعه نمایید