ZodiacPress Sell Reports with WooCommerce – Documentation


This plugin is an extension for ZodiacPress and WooCommerce, so you must have both of those plugins installed in order to use this plugin.

Install The Plugin

After you purchase the plugin from its main page, install the plugin:

  1. In your WordPress dashboard, go to Plugins > Add New
  2. Click Upload Plugin.
  3. Click Browse to upload the ZIP file which you purchased from us.
  4. Click Install Now.
  5. Click Activate Plugin to activate the plugin.

Top ↑

Setup and Configuration

To sell an astrology report, you must create a report product.
(If you’re new to WooCommerce, see this.)

Create a Report Product

Creating a report product is just like creating any other product in your WooCommerce store, with a few mandatory steps:

  1. Go to: Products > Add New.
  2. Enter your desired title for the product. For example, Birth Report.
  3. Optional: Enter a description in the text box.
  4. Mandatory step. Go to the Product data panel and select Virtual.
    Virtual Product setting - ZP Sell Reports screenshot

  5. Enter a price for the report.
  6. Mandatory step. Go to the Inventory tab and select Sold individually.
    Sold Individually setting - ZP Sell Reports with WooCommerce screenshot

  7. Mandatory step. Go to the Product short description panel.
    Shortcode - ZP Sell Reports with WooCommerce screenshot

    This box is where you must paste the ZodiacPress shortcode for the report. To sell a regular Birth Report, paste this shortcode:

    [birthreport sell="woocommerce"]

    If you have the House Systems extension, you can sell a House Systems report. To sell a House Systems report, paste this shortcode:

    [birthreport sell="woocommerce" report="house_systems"]

    You can sell any type of ZodiacPress report by adding sell="woocommerce" to the shortcode.

    For example, you may have a report with the Sidereal Zodiac and a custom house system, like this:

    [birthreport sidereal="lahiri" house_system="W"]

    You can sell that report by adding sell="woocommerce", like this:

    [birthreport sidereal="lahiri" house_system="W" sell="woocommerce"]
  8. In addition to the shortcode, you are allowed to enter other content into the Product short description box. For example, you can add a short description of the report.
  9. Just like with any other product in your WooCommerce store, you can set product categories, tags, and images for this report product, if you wish to do so.
  10. Click “Publish” to make your report available for sale in your shop.

Top ↑

Optionally Offer a Free Preview

You may choose to offer a free preview of your report. The free preview will look like this, although it will also have the chart image if you enabled the image on the report:

ZodiacPress Sell Reports with WooCommerce, Free Preview


To offer a free preview:

  1. Create a page and give it a name, for example, “Free Preview.”
  2. Add this shortcode to the page:
    [birthreport report="birthreport_preview"]
  3. Link to this page somewhere so that your users can get the free preview. For example, you can link to it in the description for your birth report product. Or, you can add it to your main menu. When visitors go to that page, they will be able to get a free preview of the report.
  4. The free preview contains links that say, “Buy the full report.” You can change the wording of these links by going to the Free Preview Settings. To do this, go to ZodiacPress > Settings > Free Preview. On that settings page, you can also customize the preview length.

Top ↑

If You Use Gutenberg

If you are using the Gutenberg plugin, the steps above are all the same except for Step 7 under Create a Report Product. Instead of pasting the shortcode into the Product short description box, paste it into the Excerpt box. The Excerpt box will be on the right side of the screen.


ZP Sell Reports - Gutenberg screenshot

Click Excerpt to open the box, and paste the shortcode:


ZP Sell Reports Shortcode in Gutenberg editor

Top ↑

Version Updates

If you want to receive easy version updates for this plugin in your WordPress dashboard, enter your license key at ZodiacPress –> Settings –> Licenses tab. This is recommended so that you’ll receive any security and maintenance updates. You can find your license key on the receipt which was emailed to you after you purchased the plugin. You can also see your license key if you log in to your account and click “View Licenses” in the “License Keys” section.

Top ↑


Customers will see the Birth Report for sale in your shop.


ZodiacPress Sell Reports with WooCommerce, Shop Screenshot

They will be able to enter their birth information and add the report to the shopping cart.
ZodiacPress Sell Reports with WooCommerce, Main Screenshot

Once they checkout and arrive at the “Thank You” page, they will be able to view their report.


ZodiacPress Sell Reports with WooCommerce, Receipt Screenshot

In addition, customers that have an account on your site will be available to view the report from their order history on the “My Account” page. To do this, they should click on an order to view the receipt. The receipt will have a link to view their report, just like in the above image.

Top ↑

Data Privacy Tools

When viewing a completed birth report order in the admin, you’ll notice that the birth information is attached to the order.

ZP Sell Reports Admin Backend Screenshot

To help you comply with privacy laws, this birth data can be erased. To erase birth data for one order, copy the order ID:

ZP Sell Reports WooCommerce Admin Order Screen

Then, go to ZodiacPress > Tools.

ZodiacPress Sell Reports Admin Tools

Then, scroll down to “Erase Birth Data For WooCommerce Orders.” You can erase birth data from a single order, or from all birth report orders at once. This does not erase the order itself, only the personal birth data.

Top ↑


If you encounter problems with this plugin, first check to make sure that your site meets all the requirements for this plugin to work. The requirements are:

  • WordPress version 4.7 or higher.
  • WooCommerce version 3.2.4 or higher must be installed and activated.
  • ZodiacPress plugin version 1.6 or higher must be installed and activated.
  • In addition, see this page to make sure you meet the requirements for the core ZodiacPress plugin.

Top ↑

Get Help

To get support, please open a support ticket.

Ask a Question

Your email address will not be published.