Hello Team WPGeoDirectory:
I have read several posts and have yet to find my answer.
I am building a site whereas I will be using WP All Import to import users listings of hundreds of listings (think Real Estate Listings even though it is not). I would like to be able to charge for each listing (as GD is designed to do) but I am concerned that it would generate an excessive amount of invoices (1 for each listing).
1. How do I use the WP All Import to import and update (including expire sold listings (think real estate)) the listings for the users on a periodic basis while still ensuring the user is charged for them?
2. If I use WooCommerce (also maybe reply for WP Invoicing as well for other users reading this thread), how do I prevent hundreds of thousands of invoices to be created for each user monthly and ideally only issue one invoice per month if possible?
3. Since listings will be uploaded / updated in bulk, can Woocommerce (and WpInvoicing) charge the user for all these listings at once or will it charge the user 400 different $0.50 charges if they have 400 listings for example?
Each listing price will probably only be $0.50/month and so it is VERY important that I am not charged a transaction fee for each listing as the Credit Card Processor will literally get almost every penny of the listing fee.
4. Would this situation require something like Alex described near the end in the thread below: making a members site, and creating memberships and then capping each membership at a certain number of listings?
https://wpgeodirectory.com/support/topic/allow-participants-more-than-one-listing/#post-407994
Then not send invoices for free posts as snippet allows here : https://wpgeodirectory.com/docs-v2/addons/pricing-manager/#free-skip-invoice-email
Then maybe the following snippet to hide the sheer number of invoices created or to hide invoices from the list (not sure which list is being referred to): https://wpinvoicing.com/support/topic/number-of-invoices-show-on-a-public-profile/#post-3810
Please advise. Thank you very much for your time and help!
Warmest regards,
Jonathan