Skip to main content
Product forms let partners select products for their drops—their curated recommendations that appear on landing pages. Product forms usually render inside a collection form after a creator adds products. Use them for data that belongs to one product in the curated collection, such as a review, rating, UGC upload, sizing note, usage tip, or “why I love this” quote.

Product Picker Types

Simple Product Picker

Partners select from your full catalog:
  • Grid view with images
  • Search and filter
  • Select up to N products

Collection Picker

Partners choose entire collections:
  • Pre-curated collection options
  • Category-based selection
  • Bundle selection

Guided Selection

Walk partners through selection:
  • “Pick your top 3 skincare products”
  • “Select your favorite from each category”
  • “Build your starter kit”

Configuration Options

Limits

SettingOptions
Min products1-10
Max products3-50
Required categoriesMust pick from X

Display

SettingOptions
ViewGrid, list
SortPopular, newest, alphabetical
FilterBy collection, tag, type

Selection Behavior

SettingOptions
OrderingAllow reorder, fixed order
AnnotationsPer-product notes, testimonials
VariantsSelect specific variants

Product Annotations

Partners can add context to selections:
Product: Vitamin C Serum
Annotation fields:
- Why I love it (text)
- Best for (multi-select: dry skin, oily skin, etc.)
- My rating (1-5)

Using Selections

Selected products populate:
  • Partner landing pages
  • Co-branded emails
  • Drops API for custom use
{% for drop in cc_creator.cc-creator-drops %}
  {% for product_data in drop.cc-creator-drop-products %}
    {% assign product_id = product_data.cc-creator-drop-product-shopify-id %}
    {% assign product = all_products[product_id] %}
    
    <div class="product-card">
      {{ product.title }}
      <p>{{ product_data.cc-why-i-love-it }}</p>
    </div>
  {% endfor %}
{% endfor %}