• Resolved dimitrisv

    (@dimitrisv)


    Here is one more error when switching to HPOS in exclusive mode:

    ?να σφ?λμα τ?που E_ERROR εντοπ?στηκε στη γραμμ? 337 του αρχε?ου /public_html/wp-content/plugins/woocommerce-additional-fees/classes/class-wc-add-fees-admin.php. Κωδικ?? σφ?λματο?: Uncaught TypeError: WC_Add_Fees_Admin::handler_wc_save_metabox_shop_order(): Argument #2 ($post) must be of type WP_Post, Automattic\WooCommerce\Admin\Overrides\Order given, called in /public_html/wp-includes/class-wp-hook.php on line 308 and defined in /public_html/wp-content/plugins/woocommerce-additional-fees/classes/class-wc-add-fees-admin.php:337 Stack trace: #0 /public_html/wp-includes/class-wp-hook.php(308): WC_Add_Fees_Admin->handler_wc_save_metabox_shop_order() #1 /public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #2 /public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #3 /public_html/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/Edit.php(187): do_action() #4 /public_html/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/Edit.php(114): Automattic\WooCommerce\Internal\Admin\Orders\Edit->handle_order_update() #5 /public_html/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/PageController.php(212): Automattic\WooCommerce\Internal\Admin\Orders\Edit->setup() #6 /public_html/wp-includes/class-wp-hook.php(308): Automattic\WooCommerce\Internal\Admin\Orders\PageController->output() #7 /public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #8 /public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #9 /public_html/wp-admin/admin.php(259): do_action() #10 {main}   thrown

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter dimitrisv

    (@dimitrisv)

    Just to add that this is an issue with this plugin Payment Gateway Based Fees – WooCommerce

    I have opened a support ticket with them. However, it will be good if the woo core hpos team, make an argument with them to become HPOS compatible asap.

    Thank you!

    Thread Starter dimitrisv

    (@dimitrisv)

    Another issue is this:



    When you go to an order (new or existing) you do not get any of the options for this order.

    For example we have custom fields (via Pods framework) that do not show, nor can be hidden.

    Also Phone Orders and Payments – WooCommerce remains incompatible.

    Having done without the incompatible
    – Local Pickup Plus and
    – WP All Import/Export


    Should we have interoperability with
    – Pods
    – Phone Orders and Payments
    – Payment Gateway Based Fees

    We could have migrated to HPOS “yesterday”.

    Hi @dimitrisv

    Thanks for reaching out!

    I am sorry to hear that your experiencing issues with the premium plugins Payment Gateway Based Fees and Phone Orders and Payments not being HPOS compatible, correct?

    Furthermore, you mentioned that you’ve already opened a support ticket to address this issue, right?

    Since these are premium plugins and if you have a valid license with us, can you please open a support request for us to investigate further about your issue?

    Meanwhile, I will be marking this thread as resolved since your concern would be best handled by our Happiness Engineers there.

    Thanks!

    Thread Starter dimitrisv

    (@dimitrisv)

    This is correct. It has been resolved.

    In our case, because we wanted to move ASAP to HPOS, we replaced both with custom code. One that adds a flat fee on Cash On Delivery, and another that adds a checkbox for a Phone Order in the Orders Admin section.

    Thus we did away with both plugins that seemed to have superfluous functionality for our needs (plus the HPOS incompatibility).

    We have already done away with the Local Pick Up plus and now the only thing that remains is to have the Pods team make their Order entity extension compatible with the HPOS based Orders page.

    It is saddening the fact that there is this innovation (HPOS) that delivers tramendous improvement on performance and plugins that are dealing with Orders just have to wait for the time that their compatibility will be compulsory, in order to make them compatible.

    Saif

    (@babylon1999)

    Hello @dimitrisv,

    Glad to hear everything working now!

    High-Performance Order Storage is currently an opt-in feature. There’s still about a year until it’s included in the WooCommerce core so there’s plenty of time left for you to confirm with the author of any plugin you’re using about switching or offering HPOS support. :?)

    I will mark the thread as solved now, feel free to create a new one or keep replying here if you have any other questions.

    Cheers!

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘HPOS (exclusive) incompatibility’ is closed to new replies.