Vai al contenuto
Esempi di Script

Migrating a discount code pattern script

Worth knowing that Shopify Scripts had no regular expressions at all, so every one of these matched by hand with start_with or a substring check on the code.

Non ancora supportato
Cosa faceva lo Script

It matched any code beginning with a given prefix and applied one rule to all of them.

Provalo sul tuo negozio

Incollalo in Recupero Script e guarda cosa ricostruisce

  1. Copia il Ruby con il pulsante accanto a ogni Script di questa pagina.
  2. Nell'admin di Shopify apri Stackable, poi Strumenti, poi Recupero Script.
  3. Incollalo lì, leggi cosa dichiara di costruire lo strumento e confrontalo con le impostazioni di questa pagina.

Recupero Script è nel piano Pro. Non viene pubblicato nulla finché non dichiari quanto scontava il vecchio Script e le due cifre non coincidono al centesimo.

Lo Script

Non ancora supportato
Il Ruby originale

CODE_PREFIX = "STAFF-"
DISCOUNT_PERCENTAGE = 30

code = Input.cart.discount_code

unless code.nil?
  if code.code.upcase.start_with?(CODE_PREFIX)
    Input.cart.line_items.each do |line_item|
      line_item.change_line_price(
        line_item.line_price * (1.0 - (DISCOUNT_PERCENTAGE / 100.0)),
        message: "Staff discount"
      )
    end
  end
end

Output.cart = Input.cart
Cosa succede a questo

We have not built this yet

Your Script matched a whole family of discount codes by prefix or wildcard. Our codes are exact, one at a time.

È una mancanza nostra, non di Shopify. Shopify lo consente e noi non lo abbiamo realizzato, quindi qui non c'è niente da collegare e niente da addossare alla piattaforma.

Chiave del motivo: unsupported.codePattern

Qui non c'è nessun carrello da testare, perché non viene creato nulla. Incollando questo compare il messaggio qui sopra e nessuna campagna.

Domande frequenti

Will Stackable rebuild this script?
No, and the reason is stated rather than hidden: Your Script matched a whole family of discount codes by prefix or wildcard. Our codes are exact, one at a time.

Forme di Script correlate

Reject a discount code

A code the shopper typed, turned away at checkout with a message.

Discount code driven

Script logic that only ran when the shopper had typed a particular code.

Incolla il tuo Script e guardalo ricostruito

La ricostruzione viene confrontata con l'importo che il tuo vecchio Script applicava, prima che tu possa pubblicarla.

Utilizziamo cookie essenziali per il funzionamento del sito e, solo con il Suo consenso, cookie di analisi per comprendere il traffico. Legga la nostra Informativa sui Cookie.