Copy-paste a Liquid snippet for cart & checkout - Amazon-style checkbox bundle - main product + 2-3 picks, combined price, one 'add all' button.
Frequently bought together
1<gpl-fbt class="gpl-fbt" data-base="{{ product.price | plus: 0 }}" data-mainvid="{{ product.selected_or_first_available_variant.id | default: 0 }}">2 <p class="gpl-fbt__heading">{{ heading | default: 'Frequently bought together' }}</p>3 <label class="gpl-fbt__row">4 <input type="checkbox" checked disabled>5 <span class="gpl-fbt__name">This item: {{ product.title }}</span>6 <b class="gpl-fbt__price">{{ product.price | money }}</b>7 </label>8 {%- assign hs = handles | split: ',' -%}9 {%- for h in hs -%}10 {%- assign h_stripped = h | strip -%}11 {%- assign p = all_products[h_stripped] -%}12 {%- if p -%}13 <label class="gpl-fbt__row">14 <input type="checkbox" checked data-fbt data-vid="{{ p.selected_or_first_available_variant.id }}" data-price="{{ p.price }}">
Full source is for members
One payment - every snippet, guide and bundle