هزینههای اضافی تو ووکامرس رو چطور مدیریت میکنی؟ دستی برای هر محصول تنظیم میکنی؟ کلی زمان تلف میکنی برای چیزی که میتونه خودکار انجام بشه؟
با این کد، میتونی بهصورت خودکار هزینههای بستهبندی، مالیات، یا ارسال رو به دستهبندیهای خاص اضافه کنی!
- بدون نیاز به افزونههای اضافی
- بدون دردسر تنظیمات دستی
- بدون اتلاف وقت و تماااام
![icdki tghk ]dc](https://tavtheme.com/wp-content/uploads/2025/02/photo_2025-02-20_18-11-33-295x300.jpg)
add_action( 'woocommerce_cart_calculate_fees', function( $cart ) { if( is_admin() && ! defined( 'DOING_AJAX' ) ) { return; } // 📌 تعریف هزینهها برای هر دستهبندی $category_fees = array( 'عطر' => 100000, 'بدن' => 50000, ); // 🔄 حلقه بررسی محصولات سبد خرید foreach( $cart->get_cart() as $cart_item ) { foreach ( $category_fees as $category => $fee_amount ) { if( has_term( $category, 'product_cat', $cart_item['product_id'] ) ) { $cart->add_fee( sprintf( 'هزینه فلان چیززز ', get_term_by('slug', $category, 'product_cat')->name ), $fee_amount * $cart_item['quantity'] ); } } } });