숨겨진 속성 [ '...']/카트/양식을 추가 쇼핑 카트에 볼 수 있습니다 제품을 구입할 때 후크. 숨겨진 입력이 장바구니에 표시되는 것을 제외하고는 모두 정상적으로 작동합니다 (매우 좋지 않습니다). 장바구니의 제품 설명에 나타나지 않지만 여전히 항목 속성의 일부인 속성을 추가하는 방법이 있습니까?Shopify - 난 다음 사용하여 읽을 제품에 기술적 인 ID 년대를 추가 할</p> <pre><code><input type="hidden" name="properties[myId]" /> </code></pre> <p>을 사용하고 <code><form action="/cart/add"></code> 내부
답변
속성을 숨 깁니다 : <input type="hidden" name="properties[_myId]" />
참고 :이 내가주의 사용되는이 존중되지 않는 몇 가지 테마를 ... 본 대부분의 테마에 대한 사실이지만.
카트 특성에 추가하십시오. attributes[myId]
대신 properties[myId]
더 자세한 사용 - Get more information on your cart page with cart attributes
또는 cart.liquid를 편집하여 해당 속성을 숨길 수 있습니다. –
고맙습니다 @Hymnz하지만 속성은 장바구니 수준에 있습니다 (반면 속성은 항목 수준에 있음). – Francois
편집 :이 대답은 잘못된 것입니다. Francois' answer에 나와 있듯이 판매자가 액체 코드를 편집하지 않고 숨겨진 속성을 가질 수 있습니다. 당신이 당신의 "cart.liquid"를 보면
이있다이 같은 일부 코드가 있어야한다 :
{% for p in item.properties %}
...
{% endfor %}
당신이없이 광고 항목의 속성에서 일부 정보를 저장하려면 장바구니 페이지에 표시되면 액체 코드가 편집되지 않도록 편집해야합니다. 이렇게하는 한 가지 방법은 숨겨진해야하는 속성의 이름을 기억하고 함께 출력되는에서 그들을 중지하는 경우 또는하지 않는 : 이름의 시작 부분에 밑줄을 배치
는{% for p in item.properties %}
{% unless p.first == 'hidden_prop_1' or p.first == 'hidden_prop_2' %}
...
{% endunless %}
{% endfor %}
와우, 나는 그것이 가능하다는 것을 전혀 몰랐다! 감사합니다 프랑소와! –