Ultimate Gift Cards for WooCommerce By WP Swings — Kompatibilitätscode für den FOX-Währungsumrechner
- In die Datei wp-content\plugins\woo-gift-cards-lite\public\class-woocommerce-gift-cards-lite-public.php folgenden Code einfügen:
if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->current_currency !== $WOOCS->default_currency) { $_coupon_amount = $WOOCS->woocs_exchange_value(floatval($_coupon_amount)); } }
- In die Datei functions.php des aktuellen WordPress-Designs folgenden Code einfügen:
add_filter('wps_wgm_add_cart_item_data', function ($item_meta, $the_cart_data, $product_id, $variation_id) { if (class_exists('WOOCS')) { global $WOOCS; $curr = $WOOCS->current_currency; if ($curr != $WOOCS->default_currency) { $currencies = $WOOCS->get_currencies(); $item_meta[‘wps_wgm_price’] = $WOOCS->back_convert($item_meta['wps_wgm_price'], $currencies[$curr]['rate']); } } return $item_meta; }, 10, 4); add_filter('wps_wgm_updated_minicart_price', function ($product_price, $cart_item, $cart_item_key) { if (class_exists('WOOCS')) { global $WOOCS; if ($WOOCS->is_multiple_allowed) { $product_price = $WOOCS->woocs_exchange_value(floatval($product_price)); } } return $product_price; }, 10, 4);
Diese Bearbeitung befindet sich in der Datei eines anderen Plugins, daher wird ein Plugin-Update sie überschreiben. Notieren Sie sich die Änderung und wenden Sie sie nach jedem Update dieses Plugins erneut an – oder bitten Sie die Autoren, den Fix in ihr Plugin aufzunehmen, da dies die einzige Version ist, die erhalten bleibt. Wenn die Änderung in FOX selbst vorgenommen wird, teilen Sie uns mit: Ein Fix, der von Hand erneut angewendet werden muss, ist ein Fehler auf unserer Seite, keine Lösung.