RnB – WooCommerce Buchungs- & Miet-Plugin von redqteam
Für Entwickler: kontaktieren Sie uns, wenn Sie bei Implementierungen nicht weiterkommen
- Fügen Sie in die Datei wp-content\plugins\woocommerce-rental-and-booking\includes\rnb-global-functions.php den folgenden Code ein:
if (class_exists('WOOCS') AND $daily_pricing > 0) { global $WOOCS; $daily_pricing = $WOOCS->woocs_exchange_value($daily_pricing); }
- Ebenfalls in derselben Datei:
if (class_exists('WOOCS') AND $monthly_pricing > 0) { global $WOOCS; $monthly_pricing = $WOOCS->woocs_exchange_value($monthly_pricing); }
- Fügen Sie ebenfalls in derselben Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $general_price > 0) { global $WOOCS; $general_price = $WOOCS->woocs_exchange_value($general_price); }
- Fügen Sie ebenfalls in derselben Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $hourly_price > 0) { global $WOOCS; $hourly_price = $WOOCS->woocs_exchange_value($hourly_price); }
- Fügen Sie ebenfalls in derselben Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $hourly_price > 0) { global $WOOCS; $price_discount = $WOOCS->woocs_exchange_value($price_discount); }
- Fügen Sie in die Datei wp-content\plugins\woocommerce-rental-and-booking\includes\class-rnb-product-cart.php den folgenden Code ein:
if (isset($cart_item_meta['rental_data']['rental_days_and_costs']['cost'])) { if (class_exists('WOOCS') AND $cart_item_meta['rental_data']['rental_days_and_costs']['cost']) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $currrent = $WOOCS->current_currency; if ($currrent != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $rate = $currencies[$currrent]['rate']; $cart_item_meta['rental_data']['rental_days_and_costs']['cost'] = $cart_item_meta['rental_data']['rental_days_and_costs']['cost'] / $rate; $cart_item_meta['rental_data']['rental_days_and_costs']['line_total'] = $cart_item_meta['rental_data']['rental_days_and_costs']['line_total'] / $rate; $cart_item_meta['rental_data']['rental_days_and_costs']['price_breakdown']['duration_total'] = $cart_item_meta['rental_data']['rental_days_and_costs']['price_breakdown']['duration_total'] / $rate; $cart_item_meta['rental_data']['rental_days_and_costs']['price_breakdown']['total'] = $cart_item_meta['rental_data']['rental_days_and_costs']['price_breakdown']['total'] / $rate; $cart_item_meta['rental_data']['rental_days_and_costs']['price_breakdown']['deposit_free_total'] = $cart_item_meta['rental_data']['rental_days_and_costs']['price_breakdown']['deposit_free_total'] / $rate; $cart_item_meta['rental_data']['rental_days_and_costs']['price_breakdown']['duration_breakdown']['daily'] = $cart_item_meta['rental_data']['rental_days_and_costs']['price_breakdown']['duration_breakdown']['daily'] / $rate; } } } }
- Fügen Sie in dieselbe Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $duration_total > 0) { global $WOOCS; $duration_total = $WOOCS->woocs_exchange_value($duration_total); }
- Fügen Sie in dieselbe Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $cost > 0) { global $WOOCS; $cost = $WOOCS->woocs_exchange_value($cost); }
- Fügen Sie in dieselbe Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $cost > 0) { global $WOOCS; $cost = $WOOCS->woocs_exchange_value($cost); }
- Fügen Sie in dieselbe Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $rental_data['location_cost'] > 0) { global $WOOCS; $rental_data['location_cost'] = $WOOCS->woocs_exchange_value($rental_data['location_cost']); }
- Fügen Sie in dieselbe Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $category['cost'] > 0) { global $WOOCS; $category['cost'] = $WOOCS->woocs_exchange_value($category['cost']); }
- Fügen Sie in dieselbe Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $resource['cost'] > 0) { global $WOOCS; $resource['cost'] = $WOOCS->woocs_exchange_value($resource['cost']); }
- Fügen Sie in dieselbe Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $deposit['cost'] > 0) { global $WOOCS; $deposit['cost'] = $WOOCS->woocs_exchange_value($deposit['cost']); }
- Fügen Sie in dieselbe Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $adult['cost'] > 0) { global $WOOCS; $adult['cost'] = $WOOCS->woocs_exchange_value($adult['cost']); }
- Fügen Sie in dieselbe Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $child['cost'] > 0) { global $WOOCS; $child['cost'] = $WOOCS->woocs_exchange_value($child['cost']); }
- Fügen Sie in dieselbe Datei den folgenden Code ein:
if (class_exists('WOOCS') AND $rental_data['rental_days_and_costs']['due_payment'] > 0) { global $WOOCS; $rental_data['rental_days_and_costs']['due_payment'] = $WOOCS->woocs_exchange_value($rental_data['rental_days_and_costs']['due_payment']); }
- Fügen Sie in die Datei wp-content\plugins\woocommerce-rental-and-booking\includes\rnb-global-functions.php den folgenden Code ein:
foreach ($days_range as $key => $range) { if (class_exists('WOOCS') AND isset($days_range[$key]['range_cost']) AND $days_range[$key]['range_cost'] > 0) { global $WOOCS; $days_range[$key]['range_cost'] = $WOOCS->woocs_exchange_value($days_range[$key]['range_cost']); } }
Diese Änderung befindet sich in der Datei eines anderen Plugins, daher wird ein Plugin-Update sie rückgängig machen. Notieren Sie die Änderung und wenden Sie sie nach jedem Update dieses Plugins erneut an – oder bitten Sie die Autoren, die Korrektur auf ihrer Seite einzubauen, denn das ist die einzige Version, die bestehen bleibt. Wenn die Änderung in FOX selbst erfolgt, teilen Sie uns dies mit: Eine Korrektur, die von Hand erneut angewendet werden muss, ist ein Fehler auf unserer Seite, keine Lösung.