WOOCS - WooCommerce Para Birimi Değiştirici


pluginrepublic.com'dan WooCommerce Ürün Eklentileri Ultimate

Eklenti bağlantısı: https://pluginrepublic.com/wordpress-plugins/woocommerce-product-add-ons-ultimate/

  • Dosya eklentilerinde\product-extras-for-woocommerce\inc\functions-cart.php sonraki kodu ekle:
    if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $fiyat = $WOOCS->woocs_exchange_value(floatval($fiyat)); } }

  • aynı dosyaya sonraki kodu ekleyin:
    if (class_exists('WOOCS') AND $fiyat) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $carrrent = $WOOCS->current_currency; if ($carrrent != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $oran = $para birimleri[$carrrent]['oran']; $fiyat = $fiyat / $oran; } } }

  • aynı dosyaya sonraki kodu ekleyin:
    if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed AND isset($cart_item_data['product_extras']['price_with_extras'])) { $carrrent = $WOOCS->current_currency; if ($carrrent != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $oran = $para birimleri[$carrrent]['oran']; $cart_item_data['product_extras']['price_with_extras'] = $cart_item_data['product_extras']['price_with_extras'] / $rate; } } }

  • aynı dosya dosyasına sonraki kodu ekleyin:
    if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $carrrent = $WOOCS->current_currency; if ($carrrent != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $oran = $para birimleri[$carrrent]['oran']; $cart_item_data['product_extras']['price_with_extras_discounted'] = $cart_item_data['product_extras']['price_with_extras_discounted'] / $rate; } } }

  • aynı dosyaya sonraki kodu ekleyin:
    if (class_exists('WOOCS') AND $item['fiyat']) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $carrrent = $WOOCS->current_currency; if ($carrrent != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $oran = $para birimleri[$carrrent]['oran']; $item['fiyat'] = $oran * $item['fiyat']; } } $item['değer'] = preg_replace('/\((.+)\)/', "", $item['değer']); //$item['değer'] .= sanitize_text_field("(" .wc_price($item['fiyat']) .")"); }

  • o şu anki çocuk wp teması dosya functions.php sonraki kodu ekle:
    function pewc_get_multicurrency_price($fiyat, $item, $ürün) { // WooCommerce çok dilli uyumluluk $fiyat = application_filters('wcml_raw_price_amount', $fiyat); if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $fiyat = $WOOCS->woocs_exchange_value(floatval($fiyat)); } } dönüş $fiyat; } add_filter('pewc_filter_field_price', 'pewc_get_multicurrency_price', 10, 3); add_filter('pewc_filter_option_price', 'pewc_get_multicurrency_price', 10, 3);