WOOCS - WooCommerce Para Birimi Değiştirici


WooCommerce Kolay Rezervasyon (@_Ashanna tarafından)

Eklenti bağlantısı: WooCommerce Kolay Rezervasyon

Kod buradan alınmıştır: https://herownsweetcode.com/easy-booking/documentation/easy-booking/compatibility-with-other-plugins/woocommerce-currency-switcher/


Temanızın function.php dosyasına sonraki kodu ekleyin (Easy Booking 2.0.9 veya üstü):

add_filter( 'easy_booking_two_dates_price', 'currency_switcher_new_price', 2, 1 ); function para birimi_switcher_new_price( $booking_price ) { if ( class_exists('WOOCS') ) { global $WOOCS; $currencies = $WOOCS->get_currencies(); $booking_price = $WOOCS->back_convert( $booking_price, $currencies[$WOOCS->current_currency]['rate'] ); } $booking_price döndür; } add_filter( 'easy_booking_one_date_price', 'currency_switcher_new_price', 2, 1 ); function para birimi_switcher_new_price( $booking_price ) { if ( class_exists('WOOCS') ) { global $WOOCS; $currencies = $WOOCS->get_currencies(); $booking_price = $WOOCS->back_convert( $booking_price, $currencies[$WOOCS->current_currency]['rate'] ); } $booking_price döndür; }

 


Temanızın function.php dosyasına bir sonraki kodu ekleyin (Easy Booking 2.0.6 veya altı):

add_filter( 'easy_booking_get_new_item_price', 'currency_switcher_new_price', 2, 4 ); function para birimi_switcher_new_price( $booking_price, $product, $_product, $duration ) { if ( class_exists('WOOCS')) { global $WOOCS; $currencies = $WOOCS->get_currencies(); $booking_price = $WOOCS->back_convert( $booking_price, $currencies[$WOOCS->current_currency]['rate'] ); } $booking_price döndür; } add_filter( 'easy_booking_fragments', 'currency_switcher_price_fragment', 10, 1 ); function para birimi_switcher_price_fragment( $fragments ) { if ( isset( $fragments['booking_price'] ) && class_exists('WOOCS') ) { global $WOOCS; $currencies = $WOOCS->get_currencies(); $fragments['booking_price'] = $fragments['booking_price'] * $currencies[$WOOCS->current_currency]['rate']; } $parçaları döndür; }