CM Business Directory Payments (CMBD Add-On) - Renewing a Business Listing
Renewing a Business Listing
The option for Renewing a Business Listing is designed to require from the business owners to pay for their business to remain in your Index.
Currently, the recurring payments are not supported, so each owner will get an e-mail reminder about the payment.
To set options for Renewing a Business Listing navigate to the Admin Dashboard -> CM Business Directory -> Settings.
Click on the Payments tab.
Here you can edit certain features, including those related to allow payments for renewing listings.
In this section, admin can enable or disable requiring payments for listing renewals. If this feature is enabled, users must pay in order for their listing to remain visible to the public in the directory.
If this feature is enabled, admins have to create a product in EDD / WooCommerce to allow the payment. In this settings section, admin can add the name and price of the payment or select an existing product.
Admin can add the amount of time a listing is active before it must be renewed (defaults to 365 days).
There is also an option to notify businesses via email when renewal is required and the ability to customize when this notification is sent in terms of some days (defaults to 7) before a listing expires and it's either completely or partially hidden.
Admin can customize renewal notification email subject and content using placeholders like, , .
They can also customize the payment confirmation email subject and content using placeholders, , .
Business owners will have to click on the activation link sent in the e-mail in order to renew the listing after paying.
Renewing a business
After making the payment, the user receives a link to re-activate the listing or a unique activation code to paste on the business activation page.
This email is similar to the one for Suggesting a Business. It includes a link to make a purchase. After clicking on the link users will be automatically redirected to the checkout (screenshot below)
The emails corresponding to payment requests and activation can be edited in the Renew a Listing Settings.
This payment keeps a business listing from expiring if this option is enabled in the Payments settings.