Copy-paste a Liquid snippet for product page - Custom text input that saves to the order as a line-item property - names, monograms, messages.
Max 12 characters - saves to order properties
1<div class="gpl-perso">2 <label class="gpl-perso__label" for="gpl-perso-field">3 {{ label | default: 'Personalization' }}4 {%- if required -%}<span aria-hidden="true">*</span>{%- endif -%}5 </label>6 <input id="gpl-perso-field" class="gpl-perso__input" type="text" name="properties[{{ label | default: 'Personalization' }}]" maxlength="{{ max | default: 30 }}" placeholder="Type here" {% if required %}required{% endif %}>7 <p class="gpl-perso__hint">Max {{ max | default: 30 }} characters</p>8</div>
Full source is for members
One payment - every snippet, guide and bundle