IgnitionDeck Documentation

WooCommerce with 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). The following steps explain how to link your crowdfunding levels to WooCommerce “Product Attributes.”

NOTE: IgnitionDeck does not provide support for WooCommerce.  For help with WooCommerce in general, please refer to WooCommerce’s Documentation.

  1. Once the WooCommerce plugin has been uploaded and activated, set WooCommerce as your Commerce Platform on the main settings page for IgnitionDeck.
    wc_commselection
  2. 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.
  3. Once the project has been created, save it as a Draft.
  4. 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.
  5. 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 “1|2|3” (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.
    wc_attributes
  6. 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.
    wc_createvariations
    The created variations will be created.  Notice that the reward level numbering is in the opposite direction to the product variation numbering – this is correct.
    wc_variations
  7. Expand each variation and assign each one the  price that matches the price for your reward levels in project screen.
  8. Save the product.
  9. 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.
    wc_productid
  10. 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.
    wc_prodid_shortcode
    If you do not see the WooCommerce Shortcode field, you probably forgot to set and save your Commerce Platform as WooCommerce (step 1 above).

Checkout URL

Set the default checkout page in IDCF > Project Settings > Default Checkout to External URL and set the URL as http://yoursite.com/checkout?add-to-cart as per screenshot:
WC_checkoutURL

Important Note:

WooCommerce can not be used for the commerce platform for theIgnitionDeck Enterprise plugin suites.  In order for the front end project creator feature and the associated payment functionality, IgnitionDeck Enterprise must use the IgnitionDeck Commerce platform.