I’m getting a critical error shown below in the WooCommerce/Orders page after the latest update.
Call to a member function get_id() on int in /var/web/site/public_html/wp-content/plugins/routeapp/includes/class-routeapp-woocommerce.php:122
]]>Getting a Fatal Error and crashing the entire site after the latest update to v2.2.15
[17-Jun-2024 18:35:11 UTC] PHP Fatal error: ?Uncaught Error: Failed opening required ‘/usr/home/<USER>/public_html/<DOMAIN>/wp-content/plugins/routeapp/admin/class-routeapp-order-recover.php’ (include_path=’.:/usr/local/lib/php’) in /usr/home/<USER>/public_html/<DOMAIN>/wp-content/plugins/routeapp/includes/class-routeapp.php:306
]]>The filter “manage_edit-shop_order_columns”, and the action “manage_shop_order_posts_custom_column” do not work with HPOS order storage. You must use the “woocommerce_shop_order_list_table_columns” filter, and the “woocommerce_shop_order_list_table_custom_column” action.
I understand you will have to maintain both filters and both actions for a while, but the extra order columns will not show in newer stores, or those that have gone through the process of converting to HPOS.
For reference, I’m talking about the first filter and action in the init method of Routeapp_Woocommerce (class-routeapp-woocommerce.php)
Will you fix this soon?
]]>Hi there,
We use the Route plugin. It currently seems to export order statuses created by the Woocommerce Order Status plugin even though it is not selected.
Specifically, we have a “Draft (no email)” status for maintaining in progress orders without sending email notifications to the customer. Route appears to be sending their notification even though it is not selected in our settings. See: https://gyazo.com/333dd51c497dcb3e69ee87a888e7e442
Is there an issue with our configuration?
Order Status plugin: https://woo.com/products/woocommerce-order-status-manager/
Pleas let us know if any further information is needed.
Thanks!
]]>Hi There! How can I delete “Route Shipping Protection” from my cart page?
I only need this on the checkout page. Thank you.
]]>For some reason, Route stopped appearing in my Shipstation after the order gets synced from woocommerce. Everything is updated to the latest version. This has been going on for around two weeks.
]]>Why is the route plugin making api calls for every page on wp-admin? Slows down every page (0.65 seconds in my case). Route, please only make api calls on pages you need to.
GET https://api.route.com/v1/billing200 OK++Routeapp_API_Client->_make_api_call() Plugin: routeapp 0.3366
GEThttps://api.route.com/v1/merchants/merch_<ID> OK++Routeapp_API_Client->_make_api_call() Plugin: routeapp 0.3104
]]>The Route fee currently imports from Woo as a Fee with only a description. We need the ability to give the fee a SKU for mapping and accounting purposes. We use WooCommerce -> Fishbowl Inventory -> QuickBooks.
]]>When someone orders Route Shipping Protection, it shows as a product to ship in ShipStation. ShipStation says that this is something that Route devs need to fix.
It should not show as a product in ShipStation.
]]>Getting these two errors in PHP logs since activating Route plugin.
The WC_Cart->fees function is deprecated since version 3.2. Replace with the fees API (WC_Cart::get_fees).
The WC_Cart->fees function is deprecated since version 3.2. Replace with the fees API (WC_Cart::add_fee).
Please update.
]]>Why does the Route Shipping Protection show up in Shipstation as a product on the order. It should be a “virtual” product and not show up on the shipstation product list. Similar to gift cards and downloadable products.
Please provide an option to fix this.
]]>Hello Support,
As I install Route Plugin after that my Cart and Checkout Page are displaying as error. “Critical Error” and website is go down. Please look into my matter and get back to me as soon as possible.
How can we add an X% markup to a Route Protect Fee? Is there a custom code that we can use?
Thanks
]]>Two issue with the new Woo settings: 1) We’ve configured “Please select all the order statuses that Route will use to sync orders” to be “Processing.” We’re still seeing valid entries in Route dashboard, even though the order ‘Failed.’ 2) We’ve configured “Please select all the order statuses that Route will use to cancel orders” to be “Cancelled.” We’re still seeing valid entries in Route dashboard, even though we manually changed the Woo status to “Cancelled.”
]]>Hi there,
We had to disable the Route plugin on our client’s site. After removing the plugin, it seems meta data is showing on Admin Order details for old orders (https://gyazo.com/aed8be77c2383fe85314ad60cd723d3a) – creating new orders doesn’t seem to have any meta data attached to it. However, the client is looking to see if it will pose any issues with this old meta data showing up and if it can be removed easily on these past orders.
Any information is greatly appreciated!
Thanks!
]]>Hi,
I would like export route charges for every order monthly wises.
I’ve used get_post_meta($order_id, ‘_routeapp_quote’, true); to get the values.
Unfortunately,it skips some orders.
Do you have any other suggestions
Appreciate your help
Pranav
]]>We’re getting this error on POST requests to /wp-admin/admin-ajax.php?_fs_blog_admin=true
:
PHP Fatal error: Uncaught Error: Non-static method Routeapp_Public::fillMetaData() cannot be called statically in /var/www/html/wp-content/plugins/routeapp/public/class-routeapp-public.php:249
Stack trace:
#0 /var/www/html/wp-includes/class-wp-hook.php(309): Routeapp_Public::routeapp_ajax_add_order_item_meta(389708, Object(WC_Order_Item_Product))
#1 /var/www/html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)
#2 /var/www/html/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
#3 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(961): do_action('woocommerce_aja...', 389708, Object(WC_Order_Item_Product), Object(Automattic\\WooCommerce\\Admin\\Overrides\\Order))
#4 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(897): WC_AJAX::maybe_add_order_item(552382, '', Array)
#5 /var/www/html/wp-includes/class-wp-hook.php(307): WC_AJAX::add_order_item('')
#6 /var/www/html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters('', Array)
#7 /var/www/html/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
#8 /var/www/html/wp-admin/admin-ajax.php(187): do_action('wp_ajax_woocomm...')
#9 {main}
thrown in /var/www/html/wp-content/plugins/routeapp/public/class-routeapp-public.php on line 249
WordPress 6.0
Server architecture Linux 5.13.0-1022-aws x86_64
Web server Apache/2.4.53 (Debian)
PHP version 8.0.19 (Supports 64bit values)
I think you need to add a variable to complete the get_cart_shippable_items() function. It throws an error on line 1236 because $allowed_bundle_parents isn’t being defined.
]]>The Route widget is showing in the Shipping Options section of my WooCommerce Checkout, but the .98 fee isn’t being added to the Cart total. If I click “Remove” and then “Add,” the Route fee then appears in the Cart total. Worked fine until updating somewhere between V2.0.3 to what I have installed now, which is V2.0.8.
]]>Hi, I am using route on customer website currently on v2.0.6
As of today customers can’t checkout due to PHP fatal error in route plugin.
Here is the actual error
PHP Fatal error: Uncaught Error: Cannot use object of type WP_Error as array in /wp-content/plugins/routeapp/public/class-routeapp-public.php:603\nStack trace:\n#0 /wp-includes/class-wp-hook.php(305): Routeapp_Public->routeapp_save_quote_to_order(207949)\n#1 /wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array)\n#2 /wp-includes/plugin.php(470): WP_Hook->do_action(Array)\n#3 /wp-content/plugins/woocommerce/includes/data-stores/class-wc-order-data-store-cpt.php
After disabling the Route app the checkout is fine and customers can complete their orders.
Any idea what could be causing this issue?
]]>When Route is active, it takes more time for items to be added to the cart. This doesn’t make sense, because it shouldn’t need to listen or do anything when things are being added to the cart. Route should be performing it’s processes in the checkout only.
]]>I run multiple ecommerce stores. I have had success on one store with route and wanted to add it to my other stores. Was showing that your account dashboard can accommodate multiple stores, but I cannot connect my stores to my account. When installing the plugin, I click the link to create an account. Taken to an error page. Cannot add other stores to my dashboard. How do you add multiple sites? Or do I have to create completely different account dashboards using multiple emails?
]]>Since the new version, the design is screwed up for most placements on the checkout page. Depending on the option you choose in the settings under “Choose the place where Route Widget will appear on the checkout page,” it either duplicates it, or it skews it into the other parts of the page. For example, if you choose to put it before payment options, it sticks it in the first payment option. I’ve tested this on a fresh install of WooCommerce just to be sure that it is not my site.
]]>I currently use WOOCOMMERCE THANK YOU PAGE CUSTOMIZER PLUGIN by Villatheme, and Route thank you page tracking link doesn’t show on the last order thank you page. It would be really great to have a shortcode functionality to show the Route thank you page tracking link.
]]>Insurance is toggled on by default. This is a huge problem that makes customers angry. How can this be turned off? We looked on your website, but it says you will contact us in 5 business days!? This should be a quick toggle off.
]]>I’m seeing the following fatal error appearing in the logs for a site running the Route plugin:
CRITICAL Uncaught Error: Wrong parameters for Exception([string $message [, long $code [, Throwable $previous = NULL]]]) in .../wp-content/plugins/routeapp/includes/tracking-providers/class-routeapp-woocommerce-shipment-tracking.php:87
Hello,
we have the error notice below, how could I solve this?
I have the lastest route version
Notice: Undefined index: ROUTEAPP_ENVIRONMENT_ENDPOINT in /home/<path removed>/wp-content/plugins/routeapp/includes/class-routeapp-api-client.php on line 73
thx
Georg
Do you support Canadian retailers?
]]>we recently installed the route plugin and set up the account. when trying to get the div code <div class=”route-div”></div> to work on the staging site cart page it doesn’t show up.
we are using woocommerce blocks for the cart and checkout pages. we deleted the cart block and reverted back to the original woocomm cart style and tried to get the div code to work it still doesnt want to show up.
Hello Route Team,
We add through custom code a $3 surcharge to any Route quote the API requests so we make a nice little additional profit whenever someone buys the shipping insurance. Would be great if we could get that just in the backend built-in so that more power-users like ourselves can not only offer your great service, but also make a profit on offering it.
Sincerely,
Andreas
]]>