Your crowdfunding and e-commerce journey begins with the IgnitionDeck Framework. To get started, choose from one of the two installation options below:
First, download the plugin from the WordPress plugin repository. Once you have downloaded your copy of the plugin, you can install via WordPress or FTP.
Installing via WordPress
Installing via FTP
Note: You will need an FTP client, such as FileZilla or Transmit.
The IgnitionDeck Crowdfunding licence key
Once you have the IgnitionDeck Framework and any other IgnitionDeck products you own downloaded from your IgnitionDeck Dashboard, uploaded to your plugins folder, and activated, you need to select a commerce platform. In this case we will be using:
IgnitionDeck Commerce
IgnitionDeck Commerce is the commerce platform required for IgnitionDeck users that intend to use all the powerful features of IDC such as CRM, integrated payment gateways, and the Member Dashboard.
1. Navigate to the IgnitionDeck main settings page in your WordPress Dashboard, select IgnitionDeck Commerce, and save.
Once the IgnitionDeck Crowdfunding plugin has been activated, you will need to go to Settings > Permalinks and click the “Save Changes” button (even if you haven’t changed anything). This is required because IgnitionDeck Crowdfunding creates a new “custom post type” in your WordPress installation called “Projects.”
If possible, it is recommended that you use the ‘Post Name’ permalink style: /%post-name%/.
Failing to save or re-save your permalink settings after activating IDCF will usually result in “404 Page Not Found” errors on your website. If you have trouble viewing project pages or your purchase form, it is likely that you need to re-save your permalink settings.
Important: Make sure that you have set your Timezone in Settings > General so crowdfunding campaigns end at the correct time. Use the “Choose a city in the same timezone as you” method here, not the UTC+/- method, since the UTC method causes problems in some cases.
Set the date format to m/d/y format (middle option) rather than the default WP F j, Y format or d/m/y for the correct calculation of project beginning and end dates.
Set your General IgnitionDeck Commerce settings in the main IDC tab.
All of your payment settings will be found in the IDC > Gateways screen. The IgnitionDeck Commerce platform includes support for PayPal Standard or Adaptive, Stripe, Authorize.net, FirstData, and Coinbase. You may only have one credit card processor active at once, but a credit card gateway can be combined with one of the PayPal options, Coinbase, and/or offline payments simultaneously. The offline payment gateway permits your site to register a pledge of support without capturing a payment.
For testing purposes, select the Enable Test Mode checkbox; uncheck this box when you are ready to go live.
Note: You cannot use a Personal account for taking money through your website – it must be a Premier, Business or Website Payments Pro account only.
Testing PayPal Standard: When using PayPal Sandbox mode, you MUST enter your PayPal SandBox mode user email address when you are testing the checkout process. If you use any other email address during this process, you will receive a warning from PayPal that your email does not exist with PayPal. (This is because PayPal Sandbox is separate from regular PayPal).
To use Stripe, you will need to have a Stripe account. You can sign up for an account here.
Note: be sure to set up the Stripe webhooks in the Stripe Dashboard > Webhooks:
Testing Stripe: For the basic functionality of Stripe, this can be done using one fo Stripe’s test card numbers.
For testing the Stripe Connect functionality, you will need to sign up for a second Stripe account (they’re free, you can close the account when you are finished testing). Set you site up with your “real” Stripe account with everything in test mode. Create a project creator account on your site and complete the Stripe Connect set up through the project creator’s Payment tab for Stripe Connect. If the Stripe Connect is successful, the project creator account will see the button change and the project creators email address will appear in the Stripe’s dashboard Connected Accounts tab.
You have now set up IgnitionDeck+Membership utilizing the IgnitionDeck Commerce platform. You will now be able to submit projects and see them in the front end. Please have a look around the rest of our documentation regarding the finer details.
Please see our video tutorial for a step by step guide for the process covered in this Quick Start Guide: IgnitionDeck Crowdfunding + IgnitionDeck Commerce Setup video.
For reference, the list below links directly to our theme documentation.