Patrik
Forum Replies Created
-
AuthorPosts
-
This reply has been marked as private.This reply has been marked as private.
Hi,
I have tried to create an invoice on your site and checkout via stripe and it worked fine. If the customer is not adding CVV then there should be an error by stripe as we are using the stripe element form for getting the card details. I would suggest you provide the steps to regenerate the issue and if possible prepare a video and share it with us so that we can regenerate the issue and fix it asap.
Regards,
PatrikDecember 5, 2019 at 6:11 am in reply to: Is there a way to send out an email notification prior to renewal? #3823Hi Marco,
We have items for invoices whereas for our Geodirectory plugin, we have pricing packages for you can say membership. Those pricing packages are handled using the Geodirectory plugin and its connection with an invoicing plugin is done using the pricing manager add on. So one can create an invoice for package/membership purchased. You can get more idea from https://wpgeodirectory.com/docs-v2/addons/pricing-manager/ and https://wpgeodirectory.com/docs-v2/
Kindly create a new support ticket if you have any issues or questions instead of directly jumping into other tickets.
Regards,
PatrikHi Marco,
Thanks for sharing ideas for enhancing our Invoicing plugin. We will consider those ideas for sure in future releases of the plugin or add ons. For now, we have other more priority work going on for this plugin.
Regards,
PatrikHi,
We have plans for adding this feature later for this plugin. You have to review the code files to get the idea about the hooks and filters available. We have provided hooks and filters to extend the core plugin functionality.
Regards,
PatrikHi,
You can hide “Invoices” from the list using the following code:
add_filter('uwp_get_user_post_counts', 'uwp_get_user_post_counts_cb', 10, 2); function uwp_get_user_post_counts_cb($counts, $post_types){ if(isset($counts['wpi_invoice'])) { unset($counts['wpi_invoice']); } return $counts; }
Put this code in the currently active theme’s functions.php file or use snippets plugin to add the code from admin side and let me know if it resolves the issue or not.
Regards,
PatrikHi,
In the latest updates of our Invoicing plugin, we are using the WordPress transients for storing checkout data instead of the session. WPEngine has heavy object caching which can cause these issues. I would suggest you disable object cache for this type for some time and check if the checkout works properly or not. You can find the Object cache-related information on your admin side WPEngine->General Settings-> Object/Transient Cache.
Regards,
PatrikHi,
I have made some changes to the Payment manager plugin add on. Can you please check and let me know if it resolves your issue or not?
Regards,
PatrikHi,
We are working on it so I would suggest you should not allow adding a listing without login till we fix this issue. You can do that by disabling Geodirectory->Setting->Show Advanced->Allow posting without logging in? setting. This issue is related to Pricing manager add on and we are working on that and will fix it soon. Sorry for the inconvenience.
Regards,
PatrikHi,
Can you clear your browser cache and check if it works or not? I have checked with the invoice item and the GD package and checkout with stripe worked properly for me. You can check the invoices on the backend. It is working fine on my side.
Regards,
PatrikThis reply has been marked as private.Hi,
We already released an update for the stripe add-on. Can you please update and let me know if it resolves your issue or not?
Regards,
PatrikHi,
We are working on it and doing testing which takes time. We will release an update very soon.
Regards,
PatrikHi,
The function wpinv_insert_invoice() will not send an invoice as we are using that function to create an invoice from add ons and GD. You have to do minor customization to send an invoice in the email using a hook “wpinv_insert_invoice” from this function. Add note function sends a note to the customer so it will trigger email. Try the following code and let us know if it helps:
add_action('wpinv_insert_invoice', 'wpinv_insert_invoice_cb', 10, 2); function wpinv_insert_invoice_cb($invoice_id, $invoice_data){ if ( ! empty( $invoice_id ) ) { wpinv_user_invoice_notification( $invoice_id ); } }
Regards,
Patrik -
AuthorPosts