Machine IT Services
Forum Replies Created
-
Hi. Great question! So both the free and premium versions of the plugin actually support this. To prevent redirect, on the flyout login form, add the URL GET parameter “interim-login” and it will prevent the redirect. This is used by WordPress when you log out while having other windows/tabs open on the Admin Dashboard, so you can log back in without the redirect. Let me know if this works for you! And please consider leaving a review 🙂
If you would like to take advantage of our more advanced features and support, including more in-depth implementation practices, feel free to check out our Premium version.
Yes, it can, but you have to make a login link or button using PHP or Javascript that references the current page.
I recommend using PHP and setting the current page to a variable like this example:
$redirect_page = (isset($_SERVER['HTTPS']) ? "https" : "http") . '://' . $_SERVER['HTTP_HOST'] . trim(strtok($_SERVER['REQUEST_URI'], '?')) . ($_GET ? '?' . http_build_query($_GET) : '');And then using the wp_login_url function for the target link:
wp_login_url($redirect_page);This will also preserve any URL parameters on current page after redirect.
Forum: Reviews
In reply to: [Redirect Login to WooCommerce "My account" Page] Great Plugin (light)In the Admin Dashboard, under WooCommerce Settings, there should be an Advanced tab. In that tab, under Page setup, you’ll see My account page with a dropdown to select the page you’d like to use. If you don’t see this option, please ensure you are using the latest version of WooCommerce. Regardless, we are glad this plugin works for you! Thank you for your review!
I disagree. The feature I’m asking for is not with the Subscriptions plugin, but with this plugin, and migrating existing Billing Agreements to it. It has nothing to do with the Subscriptions plugin which is working perfectly. If Billing Agreements are supported with this plugin as was suggested previously, then this is an issue to be fixed with the payment gateway. I have again marked the issue as unresolved. I know that I will be redirected back here if I try to contact the WooCommerce Subscriptions support because it’s not relevant to their plugin.
Any update on this?
I’m not sure you’re understanding or maybe I’m not explaining it well.
Currently I use PayPal Standard, which comes integrated with WooCommerce by default (not an additional plugin). I have subscriptions with this gateway already, using a PayPal account that has Reference Transactions enabled, so I’m able to view and edit Billing Agreement ID’s for subscriptions made with this gateway.
However, I would very much like to migrate my existing subscriptions to this plugin’s ateway (the standalone extension plugin to which this support request refers). When I try to switch the subscription Payment Method to PayPal Checkout (this plugin’s gateway), I do not get a box beneath to enter the PayPal Billing Agreement ID so I can make the migration. I am including links to screenshots of this field so hopefully it can be better understood.
https://imgur.com/a/15dYU3z (PayPal Standard – Not this plugin)
https://imgur.com/a/cu7LCjJ (PayPal Checkout – This plugin – No Billing Agreement ID field)
How can I migrate to using only this plugin? Thank you.
- This reply was modified 6 years, 8 months ago by Machine IT Services.
- This reply was modified 6 years, 8 months ago by Machine IT Services.
Apologies. I see it is working now. However, I do not see the option to modify the PayPal Subscription ID on customer subscription. That option is included in the PayPal Checkout gateway integrated into WooCommerce, not this standalone plugin/extension. Do I need to have a Reference Transaction/Billing Agreement already setup to get this option? It’s already enabled on my PayPal account, as I use the same PayPal as I do with another site that has the Subscription ID option with the integrated PayPal Standard gateway.
- This reply was modified 6 years, 8 months ago by Machine IT Services.
That’s perfect, thank you. I didn’t need the surrounding add_action for woocommerce_cart_actions, just the inner remove_action. And I’m disabling it programmatically because I want the feature enabled by default, and only in certain circumstances be disabled to prevent premature checkout. I have some products which will interrupt and redirect away from the checkout page, so I need to force visitors to proceed to checkout for these products. Thank you again for the information.
I feel you misunderstand the issue. The payment button on the Cart page does prompt for payment information (Google Pay, etc) but on the Checkout page, it does not ask for any payment information if the cart total is $0, even if it is a subscription product. It then changes the subscription to Manual Renewal. So even if payment information is provided via the Payment Request Button on the Cart page, it does not appear to be saved/stored and used for subsequent payments, at least on totals equalling $0 that renew for $0 (if subscription). I can see the benefit of having the brisk checkout option via the button on the Cart page, but it’s counterintuitive to ask for payment information for a free product if that product also renews for free. Hopefully that clears things up a bit. Thank you for such a quick response.
This is perfect! Exactly what I was looking for! Thank you very much.
Forum: Plugins
In reply to: [WooCommerce] Customer Orders Not Showing in My AccountIf I recall correctly, it was an issue with one of the Yoast plugins, either Local or WooCommerce Premium extensions that requires updating.
Forum: Plugins
In reply to: [WooCommerce] PayPal Standard Cancel and return Site Name DifferencesNevermind! I see that I can do this by using the WooCommerce PayPal Checkout Gateway plugin instead of the built-in PayPal Standard. Thanks for such amazing plugins!
Forum: Plugins
In reply to: [WooCommerce] PayPal Standard Cancel and return Site Name DifferencesI see the PayPal payment URL’s redirected to for payment differ. The payment URL which uses the site name (currently for subscription items only) contains express-checkout and redirects to the hermes webapps endpoint after successful login. Also note that PayPal Reference Transactions are enabled on this account, which is probably why the express-checkout is used. Maybe that’s the key here? The other (non-subscription) payment URL uses the hermes webapps endpoint immediately for one-time payments and does not use Reference Transactions. Is there any way we could provide this as an option the site admin can enable that uses performs express-checkout on even non-subscription payments? This would be amazing and as I mentioned before, lead to less confusion when using the same PayPal account for multiple sites doing business as other names.
Forum: Plugins
In reply to: [WooCommerce] PayPal Standard Cancel and return Site Name DifferencesI posted this is WooCommerce as it is not specific to WooCommerce Subscriptions (again that works perfectly), but to WooCommerce’s PayPal Standard Simple Product checkout. Hopefully I explained it well enough. Let me know if you need any additional information.