title: Extra Flat Fee at Checkout with BigCommerce -- Does the API Support Ability to Implement This
body: <p>We are currently evaluating several e-commerce platforms, BigCommerce being one of them.</p>
  
  <p>The product that we are considering selling requires the addition of a required additional "setup fee" with some SKUs (for example, art work prep for an extra $20.00, independent of unit cost of the product or options selected).</p>
  
  <p>My initial though on how to implement this is through the addition of a 2nd SKU that is automatically added when a SKU is added to the cart that has a particular attribute (e.g., attribute type: Setup Fee; attribute value: $20.00).  This attribute would tell custom code to create the setup fee SKU and add it to the cart as well.</p>
  
  <p>Of course code would also need to be developed to maintain the integrity of the cart and the setup fee.  If the original product is deleted, the setup fee should be deleted.  The setup fee should also not be allowed to be deleted or changed if the product that put it in the cart is still in the cart.</p>
  
  <p>My question is -- Is the BigCommerce API rich enough (methods, eventing, etc...) to handle this custom coding scenario?</p>
  
  <p>I spoke a brief bit with BigCommerce support and they indicated that it may be able to be done with JavaScript but that's the furthest we took it as the tech sounded unsure.</p>