ClickFunnels Product API
> Products can be used to create and edit sellable goods. Products have a few boolean attributes including `archived`, `visible_in_store`, and `visible_in_customer_center`. Products that are not `archived` are in a `live` state if they are `visible_in_store` or `visible_in_customer_center` or are associated with any live funnels. `Live` products cannot be archived. Products in an `archived` state can always be unarchived. Each product can have one or more variants expressed as a `Products::Variant`. All products have a "default variant" that acts as a parent to any further variants the product may have. When you create a `Product` we will implicitly create a default variant of type `digital`. If the product you want to create is actually `physical`, be sure to update the type of it's default variant in a subsequent request. The Product Object will always contain a `default_variant_id` attribute that lets you identify the default variant. If the Product will have variants you should set the `variant_properties` attribute to an array of the properties a variant can have (e.g. "Size", "Color", etc.)