ZodiacPress Sell Reports with WooCommerce

This plugin is discontinued. Documentation remains here for those who need it.


ZodiacPress Sell Reports with WooCommerce

(See the setup documentation for this plugin.)

Sell Your Astrology Reports

This WordPress plugin eliminates the work that most astrologers have to do for each customer: create a birth report, save it as a PDF file, and manually email it to each customer. This plugin provides a way for customers to purchase their report in your WooCommerce shop, and view it right away.

ZodiacPress Sell Reports with WooCommerce (ZP Sell Reports) lets you sell personalized astrology birth reports in your WooCommerce store. This plugin is an extension for ZodiacPress and WooCommerce, so you must have both of those plugins installed in order to use this plugin.

The original ZodiacPress plugin lets your visitors get birth reports on your site for free. When you add ZP Sell Reports, you’ll be able to sell the report as a product in your WooCommerce store. Your visitors will be able to view the report immediately after they pay.

Give Your Customers a Free Preview

Optionally, you can give your customers a free short preview of their birth report. This will show only the beginning sentence from each of your astrology interpretations, with a link to buy the full report.

Privacy Policy and EU General Data Protection Regulation (GDPR) Information

ZP Sell Reports collects personal information on the birth report order form. This information includes date of birth, time of birth, and place of birth. ZP Sell Reports stores this information with the customer’s order in your WooCommerce store. The information is then used to create the astrology report for the customer.

To help you comply with the EU GDPR, the plugin includes a tool that lets you erase the sensitive birth data in one click. You can erase the birth data for all orders at once, or for one specified order.


Technical Details

  • Supports PHP 5.4 and above, including PHP 7+.
  • Includes a language POT file so you can translate it.
  • Requires WordPress version 4.7 or higher.
  • Requires WooCommerce version 3.2.4 or higher.
  • Requires ZodiacPress version 1.6 or higher.
  • Report delivery method: There will be a link on their purchase receipt to “View Your Report.”
  • In addition, they can view their purchased reports from within their “My Account” area when logged in to your site.

See more ZodiacPress Extensions.

We've One Response

  1. November 20th, 2019 at 8:58 am

    Hi Isabel,

    first of all thanks for your plugin!
    We have found an issue in your plugin.
    In zp-woocommerce-1.4/includes/wc-checkout.php
    line 33 the code should be:

        //$data_string = sanitize_text_field( $values['zp_form_data'] );
    	$data_string = $values['zp_form_data'];
      	parse_str( $data_string, $data );
    	foreach($data as $key => $value) {
    		$data[$key] = sanitize_text_field($value);

    Otherwise german Umlauts will get lost since you apply the sanitize_text_field() function to the whole string.

    Best wishes from Munich