vyskoczilova / kybernaut-ic-dic

Kybernaut IC DIC (WordPress plugin): Přidá IČO a DIČ do formuláře s fakturační adresou ve WooCommerce a rovnou ověří, jestli jsou zadané hodnoty skutečné.
GNU General Public License v3.0
12 stars 7 forks source link

Kompatibilita s WooCommerce 7.1 / HPOS #50

Closed morvy closed 1 year ago

morvy commented 2 years ago

WooCommerce 7.1.0 ponuka moznost zapnut experimentalnu funkciu High-Performance Order Storage. Aktualna verzia Kybernaut nie je kompatibilna a teda ani HPOS nie je mozne aktivovat.

Zo strany pluginu bude potrebne upravit 3 riadky kodu (update_post_meta > $order->update_meta_data).

Nasledne sa deklaruje kompatibilita:

add_action( 'before_woocommerce_init', function() {
    if ( class_exists( '\Automattic\WooCommerce\Utilities\FeaturesUtil' ) ) {
        \Automattic\WooCommerce\Utilities\FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__, true );
    }
} );
vyskoczilova commented 1 year ago

Ahoj, kromě je potřeba předělat všechno volání pro načítání a ukládání hodnot, jestli se nepletu, dávám sem odkaz a zkusím na to mrknout.

https://github.com/woocommerce/woocommerce/wiki/High-Performance-Order-Storage-Upgrade-Recipe-Book#auditing-the-code-base-for-direct-db-access-usage

vyskoczilova commented 1 year ago

Vyřešeno, bude v releasu 1.7.0