Shopify Scripts로 제품 번들 사용
번들은 스토어에 게시된 Shopify Scripts를 통해 판매할 수 있습니다. 스토어에서 번들 사용을 시작하기 전에 다음 고려 사항을 검토하세요.
- 배송 및 결제 스크립트는 번들과 완벽하게 호환됩니다.
- 품목 스크립트는 번들이 아닌 품목과 정상적으로 작동합니다. 그러나 품목 스크립트는 읽기 전용 메서드에 대한 번들 품목에만 적용됩니다. 품목 메서드를 변경한 것은 품목에 적용되지 않습니다.
- 카트에서 번들 구성 요소를 읽을 수 없습니다.
- 번들 품목은 카트에서 읽을 수 있으므로 카트 메서드가 번들 품목에 적용됩니다.
스크립트는 기본적으로 품목 스크립트를 제외한 번들에 적용됩니다. 스토어에서 스크립트가 번들에 적용되지 않기를 바란다면 이형 상품, 제품 또는 품목 등의 메서드를 사용하여 제품을 필터링하도록 스크립트를 업데이트하는 것을 고려하세요.
이 페이지의 정보
할인
품목 스크립트에서 생성된 할인은 번들에 적용되지 않습니다. 번들에 할인을 적용하려는 경우 다음 중 하나를 수행합니다.
Bundles 및 Shopify Scripts 메서드
스토어에서 번들 사용을 시작하기 전에 기존 스크립트에서 메서드를 검토하여 번들 제품에서 원하는 대로 작동하도록 합니다.
카트 메서드
subtotal_price
, subtotal_price_was
또는 total_weight
등의 카트 메서드는 출력에 번들을 포함합니다. 예를 들어 카트에 번들이 있는 경우 subtotal_price
가 호출될 시 번들의 소계 가격은 총 소계 가격에 포함됩니다.
카트 메서드 .line_items
에는 번들이 포함되기 때문에 .size
또는 .length
호출에는 번들 제품의 정보도 계산에 포함됩니다.
delete_if
메서드는 번들이 아닌 품목에 적용될 수 있는 품목 스크립트 변경 메서드입니다. 그러나 번들 품목에는 적용되지 않습니다.
품목 메서드
읽기 전용 품목 메서드는 번들에 포함된 품목과 작동합니다. 읽기 전용 품목 메서드의 예로는 .original_line_price
, line_price_was
, .line_price_changed?
, .properties_was
및 properties_changed?
가 있습니다.
품목 메서드를 변경하는 것은 해당 메서드가 번들에 포함된 품목에 적용되는 경우 무시됩니다. 품목 변경 메서드의 예로는.change_line_price
, .change_properties
및 .split
가 있습니다.