Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
v:2.0:products [2017/06/20 01:17] – [Grouped or Multi-Product Add to Cart] foxybrett | v:2.0:products [2024/04/02 14:30] (current) – [Advanced Products] adam | ||
---|---|---|---|
Line 49: | Line 49: | ||
==== Advanced Products ==== | ==== Advanced Products ==== | ||
- | You are limited only by your imagination when it comes to how you'd like your add-to-cart links or forms to function, and thus, how complex you want your products to be. There are a variety of options and parameters [[# | + | You are limited only by your imagination when it comes to how you'd like your add-to-cart links or forms to function, and thus, how complex you want your products to be. There are a variety of options and parameters [[# |
+ | ===== Cart Limits ===== | ||
+ | |||
+ | A Foxy cart is currently limited to a maximum of 250 products in a single transaction, | ||
===== Product Grouping, Bundling, Ensembles ===== | ===== Product Grouping, Bundling, Ensembles ===== | ||
Line 56: | Line 59: | ||
If you have a bundle of products, you can add these products in groups so that some products show up under a parent product and are not individually editable. For example, imagine selling a CD/Poster package that contains two individual products where the parent product is the CD and the child is the $0 poster. (You wouldn' | If you have a bundle of products, you can add these products in groups so that some products show up under a parent product and are not individually editable. For example, imagine selling a CD/Poster package that contains two individual products where the parent product is the CD and the child is the $0 poster. (You wouldn' | ||
- | You can also group products | + | You can also create items to be added to the cart together, such as accessories or an ensemble of items. This allows your customer to add all the items with one click, and they can also remove individual items or change quantities in the cart. See [[#adding_multiple_products_without_parent/ |
==== Adding child products ==== | ==== Adding child products ==== | ||
You can tell FoxyCart that a product should be attached to another product by using the product option '' | You can tell FoxyCart that a product should be attached to another product by using the product option '' | ||
- | === Example | + | === Examples |
+ | == Link example | ||
<code html> | <code html> | ||
- | | + | <a href=" |
+ | </ | ||
+ | |||
+ | == Form Example == | ||
+ | <code html> | ||
+ | <form action=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | == Form example with optional child == | ||
+ | This example is an extension of the basic form example above, but allows for the customer to check a checkbox for whether they want to also add the child product or not. | ||
+ | <code html> | ||
+ | <form action=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | <input type=" | ||
+ | < | ||
+ | < | ||
+ | <input type=" | ||
+ | </form> | ||
</ | </ | ||
Line 75: | Line 109: | ||
==== Subscriptions within bundled products ==== | ==== Subscriptions within bundled products ==== | ||
- | If a subscription is added to the cart as part of a bundle where the parent product is either not a subscription or has different subscription settings (dates), when the subscription runs the second time the '' | + | Only products with subscription parameters will be included as a recurring subscription, |
+ | |||
+ | If you bundle subscription products with different subscription parameters, they will become different subscriptions. If you bundle subscription products with the same subscription parameters, they will be on the same recurring subscription. | ||
+ | |||
+ | If a subscription is added to the cart as part of a bundle where the //parent product is either not a subscription or has different subscription settings// (dates), when the subscription runs the second time the '' | ||
==== Caution: adding multiple sets of products ==== | ==== Caution: adding multiple sets of products ==== | ||
Line 82: | Line 120: | ||
==== Adding Multiple Products without Parent/ | ==== Adding Multiple Products without Parent/ | ||
- | If you'd simply like to add multiple products to the cart at the same time, but //not// have those products be bundled or otherwise related as described above, that's totally doable. In this case, you would simply not use the parent/ | + | If you'd simply like to add multiple products to the cart at the same time, but //not// have those products be bundled or otherwise related as described above, that's totally doable. In this case, you would simply not use the parent/ |
<code html> | <code html> | ||
- | <form action=" | + | <form action=" |
<input type=" | <input type=" | ||
<input type=" | <input type=" | ||
Line 92: | Line 130: | ||
<input type=" | <input type=" | ||
</ | </ | ||
+ | </ | ||
+ | |||
+ | Here's a link add-to-cart example: | ||
+ | <code html> | ||
+ | https:// | ||
</ | </ | ||
===== What About Security? ===== | ===== What About Security? ===== |