Kiran
Forum Replies Created
-
AuthorPosts
-
Hi Laura,
We have fixed [wpinv_buy] shortcode problem, but we need FTP credentials to update the patch on your site. Please provide us FTP credentials.
Thanks,
KiranHi Laura,
I have tested on my one of test site and with GD Booster it works fine. Please check first two screenshots.
For debug purpose i have updated code, so you can see log in browser console (firebug) on success page. See last attachment.
On your site i checked and there is no Google Analytics code found on page.
Thanks,
KiranThis reply has been marked as private.Hi Laura,
If you provide admin & FTP credentials then i will add it for you from my side.
Kiran
Hi Konstantinos,
Is there a way to make the listing get the pending status only at the first payment?
Use following code snippet. This will set published status for the listing on renewal payments.
function _wpi_custom_payment_set_status_for_renewal( $status ) { global $_wpi_custom_renewal_invoice; if ( $_wpi_custom_renewal_invoice ) { $_wpi_custom_renewal_invoice = false; $status = 'publish'; } return $status; } add_filter( 'geodir_payment_paid_listing_status', '_wpi_custom_payment_set_status_for_renewal', 10, 1 ); function _wpi_custom_payment_set_global_renewal( $invoice_id, $old_status ) { global $_wpi_custom_renewal_invoice; $invoice = wpinv_get_invoice( $invoice_id ); if ( !empty( $invoice->ID ) && $invoice->is_renewal() ) { $_wpi_custom_renewal_invoice = true; } else { $_wpi_custom_renewal_invoice = false; } } add_action( 'wpinv_status_publish', '_wpi_custom_payment_set_global_renewal', 10, 2 ); add_action( 'wpinv_status_wpi-renewal', '_wpi_custom_payment_set_global_renewal', 10, 2 );
On Stripe, each time you create a listing you get one invoice and thats it. You dont get additional invoices for each renewal. This means that you dont have the issue with the pending status but you dont get to see the additional payments that have been made and the Times Billed section of the invoice always says : 1
It seems you have not added a webhook url at your Stripe Account Settings. Please add a Webhook URL for your site in your Stripe Dashboard > API > Webhooks > Add ednpoint and select all events.
The URL should be like:
https://WWW.YOUSITE.COM/index.php?wpi-listener=IPN&wpi-gateway=stripeLet us know.
Thanks,
KiranHello,
We are going to update this, so invoice created date will not be updated.
This will be available in next release.
Kiran
Hi Laura,
I have created documentation on how to use integrate Google Analytics Ecommerce Tracking with Invoicing.
Please see https://wpinvoicing.com/docs/google-analytics-ecommerce-tracking/.To track Invoicing transactions add that snippet to your theme functions.php file or via any snippet plugin.
Let us know.
Thanks,
KiranHi Jorge,
I have updated invoice number & currency for old invoices. I also updated discount for old invoices.
Please check and let us know.
Kiran
Hi Jorge,
1. Unfortunately, the invoicing numbers on all payments that have been made before the change to the invoicing plugin have changed from “GD…” to (for example) “WPINV-02107”. This new numbers should be replaced again with the previous values (“GD…”).
2. The currency is also showing wrong on all previous invoices. Before the change I used “CHE” but now on the customer invoices it is showing “USD” ($).
I have fixed both points for all future invoices but they should be fixed for all previous made payments.
During invoices conversion from Payment Manager to Invoicing it takes the current settings saved at Invoicing settings.
Please provide FTP & database server details OR CPanel details, i will update currency and invoice number for old invoices.3. Discounts are showing on the previous made invoices but they have no influence on the total amount (see the attachment). Don’t understand me wrong. It works fine for current invoices but if someone opens “old” invoices the total amount is wrong. I can also see this behavior on the admin page (see attachment).
I will look into after getting FTP credentials.
4. The invoice is hard to print if there is a long listing title. If so, the invoice gets to wide and can only printed in landscape. Would it be possible to limit the width of the “article name”?
With title is long it wraps the title to the second line. Can you provide screenshot how it looks to you in portrait?
5. Do I still need the payments manager from Geodirectory or has it been replaced completely with the invoices plugin?
Yes, payment manager is required to manage listing packages. The Invoicing plugin is used for better invoicing management.
Kiran
Hello,
Invoicing uses the post date to display as a invoice created date. I followed WordPress standard method for displaying post date.
In WordPress whenever post is published it updates the post date. In invoicing whenever invoice published(paid) it updates the date also.I will discuss this point with our team and let you know.
Kiran
Hi Laura,
Currently on package list shows price without tax. The tax calculated based on user’s address country selected in checkout.
In checkout page it shows price as you expected, but currently no way to show price with tax on package list, but we will add this in future.Thanks,
KiranHi Lauren,
The reason for the problem could be one of following:
– Stripe API keys changed at Invoicing Stripe Settings after doing some transactions
– Moving test mode to live modeAt website end the plugin handling IPNs based on current Stripe API settings. So if Stripe sends IPN request to the website which was made with old API Keys or different API then it raises such type of errors.
I have now updated logging such type of error, so now if debuggin enabled then it will log error in debug.log like
[30-Oct-2017 09:36:38 UTC] Stripe IPN Request : No such event: evt_1BFP3uAlWN3FvxeoqB5JgYJL
Thanks,
KiranOctober 30, 2017 at 7:05 am in reply to: Invoice created in admin dashboard goes to paid status upon publishing #693This reply has been marked as private.Hi There,
In front end when user adds listing and follows checkout process, the invoice will be send to user after successfull payment.
In backend if admin creates invoices for any user, admin has two options to send invoice to the user.
– During just on save invoice (you can find “Send Invoice:” option box just below of “Save Invoice” button).
– Admin can manually send invoice to user by clicking “Resend Invoice” button. It also adds note to invoice notes for manually sent invoices.If you want to send invoice just after submit listing then you code snippet posted here: https://wpinvoicing.com/support/topic/add-send-invoice-button-to-front-end-invoices-history/#post-649
Let us know.
Thanks,
KiranThanks for letting us know 🙂
-
AuthorPosts