A great tool for ecommerce in WordPress is FoxyShop, a free plugin to the FoxyCart ecommerce platform. This post will walk you though installing FoxyShop and configuring FoxyCart.
To install FoxyShop, search for it from the Plugins menu and click Install Now.
Next, we need to activate the plugin.
Your FoxyShop plugin is now installed!
Now we’ll take a quick pause from this configuration and set up a FoxyCart store.
Go to www.foxycart.com
Fill out the sign up form to create your account at FoxyCart.com. The screenshot below also shows how you can use a password management system like 1Password to generate a password for your account. You don’t have to have this, but it’s highly recommended. Either way, don’t share or reuse passwords online.
The next step is to create your FoxyCart store.
Next create your default product category. Since you’ll be doing a donation page, you don’t need any shipping.
Then configure a Stripe payment gateway in test mode.
FoxyCart has a few main templates. The cart, checkout, receipt and email receipts. Each one can be configured to start with the standard default theme as shown below.
For the email theme, you’ll have to specify an email subject.
Congratulations! You’ve now set up your FoxyCart store! Let’s head back over to our WordPress admin and finish configuring our FoxyShop plugin.
We’ll need to take some settings from FoxyCart and save them in your FoxyShop plugin, and some settings from FoxyShop to save over at FoxyCart.
You can get the FoxyCart subdomain here:
For the Store / Advanced settings, you can paste the copied values from FoxyShop here.
After you save everything, your FoxyShop plugin should be installed.
You’ll also want to configure FoxyShop to support subscriptions for your online donations. You can turn that on here:
That’s it! You’re all set with a powerful online ecommerce platform on your website.