Changed plugin load sequence: setup earlier
Compat class for WooCommerce (extension) dependencies