Migrating a line item property script
Personalisation, gift wrap and landing-page attribution all attach data to a single cart line rather than to the cart. Cart attributes and line properties look alike in a merchant’s description and are different fields.
Ainda sem suporteIt read a custom property attached to a single cart line and branched on it.
Cole no Resgate de Scripts e veja o que ele reconstrói
- Copie o Ruby no botão ao lado de qualquer Script desta página.
- No admin da Shopify, abra o Stackable, depois Ferramentas e depois Resgate de Scripts.
- Cole lá, leia o que a ferramenta diz que vai criar e compare com as configurações desta página.
O Resgate de Scripts está no plano Pro. Nada é publicado até você informar quanto o Script antigo descontava e os dois valores baterem no centavo.
O Script
Ainda sem suporteDISCOUNT_PERCENTAGE = 10
Input.cart.line_items.each do |line_item|
next unless line_item.properties.has_key?("_ref")
next unless line_item.properties["_ref"] == "landing-page-a"
line_item.change_line_price(
line_item.line_price * (1.0 - (DISCOUNT_PERCENTAGE / 100.0)),
message: "Landing page offer"
)
end
Output.cart = Input.cartWe have not built this yet
Your Script read a property on one line, such as an engraving or a delivery date. We only read properties on the whole cart today.
Essa falta é nossa, não da Shopify. A Shopify permite e nós não construímos, então não há nada para linkar aqui e nada para culpar na plataforma.
Chave do motivo: unsupported.lineItemProperty
Não há carrinho para testar aqui, porque nada é criado. Colar isso produz a mensagem acima e nenhuma campanha.
Perguntas frequentes
- Will Stackable rebuild this script?
- No, and the reason is stated rather than hidden: Your Script read a property on one line, such as an engraving or a delivery date. We only read properties on the whole cart today.
Formatos de Script relacionados
A discount limited to products carrying one tag, vendor or type.
Already-marked-down products protected from a second discount.
Gift cards left out of a discount that would otherwise have hit them.
Cole o seu Script e veja a reconstrução
A reconstrução é comparada com o valor que o seu Script antigo cobrava antes de você poder publicá-la.