Conversation
supportHallo! Mit WooCommerce 8.2 wird HPOS mit einer neuen Installation automatisch aktiviert ( https://woocommerce.com/document/high-performance-order-storage/ ). Meine Frage ist ob One Stop Shop for WooCommerce schon mit HPOS arbeitet oder eine Umstellung noch nicht zu empfehlen ist. Danke für (D)eine Einschätzung!
Hi, das OSS Plugin ist HPOS-kompatibel, d.h. eine Umstellung ist durchaus empfehlenswert, insbesondere wenn ihr viele Bestellungen habt. Grüße
Hi @vendidero . Ich habe WooCommerce 8.2 installiert und dort den HPOS Kompatibilitätsmodus aktviert. Wenn ich das mache erhalte ich folgende Fehlermeldung: Fatal error: Uncaught Error: Failed opening required '/wp-content/plugins/woocommerce/src/Caching/WPCacheEngine.php' (include_path='.:/usr/lib/php8.0') in /wp-content/plugins/one-stop-shop-woocommerce/vendor/jetpack-autoloader/class-php-autoloader.php:90 Stack trace: #0 [internal function]: Automattic\Jetpack\Autoloader\jpfa5b8aedbf448d4ea4f6f9230c476fef\PHP_Autoloader::load_class() #1 /wp-content/plugins/woocommerce/lib/packages/League/Container/Definition/Definition.php(211): class_exists() #2 /wp-content/plugins/woocommerce/lib/packages/League/Container/Definition/DefinitionAggregate.php(94): Automattic\WooCommerce\Vendor\League\Container\Definition\Definition->resolve() #3 /wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php(157): Automattic\WooCommerce\Vendor\League\Container\Definition\DefinitionAggregate->resolve() #4 /wp-content/plugins/woocommerce/src/Internal/DependencyManagement/ExtendedContainer.php(158): Automattic\WooCommerce\Vendor\League\Container\Container->get() #5 /wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php(178): Automattic\WooCommerce\Internal\DependencyManagement\ExtendedContainer->get() #6 /wp-content/plugins/woocommerce/src/Internal/DependencyManagement/ExtendedContainer.php(158): Automattic\WooCommerce\Vendor\League\Container\Container->get() #7 /wp-content/plugins/woocommerce/src/Container.php(110): Automattic\WooCommerce\Internal\DependencyManagement\ExtendedContainer->get() #8 /wp-content/plugins/woocommerce/src/Caching/ObjectCache.php(305): Automattic\WooCommerce\Container->get() #9 /wp-content/plugins/woocommerce/src/Caching/ObjectCache.php(97): Automattic\WooCommerce\Caching\ObjectCache->get_cache_engine_instance() #10 /wp-content/plugins/woocommerce/src/Caching/ObjectCache.php(269): Automattic\WooCommerce\Caching\ObjectCache->get_cache_engine() #11 /wp-content/plugins/woocommerce/src/Internal/DataStores/Orders/CustomOrdersTableController.php(298): Automattic\WooCommerce\Caching\ObjectCache->flush() #12 [internal function]: Automattic\WooCommerce\Internal\DataStores\Orders\CustomOrdersTableController->process_pre_update_option() #13 /wp-content/plugins/woocommerce/src/Internal/Traits/AccessiblePrivateMethods.php(158): call_user_func_array() #14 /wp-includes/class-wp-hook.php(310): Automattic\WooCommerce\Internal\DataStores\Orders\CustomOrdersTableController->__call() #15 /wp-includes/plugin.php(205): WP_Hook->apply_filters() #16 /wp-includes/option.php(501): apply_filters() #30 {main} thrown in /wp-content/plugins/one-stop-shop-woocommerce/vendor/jetpack-autoloader/class-php-autoloader.php on line 90 Kannst Du das nachvollziehen?
Hi, da scheint es (Caching-) Probleme mit deinem autoloading zu geben. Im Zweifel solltest du mal dein Cache-Plugin zeitweise deaktivieren und/oder das One Stop Shop Plugin neu installieren. Grüße
Hi, das OSS Plugin ist HPOS-kompatibel, d.h. eine Umstellung ist durchaus empfehlenswert, insbesondere wenn ihr viele Bestellungen habt. Grüße
Hi @vendidero . Ich habe WooCommerce 8.2 installiert und dort den HPOS Kompatibilitätsmodus aktviert. Wenn ich das mache erhalte ich folgende Fehlermeldung: Fatal error: Uncaught Error: Failed opening required '/wp-content/plugins/woocommerce/src/Caching/WPCacheEngine.php' (include_path='.:/usr/lib/php8.0') in /wp-content/plugins/one-stop-shop-woocommerce/vendor/jetpack-autoloader/class-php-autoloader.php:90 Stack trace: #0 [internal function]: Automattic\Jetpack\Autoloader\jpfa5b8aedbf448d4ea4f6f9230c476fef\PHP_Autoloader::load_class() #1 /wp-content/plugins/woocommerce/lib/packages/League/Container/Definition/Definition.php(211): class_exists() #2 /wp-content/plugins/woocommerce/lib/packages/League/Container/Definition/DefinitionAggregate.php(94): Automattic\WooCommerce\Vendor\League\Container\Definition\Definition->resolve() #3 /wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php(157): Automattic\WooCommerce\Vendor\League\Container\Definition\DefinitionAggregate->resolve() #4 /wp-content/plugins/woocommerce/src/Internal/DependencyManagement/ExtendedContainer.php(158): Automattic\WooCommerce\Vendor\League\Container\Container->get() #5 /wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php(178): Automattic\WooCommerce\Internal\DependencyManagement\ExtendedContainer->get() #6 /wp-content/plugins/woocommerce/src/Internal/DependencyManagement/ExtendedContainer.php(158): Automattic\WooCommerce\Vendor\League\Container\Container->get() #7 /wp-content/plugins/woocommerce/src/Container.php(110): Automattic\WooCommerce\Internal\DependencyManagement\ExtendedContainer->get() #8 /wp-content/plugins/woocommerce/src/Caching/ObjectCache.php(305): Automattic\WooCommerce\Container->get() #9 /wp-content/plugins/woocommerce/src/Caching/ObjectCache.php(97): Automattic\WooCommerce\Caching\ObjectCache->get_cache_engine_instance() #10 /wp-content/plugins/woocommerce/src/Caching/ObjectCache.php(269): Automattic\WooCommerce\Caching\ObjectCache->get_cache_engine() #11 /wp-content/plugins/woocommerce/src/Internal/DataStores/Orders/CustomOrdersTableController.php(298): Automattic\WooCommerce\Caching\ObjectCache->flush() #12 [internal function]: Automattic\WooCommerce\Internal\DataStores\Orders\CustomOrdersTableController->process_pre_update_option() #13 /wp-content/plugins/woocommerce/src/Internal/Traits/AccessiblePrivateMethods.php(158): call_user_func_array() #14 /wp-includes/class-wp-hook.php(310): Automattic\WooCommerce\Internal\DataStores\Orders\CustomOrdersTableController->__call() #15 /wp-includes/plugin.php(205): WP_Hook->apply_filters() #16 /wp-includes/option.php(501): apply_filters() #30 {main} thrown in /wp-content/plugins/one-stop-shop-woocommerce/vendor/jetpack-autoloader/class-php-autoloader.php on line 90 Kannst Du das nachvollziehen?
Hi, da scheint es (Caching-) Probleme mit deinem autoloading zu geben. Im Zweifel solltest du mal dein Cache-Plugin zeitweise deaktivieren und/oder das One Stop Shop Plugin neu installieren. Grüße