Cannot save some info, no place for pickup instructions
-
There is a “Pickup Instructions” heading under “Ready for pickup order status email”, but no where to input pickup instructions as it shows you can on your screenshot 3 under “Screenshots”
Under “General Settings” it will not save when I delete the text under “Additional content on processing email in case of local pickup orders.” I do not want that in there as it sends to customers and would like it blank.
When I change the Subject line in the emails, it changes the email heading line in the preview. Not sure that it’s just for the preview, or if it actually sends the email that way.
-
Would love an option for a 12-hour format under “Location” instead of only a 24-hour format.
-
This reply was modified 4 years, 10 months ago by
pandwphotography.
Caused a critical website error when switching an order from “Pending” to “Ready For Pickup” again this morning, even after the last update.
Hi @pandwphotography
There is a “Pickup Instructions” heading under “Ready for pickup order status email”, but no where to input pickup instructions as it shows you can on your screenshot 3 under “Screenshots”
You can set the pickup instructions in the location settingsUnder “General Settings” it will not save when I delete the text under “Additional content on processing email in case of local pickup orders.” I do not want that in there as it sends to customers and would like it blank.
Will be fixed for next version.When I change the Subject line in the emails, it changes the email heading line in the preview. Not sure that it’s just for the preview, or if it actually sends the email that way.
Will be fixed for next version.Caused a critical website error when switching an order from “Pending” to “Ready For Pickup” again this morning, even after the last update.
I can’t replicate any error that the plugin creates, if you get a fatal error it means you get email from WP – can you create Screenshot of this email and share with us?|Would love an option for a 12-hour format under “Location” instead of only a 24-hour format.
Yes, we can, we just prefer to wait with new features until we make sure you are happy with the pluginThanks.
I have a screenshot of the most recent fatal error associated with the app. Cannot attach an image, so here is the summery:
Error Details
=============
An error of type E_ERROR was caused in line 83 of the file /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/views/wclp_location_details_email.php. Error message: Uncaught Error: Call to undefined function array_key_first() in /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/views/wclp_location_details_email.php:83
Stack trace:
#0 /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/wc-local-pickup-admin.php(343): require_once()
#1 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(287): WC_Local_Pickup_admin->add_location_address_detail_emails(Object(Automattic\WooCommerce\Admin\Overrides\Order), false, false, Object(WC_Email_Customer_Ready_Pickup_Order))
#2 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#3 /wordpress/core/5.4.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#4 /srv/htdocs/wp-content/plugins/woocommerce/templates/emails/email-order-details.php(22): do_action(‘woocommerce_ema…’, Object(Automattic\WooCommerce\Admin\Overrides\Order), false, false, Object(WC_Email_Customer_Ready_Pickup_Order))
#5 /srv/htdocs/wp-content/plugins/woocommerce/includes/wc-core-functions.php(251): include(‘/srv/htdocs/wp-…’)
#6 /srv/htdocs/wp-content/plugins/woocommerce/includes/class-wc-emails.php(419): wc_get_template(’emails/email-or…’, Array)
#7 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(287): WC_Emails->order_details(Object(Automattic\WooCommerce\Admin\Overrides\Order), false, false, Object(WC_Email_Customer_Ready_Pickup_Order))
#8 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#9 /wordpress/core/5.4.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#10 /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/templates/emails/ready-pickup-order.php(34): do_action(‘woocommerce_ema…’, Object(Automattic\WooCommerce\Admin\Overrides\Order), false, false, Object(WC_Email_Customer_Ready_Pickup_Order))
#11 /srv/htdocs/wp-content/plugins/woocommerce/includes/wc-core-functions.php(251): include(‘/srv/htdocs/wp-…’)
#12 /srv/htdocs/wp-content/plugins/woocommerce/includes/wc-core-functions.php(270): wc_get_template(’emails/ready-pi…’, Array, ‘woocommerce-loc…’, ‘/srv/htdocs/wp-…’)
#13 /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/emails/ready-pickup-order.php(130): wc_get_template_html(’emails/ready-pi…’, Array, ‘woocommerce-loc…’, ‘/srv/htdocs/wp-…’)
#14 /srv/htdocs/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(540): WC_Email_Customer_Ready_Pickup_Order->get_content_html()
#15 /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/emails/ready-pickup-order.php(70): WC_Email->get_content()
#16 /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/wc-local-pickup-admin.php(278): WC_Email_Customer_Ready_Pickup_Order->trigger(1066604, Object(Automattic\WooCommerce\Admin\Overrides\Order))
#17 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(287): WC_Local_Pickup_admin->email_trigger_ready_pickup(1066604, Object(Automattic\WooCommerce\Admin\Overrides\Order))
#18 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(”, Array)
#19 /wordpress/core/5.4.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#20 /srv/htdocs/wp-content/plugins/woocommerce/includes/class-wc-order.php(363): do_action(‘woocommerce_ord…’, 1066604, Object(Automattic\WooCommerce\Admin\Overrides\Order))
#21 /srv/htdocs/wp-content/plugins/woocommerce/includes/class-wc-order.php(221): WC_Order->status_transition()
#22 /srv/htdocs/wp-content/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-data.php(622): WC_Order->save()
#23 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(287): WC_Meta_Box_Order_Data::save(1066604, Object(WP_Post))
#24 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#25 /wordpress/core/5.4.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#26 /srv/htdocs/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-meta-boxes.php(220): do_action(‘woocommerce_pro…’, 1066604, Object(WP_Post))
#27 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(289): WC_Admin_Meta_Boxes->save_meta_boxes(1066604, Object(WP_Post))
#28 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#29 /wordpress/core/5.4.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#30 /wordpress/core/5.4.1/wp-includes/post.php(4153): do_action(‘save_post’, 1066604, Object(WP_Post), true)
#31 /wordpress/core/5.4.1/wp-includes/post.php(4244): wp_insert_post(Array, false)
#32 /wordpress/core/5.4.1/wp-admin/includes/post.php(409): wp_update_post(Array)
#33 /wordpress/core/5.4.1/wp-admin/post.php(227): edit_post()
#34 {main}
thrownRE:
There is a “Pickup Instructions” heading under “Ready for pickup order status email”, but no where to input pickup instructions as it shows you can on your screenshot 3 under “Screenshots”
You can set the pickup instructions in the location settingsThe pickup instructions in the locations settings doesn’t send to the customer. It sends no delivery instructions.
Hi @pandwphotography), we just released a new version of the plugin with all the fixes, we can’t replicate the fatal error you are setting, it works fine with no errors.
Please check and let me know if you get any issues.Still getting critical error when saving as “Ready for Pickup”
which error? can you send me the error details?
Same As Before
Error Details
=============
An error of type E_ERROR was caused in line 83 of the file /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/views/wclp_location_details_email.php. Error message: Uncaught Error: Call to undefined function array_key_first() in /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/views/wclp_location_details_email.php:83
Stack trace:
#0 /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/wc-local-pickup-admin.php(346): require_once()
#1 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(287): WC_Local_Pickup_admin->add_location_address_detail_emails(Object(Automattic\WooCommerce\Admin\Overrides\Order), false, false, Object(WC_Email_Customer_Ready_Pickup_Order))
#2 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#3 /wordpress/core/5.4.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#4 /srv/htdocs/wp-content/plugins/woocommerce/templates/emails/email-order-details.php(22): do_action(‘woocommerce_ema…’, Object(Automattic\WooCommerce\Admin\Overrides\Order), false, false, Object(WC_Email_Customer_Ready_Pickup_Order))
#5 /srv/htdocs/wp-content/plugins/woocommerce/includes/wc-core-functions.php(251): include(‘/srv/htdocs/wp-…’)
#6 /srv/htdocs/wp-content/plugins/woocommerce/includes/class-wc-emails.php(419): wc_get_template(’emails/email-or…’, Array)
#7 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(287): WC_Emails->order_details(Object(Automattic\WooCommerce\Admin\Overrides\Order), false, false, Object(WC_Email_Customer_Ready_Pickup_Order))
#8 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#9 /wordpress/core/5.4.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#10 /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/templates/emails/ready-pickup-order.php(34): do_action(‘woocommerce_ema…’, Object(Automattic\WooCommerce\Admin\Overrides\Order), false, false, Object(WC_Email_Customer_Ready_Pickup_Order))
#11 /srv/htdocs/wp-content/plugins/woocommerce/includes/wc-core-functions.php(251): include(‘/srv/htdocs/wp-…’)
#12 /srv/htdocs/wp-content/plugins/woocommerce/includes/wc-core-functions.php(270): wc_get_template(’emails/ready-pi…’, Array, ‘woocommerce-loc…’, ‘/srv/htdocs/wp-…’)
#13 /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/emails/ready-pickup-order.php(130): wc_get_template_html(’emails/ready-pi…’, Array, ‘woocommerce-loc…’, ‘/srv/htdocs/wp-…’)
#14 /srv/htdocs/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(540): WC_Email_Customer_Ready_Pickup_Order->get_content_html()
#15 /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/emails/ready-pickup-order.php(70): WC_Email->get_content()
#16 /srv/htdocs/wp-content/plugins/advanced-local-pickup-for-woocommerce/include/wc-local-pickup-admin.php(281): WC_Email_Customer_Ready_Pickup_Order->trigger(1066116, Object(Automattic\WooCommerce\Admin\Overrides\Order))
#17 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(287): WC_Local_Pickup_admin->email_trigger_ready_pickup(1066116, Object(Automattic\WooCommerce\Admin\Overrides\Order))
#18 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(”, Array)
#19 /wordpress/core/5.4.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#20 /srv/htdocs/wp-content/plugins/woocommerce/includes/class-wc-order.php(363): do_action(‘woocommerce_ord…’, 1066116, Object(Automattic\WooCommerce\Admin\Overrides\Order))
#21 /srv/htdocs/wp-content/plugins/woocommerce/includes/class-wc-order.php(221): WC_Order->status_transition()
#22 /srv/htdocs/wp-content/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-data.php(622): WC_Order->save()
#23 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(287): WC_Meta_Box_Order_Data::save(1066116, Object(WP_Post))
#24 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#25 /wordpress/core/5.4.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#26 /srv/htdocs/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-meta-boxes.php(220): do_action(‘woocommerce_pro…’, 1066116, Object(WP_Post))
#27 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(289): WC_Admin_Meta_Boxes->save_meta_boxes(1066116, Object(WP_Post))
#28 /wordpress/core/5.4.1/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#29 /wordpress/core/5.4.1/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#30 /wordpress/core/5.4.1/wp-includes/post.php(4153): do_action(‘save_post’, 1066116, Object(WP_Post), true)
#31 /wordpress/core/5.4.1/wp-includes/post.php(4244): wp_insert_post(Array, false)
#32 /wordpress/core/5.4.1/wp-admin/includes/post.php(409): wp_update_post(Array)
#33 /wordpress/core/5.4.1/wp-admin/post.php(227): edit_post()
#34 {main}
thrownwhich PHP version you use on your server?
The newest version: 5.3.3.
5.3.3 is an old PHP version.
We will check this function in 7.0 and or later, keep in mind that our plugin requires minimum of 7.0 or later (the same as WooCommerce) and it will work best with 7.3-
This reply was modified 4 years, 10 months ago by
Zorem.
I’ll look into php 7, I have automatic updates on, and it just updated to 5.3.3, so I assumed it was the newest. The plugin *does* say “Compatible with your version of WordPress” so really, it should say that it hasn’t been tested with my version on WordPress, right?
We just released the latest version of the plugin and fixed this error – Uncaught Error: Call to undefined function array_key_first().
Thanks,
-
This reply was modified 4 years, 10 months ago by
- The topic ‘Cannot save some info, no place for pickup instructions’ is closed to new replies.