رفتن به مطلب

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


پست های پیشنهاد شده

با سلام خدمت شما

در سایت فروشگاهی قیمت محصولات براساس قیمت کارتن ثبت شده حالا با توجه به اینکه تعداد در کارتن های مختلف متفاوت است می خواهم در صفحه توضیحات تعداد محصولات در کارتن و قیمت براساس هر عدد رو اضافه کنم قیمت نهایی براساس قیمت کارتن مشخص میشه

به طور مثال

https://omdex.ir/shop/%DA%A9%D9%88%D8%B1%D9%88%D8%B4/%D8%A8%D8%B3%D8%AA%D9%87-%D8%A8%D9%86%D8%AF%DB%8C%D8%8C%DA%86%D8%A7%D9%BE-%D9%88-%DB%8C%DA%A9%D8%A8%D8%A7%D8%B1-%D9%85%D8%B5%D8%B1%D9%81/%D8%B8%D8%B1%D9%88%D9%81-%DB%8C%DA%A9%D8%A8%D8%A7%D8%B1-%D9%85%D8%B5%D8%B1%D9%81/%D8%AF%DB%8C%D8%B3-%DB%8C%DA%A9%D8%A8%D8%A7%D8%B1-%D9%85%D8%B5%D8%B1%D9%81/%D8%AF%DB%8C%D8%B3-%D8%AA%D8%AE%D8%AA-%D8%A8%D8%B2%D8%B1%DA%AF-%D9%87%D8%A7%DB%8C%D9%85%D9%BE%DA%A9
  • تعداد در کارتن: 100 عدد

قیمت یک عدد : 500 تومان

قیمت یک کارتن : 50,000 تومان

Annotation 2020-07-11 162731.jpg

لینک به ارسال

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

ویژگی باید براش تعریف کنید. 

مثلا ویژگی های زیر رو با نامک های اینگلیسی تعریف کنید. 

نامک قیمت یک عدد:  price-for-one

نامک قیمت یک کارتن: price-for-box

و برای این که بتونید ویژگی ها رو چاپ کنید میتونید از کد زیر استفاده کنید. 

<?php
add_action('woocommerce_after_shop_loop_item_title','displaying_product_attributes');
function displaying_product_attributes() {
    global $product;

    $picemr = $product->get_attribute('price-for-one'); //نامکی که تعریف کردید مثلا برای ویژگی قیمت یک عدد رو داخل پرانتز مینویسید
    $picecsn  = $product->get_attribute('price-for-box');
if( ! empty( $picecsn ) ){
	
echo '<span class="yourclass">قیمت یک عدد: </span>' ,'<span class="yourclass">' .$picecsn. '</span>' , '<span class="yourclass"> تومان </span><br>';
echo '<span class="yourclass">قیمت یک کارتن: </span>' ,'<span class="yourclass">' .$picemr. '</span>' , '<span class="yourclass"> تومان </span><br>';
	 }
}?>

 

 

لینک به ارسال

با سلام مجدد .

کارهای بالا را انجام دادم اما جواب نداد

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

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

آیا راهکاری هست؟

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...