Don’t work with guests
-
Save only datas from me.
The page I need help with: [log in to see the link]
-
@webster_r it should be captured, at least the checkout fields were remembered meaning that the fields are captured.
Can you send over a screenshot of what the abandoned cart tab looks like now on your side?sure! (: https://snag.gy/KpUt3a.jpg
the cart there is my registered account
@webster_r thanks, i see. Do you have access to the database?
It would be good if you could open it up and take a look at this table “wp_captured_wc_fields” and send a screenshot of this table.A empresa em que trabalho travou o wp-admin apenas para acessos com o nosso ip interno. Tem essa forma também de bloquear
https://www.inmotionhosting.com/support/website/wordpress/lock-down-wordpress-admin-login-with-htaccessQuando desbloqueamos ele voltou a funcionar.
sure (: https://snag.gy/zJX9hn.jpg
@carcanha de acordo com esse tutorial, nosso wp-admin já é desbloqueado :/
Thanks @webster_r, so I can see that in the database my test abandoned cart hasn’t been saved.
In this case do you have a test site where you could disable all other plugins except WooCommerce and ours and then test out on a different browser if you are captured as guest? From what I could think of is that either you have a custom setup on your shop that is preventing guest users to be captured or you have some sort of security setup that also does not allow to save easily save information to your database if the user is a guest.
Yes I have, in fact, this website is the staging site so I’ll try it later, I’ll get back to you tomorrow since I can do it right now, thanks! if we figure this out I’m buying this plugin (:
since I can’t do it right now*
Sure, no problem, take your time.
Hi @webster_r
So we just took another look at your website and we noticed that our plugin is not loaded on your checkout page: https://infinitorevendas.com.br/checkout/.
We viewed the page source and the Javascript file required for capturing data is not loaded.
You should have our Javascript file loaded on your Checkout page “/wp-content/plugins/woo-save-abandoned-carts-pro/public/js/woo-live-checkout-field-capture.js”Since it is loaded via Hook, here is what you should try out:
- Download and install Storefront theme (default theme for WooCommerce)
- Activate the theme
- Check the Checkout and test if your abandoned carts are being captured for guest users
If everything is captured then you will have to look for issues in your theme, most probably it simply doesn’t have a hook “woocommerce_after_checkout_form” that adds our JS code to the Checkout page right after the checkout form is loaded and it is quite easy to fix by simply modifying the Checkout template and including it back in.
-
This reply was modified 5 years, 9 months ago by
Streamline.
Hi! I figured out which plugin is keeping live checkout from capturing cart info… its ARG Multistep Checkout, a plugin I use to customize the checkout page with a template. Maybe live checkout only works with the default checkout page or something? any work arounds? I wish I could come up with a work around here since ARG multistep’s support is terrible and takes ages to reply.
Hey @webster_r
We wilk try to setup the plugin on our test environment to see what must be done to fix the issue.Will get back to you once we have done the research and found the workaround for that plugin.
Hi @webster_r
Unfortunately we do not have access to the paid plugin that is causing issues with our product but since we know what is the issue we ran a few tests trying to simulate the behavior that you are experiencing on your shop.
We came to a workaround that might just fix the issue.Coud you please try adding this peace of code to your themes functions.php file
if ( class_exists( 'Woo_Live_Checkout_Field_Capture_Pro_Public' ) ){ $wclcfc_public = new Woo_Live_Checkout_Field_Capture_Pro_Public( WCLCFC_PLUGIN_NAME_PRO_SLUG, WCLCFC_PRO_VERSION_NUMBER ); add_action( 'woocommerce_before_checkout_form', array($wclcfc_public, 'add_additional_scripts_on_checkout' ) ); }
If the above fails then you could try using the second version:
if ( class_exists( 'Woo_Live_Checkout_Field_Capture_Pro_Public' ) ){ $wclcfc_public = new Woo_Live_Checkout_Field_Capture_Pro_Public( WCLCFC_PLUGIN_NAME_PRO_SLUG, WCLCFC_PRO_VERSION_NUMBER ); add_action( 'wp_loaded', array($wclcfc_public, 'add_additional_scripts_on_checkout' ) ); }
Let me know the results.
-
This reply was modified 5 years, 9 months ago by
prowebdesign.
- The topic ‘Don’t work with guests’ is closed to new replies.