WooCommerce & IgnitionDeck
IgnitionDeck integrates with WooCommerce so that you can build a powerful self-hosted crowdfunding system on top of your WooCommerce-based site. For instance, this might be a good choice if your project contribution rewards are strictly physical goods (like t-shirts or other items that require shipping) within your existing shop.
Important note
WooCommerce can not be used as the commerce platform if the site is intended to allow 3rd party/non-admin users to become project creators.
In order for the front end project creator feature and the associated payment functionality (creator accounts and crowdfunding fees), IgnitionDeck must use the IgnitionDeck Commerce platform.
Creating and Connecting WC Products to IgnitionDeck Projects
The following steps explain how to link your crowdfunding levels to WooCommerce “Product Attributes.”
Once the WooCommerce plugin has been uploaded and activated, set WooCommerce as your Commerce Platform on the main settings page for IgnitionDeck.
- Create your project and its reward levels. Plan your levels and what order they will appear on your project thoughtfully and this will save you from rearranging product variations during the later steps.
- Once the project has been created, save it as a Draft.
- Next, open the WooCommerce Products » Add New Product screen.
Create a “Variable Product” that will represent the project reward levels you have created in the previous steps.
This product in WooCommerce will have “Attributes” and “Variations” which are used to link the project reward levels with WooCommerce.
Create an “Attribute” for your WooCommerce product and enter the possible “Values”.
For example, you could name your attribute “Level” or the project name and if your crowdfunding project has three levels, you can add “3|2|1” (without quotes) to the Values field. The “Name: Value” will be passed and show up in the user’s cart so descriptive values can be useful.
- Once you have saved the attributes, select the Variations tab.
Use the automatic “Create variations from all attributes” option in the drop down and click Go.
This is very important as it will assign the item ID to the variation in the correct order to align with your reward levels.
The created variations will be displayed:
- Expand each variation and assign each one the price that matches the price for your reward levels in project screen.
- Save the product.
From the Products screen, hover over the product you just created. Make a note of the ID number that has been assigned to the product.
Paste the WooCommerce product ID into your IgnitionDeck project’s edit screen in the section on the right called “WooCommerce Shortcode,” and update/publish the project.
If you do not see the WooCommerce Shortcode field, make sure to set and save your Commerce Platform as WooCommerce (step 1 above).
Checkout URL
When the WooCommerce plugin was installed and activated, the default pages for the commerce platform would likely have been created automatically during the setup wizard. The Cart and Checkout pages should be set within WooCommerce » Advanced tab:
Go to IgnitionDeck » Settings and select either the Cart URL or the Checkout URL from the drop menu.
Good to know
Either option will work and which you choose is dependent on what the expected behaviour of the supports is on the site.
- Choose the Cart option if supporters are likely to support multiple projects at once, or
- Choose the Checkout option for a faster checkout process if a single project will be supported per visit.

Troubleshooting
Blank checkout/cart pages
If your cart or checkout pages are blank, make sure that the shortcodes [woocommerce_cart] and [woocommerce_checkout] have been included, respectively.
Mismatched reward and product prices
If the prices at the checkout do not match the reward level prices listed on the project page, review the alignment the product variables and reward levels (step 8 of Creating WC Products, above)
IgnitionDeck does not provide support for WooCommerce. For help with WooCommerce in general, please refer to WooCommerce’s Documentation.
Tips and Tricks
Hiding reward products from the shop
Hiding reward products so they do not appear in the WC shop as normal products require two steps to hide them.
Useful resource: WooCommerce documenation on hiding products
Hide the Attributes from being displayed by leaving the Visible on the product page box unchecked
Under the Publish section, set the Catalogue visibiity to Hidden, then publish your product.