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
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 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.
WooCommerce can be used with the IgnitionDeck plugin. You must have the WooCommerce plugin installed and then you can select WooCommerce as your commerce platform. All payment gateways, transactions, and products will be handled through that plugin instead of the IgnitionDeck Commerce plugin.
For further instructions on how to use WooCommerce with the IgnitionDeck Crowdfunding, please see WooCommerce with IgnitionDeck.
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.
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.
Please 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).
[Note: PayPal Adaptive is now a Legacy API, and applications will be approved on a limited basis. We highly recommend Stripe as an alternative]
To use Paypal Adaptive Payments you will first need to login to PayPal.com and apply for an Application ID for Adaptive Payments. Generally, Paypal will pre-approve these, with restrictions. You will be able to retrieve credentials that you can use for testing purposes while you wait for the application to be approved.
You can learn more about how to apply for a crowdfunding application here: Paypal Crowdfunding App Guidelines
Once you have successfully completed your application and received your app ID, you’ll need to get your API credentials. The folks at Putler have created a great guide here.
Note: when in test mode, you will use the default App ID of APP-80W284485P519543T and you will need a sandbox credentials for a buyer to test payments. You can signup for Paypal sandbox here.
To use Stripe, you will need to have a Stripe account. You can sign up for an account here.
Note: when in test mode you will need to use one of Stripe’s test card numbers.
Please see documentation for the other payment gateways.
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.