Create a FoxyShop Donation Page

This is the moment you’ve been waiting for. Setting up your own donation page!

Within the FoxyShop plugin, click on adding a new product. Set the base price to 0 and remove the quantity and weight fields.

foxyshop_add_product

You’ll also want to add an image for your product.

foxyshop_add_image

The goal here is to get a super flexible donation page which will allow your constituents to pick a specific donation amount, specify a custom amount, and decide if they want to give a one-time gift or a recurring gift.

donation_page

For this product, check the two checkboxes to “Force Immediate Checkout” and “Empty Cart Before Adding Product” as shown below since we won’t really need the modal cart functionality.

To get the donation page functionality we need, we’ll need to set up some specific product variations.

foxyshop_product_setup_donation

Create a product variation called “Donation” of variation type “Radio Buttons” with the following data:

$5{p:5}
$10{p:10}
$25{p:25}
$100{p:100}
Other{dkey:custom-price}

Next, create a “Single Line of Text” variant named “Donation Amount” and set the “Display Key” to “custom-price”

Finally, create a “Drop Down List” variant named “Frequency{sub_frequency}” with these values:

Just Once{v:}
Every 2 Weeks{v:2w}
Every Month{v:1m}

Save the page, and you should be good to go. To add a link to this page in your menu, create a new page in WordPress of format “link” and point it to the url of your products.