WOOCS - WooCommerce Para Birimi Değiştirici


WCMP – WC pazarı

Eklenti URL'si: https://wc-marketplace.com/

  • Mevcut wp alt temanızın function functions.php dosyasına bir sonraki kodu ekleyin:
    add_filter('vendor_commission_amount', function ($amount, $product_id, $variation_id, $item, $order_id, $item_id) { if (class_exists('WOOCS')) { global $WOOCS; $_order_currency = get_post_meta($order_id, ' _order_currency', true); $order_rate = get_post_meta($order_id, '_woocs_order_rate', true); $currencies = $WOOCS->get_currencies(); if (!$order_rate) { if (isset($currencies[$_order_currency]) ) { $order_rate = $currencies[$_order_currency]['rate']; } } if ($order_rate) { $amount = $WOOCS->back_convert($amount, $order_rate, 2); } } return $amount; } , 99, 6);
    

    (Bu, komisyonları yalnızca bir para biriminde tutacaktır)

  • Dosyadaki sipariş miktarını doğru bir şekilde dönüştürmek için - “wp-content\plugins\dc-woocommerce-multi-vendor\classes\class-wcmp-vendor-details.php” kodunu değiştir

    için

    $sales_total_item = $sipariş->get_total(); $discount_amount_item = $order->get_total_discount(); if (class_exists('WOOCS')) { global $WOOCS; $_order_currency = get_post_meta($order->get_id(), '_order_currency', true); $order_rate = get_post_meta($order->get_id(), '_woocs_order_rate', true); $currencies = $WOOCS->get_currencies(); if (!$order_rate) { if (isset($currencies[$_order_currency])) { $order_rate = $currencies[$_order_currency]['oran']; } } if ($order_rate) { $sales_total_item = $WOOCS->back_convert($sales_total_item, $order_rate, 2); $discount_amount_item = $WOOCS->back_convert($discount_amount_item, $order_rate, 2); } } $satış_toplam += $satış_total_item; $discount_amount += $discount_amount_item;
    
  • Dosyada - "wp-content\plugins\dc-woocommerce-multi-vendor\templates\vendor-dashboard\vendor-orders\views\html-order-item.php” kodu değiştir:
    if (class_exists('WOOCS')) { global $WOOCS; $WOOCS->reset_currency(); } Eko ' ' wc_price($komisyon) . ' '; if (class_exists('WOOCS')) { $_order_currency = get_post_meta($order->get_id(), '_order_currency', true); $WOOCS->set_currency($_order_currency); }

  • VE dosyada – “wp-content\plugins\dc-woocommerce-multi-vendor\classes\class-wcmp-vendor-details.php” – kod ekleyin:

    if (class_exists('WOOCS')) { global $WOOCS; $WOOCS->reset_currency(); }
  • VE dosyada – “wp-content\plugins\dc-woocommerce-multi-vendor\classes\class-wcmp-post-commission.php“- kodu ekleyin:

    if (class_exists('WOOCS')) { global $WOOCS; $WOOCS->reset_currency(); }
  • + kod ekle:

    if (class_exists('WOOCS')) { global $WOOCS; $WOOCS->reset_currency(); }
  • ayrıca aynı dosyaya kod ekleyin:
    if (class_exists('WOOCS')) { global $WOOCS; $WOOCS->reset_currency(); }