digimarkup
Forum Replies Created
-
I would also like to add to this. When I edit a page, the Jeg Kit tab turns to blue as if it’s the active tab when it’s not. This is the dumbest form of advertising that I have ever seen in a WordPress plugin. You don’t get people to pay for your membership by pissing them off. What are you guys doing?
Thanks for the reply @daledupreez I don’t think this needs to be handled within the Stripe plugin, since the wc_stripe_create_customer_required_fields filter is already available. I believe WooCommerce should make it easier to define which billing fields are required. Just made that comment in case anyone else runs into a similar issue and is looking for a solution.
This problem still exists, but I’ve found the solution.
In version 9.7, the validate_create_customer_request method was added in includes/class-wc-stripe-customer.php on line 219.
This function retrieves the required fields from the get_create_customer_required_fields method, which gets its data from:
WC_Checkout::instance()->get_checkout_fields( ‘billing’ );By default, every billing field is required, except for the company and billing_address_2 fields. That includes the phone number field.
So, if the customer leaves out any field (except company and address 2), the checkout will fail. The data won’t even be sent to the Stripe API.
Another issue is that not every WooCommerce order requires a billing address. For example, I run a digital product store and don’t need to collect address information.
In the get_create_customer_required_fields method, there’s a condition that checks if the user is on the “Add Payment Method” page:
// If we are on the add payment method page, we need to check just for the email field.
if ( $is_add_payment_method_page ) {
return [
'email' => true,
];
}This logic also needs to be applied when an admin manually creates an order and sends it to the customer. Manually created orders do not display billing fields during checkout.
There are two ways to fix this:
Use the wc_stripe_create_customer_required_fields filter to override the required fields.Use the woocommerce_billing_fields filter to customize which fields are required.
https://developer.woocommerce.com/docs/code-snippets/customising-checkout-fields/
I disconnected my account and reconnected it and the error has not come back. I’m going to mark this as resolve. Thanks
For some reason my test API keys wasn’t working and I had to reconnect. It’s back working now.
Go to Settings -> Permalinks and click the Save button. I have this issue with all header and footer templates that wasn’t built with elementor pro.
Forum: Plugins
In reply to: [WooCommerce Legacy REST API] 1.0.3 is not a solutionThe crazy thing is I did not install this plugin. This was installed automatically by WooCommerce. I did not have the legacy rest api activated. Unacceptable from a plugin owned by Automattic
Forum: Plugins
In reply to: [WooCommerce PayPal Payments] Credit cards does not have paddingIt turned out to be a theme issue. Problem resolved
Hi Muhammad,
After further investigation I found out that the issue was with another plugin and not yours. Your plugin is working fine. I apologize for the inconvenience.
- This reply was modified 2 years, 4 months ago by digimarkup.
Ok, I completed the support form and I’ll wait for a response. Thank you
Forum: Plugins
In reply to: [Ultimate Addons for Elementor] Lasta version broke Retina Image linkv1.6.21 did not fix this issue. I just updated and the problem still exist.
I’m having this same problem. Links are not working with the Retina Image widget.
There’s a bug in the Elementor plugin that causes this. To temporary fix this problem, you will need to edit a javascript file. The file is located here
wp-content -> plugins -> elementor -> assets -> js -> app.min.js
Copy this file content and paste it into a code editor like vscode or notepad++
Find this line and remove it
a[a.length-1].remove()
Only remove this line and nothing else. Copy the code and paste it back into the app.min.js file, overwriting the code that’s already there. Save the file and try using the import tool again.
Unless Elementor fixes this bug, the problem will return when a new update is released.
- This reply was modified 2 years, 12 months ago by digimarkup.
Yes, the plugin ask you for your email when creating an API key. It kind of forces you to create an api key on wordfence.com. If I do a search and replace on the database, alerts will still go to the old email. So if it’s not saved in my database and not saved on your website, then where is the email saved?
- This reply was modified 3 years ago by digimarkup.
Hi,
I found the plugin that was causing the problem. It’s fixed now. Thank you!