حق الزحمه

  • نویسنده موضوع kman
  • تاریخ شروع

kman

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

فک کنم کار آسونی باشه. خواهشا اگه کسی بلده به من کمک کنه!!!!

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
فرقش با مالیات چیه؟

 

kman

تازه وارد
همونه! با اسم دیگه! می خوام با این نام باشه.

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
خب تو تنظیمات مالیات ووکامرس 15 درصد به قیمت هر محصول اضافه کنین دیگه .

 

kman

تازه وارد
ببخشید میشه کمک کنید. نمیشه. رفتم تنظیمات رو کامل انجام دادم نشد؟!

yazdishop.com

می خوام اگه میشه با نام حق الزحمه بخوره

 

khosrobaigy

تازه وارد
سلام

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

مثلا قیمت محصول 10000 تومن باشه 4 درصد ازش کم میکنه میشه 9600

ممنون میشم پاسخ بدید

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

راهنمایی کنید خیلی ممنون

attachment.php


You must be registered for see images attach


 
آخرین ویرایش توسط مدیر:

خلیل دلاوران

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

Reduced=کم کردن . کاهش دادن

 

khosrobaigy

تازه وارد
این گزینه همونجور که از اسمش معلومه کم می کنه.شما باید از استاندارد استفاده کنید. Reduced=کم کردن . کاهش دادن
نه ازین راه درست نشد

باید این قطعه کد رو:

foreach ( $rates as $key => $rate ) {

if ( ! isset( $taxes[ $key ] ) )

$taxes[ $key ] = 0;

$the_rate = $rate['rate'] / 100;

if ( $rate['compound'] == 'yes' ) {

$the_price = $price;

$the_rate = $the_rate / $compound_tax_rate;

} else {

$the_price = $non_compound_price;

$the_rate = $the_rate / $regular_tax_rate;

}

$net_price = $price - ( $the_rate * $the_price );

$tax_amount = $price - $net_price;

$taxes[ $key ] += apply_filters( 'woocommerce_price_inc_tax_amount', $tax_amount, $key, $rate, $price );

}

به این تغییر داد:

foreach ( $rates as $key => $rate ) {

if ( ! isset( $taxes[ $key ] ) )

$taxes[ $key ] = 0;

$the_rate = $rate['rate'] / 100;

if ( $rate['compound'] == 'yes' ) {

$the_price = $price;

} else {

$the_price = $non_compound_price;

}

$net_price = $price + ( $the_rate * $the_price );

$tax_amount = $net_price - $price;

$taxes[ $key ] += apply_filters( 'woocommerce_price_inc_tax_amount', $tax_amount, $key, $rate, $price );

}

 
بالا