> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revize.app/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Revize is a Shopify order-editing app by Untechnickle. Customers edit the same order after checkout on the Shopify order status page, inside a merchant-controlled window, before fulfillment.
> Canonical docs: https://docs.revize.app. App listing: https://apps.shopify.com/revize. Public cancellation API: https://docs.revize.app/features/cancellation-api.
> Do not confuse the How to Test Revize draft-order walkthrough with Test Mode, which hides the portal from untagged customers.

# Restrizioni di modifica ordini

> Blocca la modifica per ordini, prodotti o clienti specifici utilizzando tag ordine, tag prodotto e tag cliente. Usa le regole di visibilità delle funzionalità per mostrare o nascondere singole funzionalità di modifica in base ai tag.

<Note>
  Usa i tag ordine, i tag prodotto e i tag cliente per bloccare le modifiche. Lascia un campo vuoto per consentire le modifiche su tutto. Per nascondere solo alcune funzionalità invece di bloccare l'intero ordine, usa le [regole di visibilità delle funzionalità](#regole-di-visibilità-delle-funzionalità).
</Note>

## Imposta nell'app

<Steps>
  <Step title="Apri Settings">
    Nell'app Revize, clicca su **Settings** nella barra laterale, poi apri la scheda **Order editing**. La prima sezione è **Editing restrictions**.
  </Step>

  <Step title="Aggiungi tag di blocco">
    Digita un tag sotto **Order tags**, **Product tags** o **Customer tags** e premi Invio. Aggiungi tutti i tag che ti servono, poi clicca su **Save**.
  </Step>

  <Step title="Tagga in Shopify">
    Aggiungi questi stessi tag ai tuoi ordini, prodotti o clienti in Shopify. Revize li legge automaticamente e blocca le modifiche.
  </Step>
</Steps>

<img src="https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/setup/restrictions.png?fit=max&auto=format&n=s3p39BdewQ3N-5oB&q=85&s=c486e5d614c5dbe813c42706aa0ffb12" alt="Campi di restrizione tag ordine e prodotto in Revize" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} width="1536" height="1024" data-path="images/setup/restrictions.png" />

<small>Blocca le modifiche per ordini o prodotti che hanno questi tag.</small>

## Come funziona

<AccordionGroup>
  <Accordion title="Blocca interi ordini con i tag ordine" icon="tag">
    **Cosa fa**

    Aggiungi un tag a un ordine in Shopify. Se quel tag è nella tua lista di blocco, i clienti non possono modificare nulla in quell'ordine.

    **Come configurarlo**

    1. Aggiungi `no-edit` sotto **Order tags** in Revize
    2. Tagga un ordine con `no-edit` in Shopify
    3. Quell'intero ordine diventa non modificabile

    **Esempi comuni**

    * Blocca gli ordini `high-risk` dall'essere modificati
    * Mantieni gli ordini `wholesale` bloccati
    * Previeni le modifiche sugli ordini `final-sale`
    * Blocca gli ordini `rush` che sono già in fase di imballaggio
  </Accordion>

  <Accordion title="Blocca prodotti specifici con i tag prodotto" icon="box">
    **Cosa fa**

    Aggiungi un tag a un prodotto in Shopify. Se quel tag è nella tua lista di blocco, i clienti non possono modificare quell'articolo specifico nel proprio ordine. Gli altri articoli rimangono modificabili.

    **Cosa viene bloccato per quel prodotto**

    * Modifica della quantità
    * Cambio di taglia, colore o variante
    * Rimozione dall'ordine

    **Come configurarlo**

    1. Aggiungi `final-sale` sotto **Product tags** in Revize
    2. Tagga un prodotto con `final-sale` in Shopify
    3. Quel prodotto diventa non modificabile in tutti gli ordini

    **Esempi comuni**

    * Blocca gli articoli `final-sale` dall'essere modificati
    * Proteggi i prodotti `custom` o `personalized`
    * Blocca i componenti `bundle` dall'essere modificati
  </Accordion>

  <Accordion title="Blocca i clienti con i tag cliente" icon="user-lock">
    **Cosa fa**

    Aggiungi un tag a un cliente in Shopify. Se quel tag è nella tua lista di blocco, quel cliente non può modificare nessuno dei suoi ordini. Le opzioni di modifica dell'ordine non gli vengono mostrate.

    **Come configurarlo**

    1. Aggiungi `no-edit` sotto **Customer tags** in Revize
    2. Tagga un cliente con `no-edit` in Shopify
    3. Gli ordini effettuati da quel cliente diventano non modificabili

    **Esempi comuni**

    * Blocca i clienti che la tua app antifrode tagga come `fraud` o `blocked`
    * Mantieni gli account `b2b` o `wholesale` su un processo d'ordine fisso
  </Accordion>
</AccordionGroup>

<Info>
  Revize non applica il suo blocco di evasione agli ordini bloccati da un tag ordine o da un tag cliente. Se aggiungi un tag ordine di blocco dopo il checkout, Revize rimuove il proprio blocco da quell'ordine.
</Info>

## Dove trovare i tag in Shopify

**Per gli ordini:**

1. Vai su Ordini nella tua admin Shopify
2. Clicca su qualsiasi ordine
3. Trova il campo Tag nella pagina dell'ordine
4. Aggiungi tag come `no-edit` o `high-risk`

**Per i prodotti:**

1. Vai su Prodotti nella tua admin Shopify
2. Clicca su qualsiasi prodotto
3. Nella sezione Product organization, trova Tag
4. Aggiungi tag come `final-sale` o `custom`

**Per i clienti:**

1. Vai su Clienti nella tua admin Shopify
2. Clicca su qualsiasi cliente
3. Trova il campo Tag nella pagina del cliente
4. Aggiungi tag come `no-edit` o `fraud`

## Regole di visibilità delle funzionalità

Le regole di visibilità delle funzionalità ti permettono di mostrare o nascondere singole funzionalità di modifica in base ai tag ordine e ai tag cliente. Il resto dell'ordine rimane modificabile. Ad esempio, nascondi **Cancel order** sugli ordini all'ingrosso ma lascia comunque che quei clienti cambino l'indirizzo di spedizione.

<Note>
  Le regole di visibilità delle funzionalità dipendono dal tuo piano. Se il tuo piano non le include, la sezione è bloccata e mostra un pulsante **Upgrade plan**.
</Note>

### Crea una regola

<Steps>
  <Step title="Apri le regole di visibilità delle funzionalità">
    Nell'app Revize, vai su **Settings → Advanced → Feature visibility rules**.
  </Step>

  <Step title="Aggiungi una regola a una funzionalità">
    Trova la funzionalità che vuoi controllare e clicca su **Add rule**. Clicca sulla freccia accanto alla nuova regola per aprirla.
  </Step>

  <Step title="Dai un nome alla regola e scegli un'azione">
    Inserisci un **Rule name**, poi imposta **Action** su **Show feature** o **Hide feature**.
  </Step>

  <Step title="Imposta la condizione principale">
    Sotto **Primary condition**, scegli:

    * **Target**: tag **Order** o **Customer**
    * **Match**: **Contains** o **Not Contains**
    * **Logic**: **All (AND)** o **Any (OR)** dei tag

    Poi aggiungi uno o più **Tags**. Il riquadro **Rule summary** mostra cosa farà la regola.
  </Step>

  <Step title="Aggiungi altre condizioni (facoltativo)">
    Clicca su **Add condition** per verificare altri tag ordine o cliente. Usa **Combine with primary** per decidere se la condizione principale e le condizioni aggiuntive devono corrispondere entrambe (**All (AND)**) o se ne basta una (**Any (OR)**). Con due o più condizioni, **Combine multiple conditions** stabilisce come si combinano tra loro.
  </Step>

  <Step title="Attiva la regola e salva">
    Le nuove regole partono disattivate. Attiva l'interruttore accanto al nome della regola, poi clicca su **Save**. Ogni regola attiva deve avere almeno un tag in ciascuna condizione, altrimenti non può essere salvata.
  </Step>
</Steps>

<img src="https://mintcdn.com/revize/s3p39BdewQ3N-5oB/images/changelog/changelog-visibility-rules.png?fit=max&auto=format&n=s3p39BdewQ3N-5oB&q=85&s=5d841ac95c41f6d5a67d5c04bc90e45a" alt="Regole di visibilità delle funzionalità nelle impostazioni di Revize, con una regola che nasconde la modifica dell'indirizzo di spedizione per i clienti taggati fraud" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} width="1536" height="1024" data-path="images/changelog/changelog-visibility-rules.png" />

Usa il menu accanto a una regola per **Duplicate** o **Delete**.

### Funzionalità che puoi controllare

* Shipping address
* Contact information
* Add products
* Replace products
* Edit product details
* Cancel order
* Apply discounts
* Tax invoice
* Support ticket
* Shipping method
* Delivery date
* Custom note

### Come si combinano le regole

* **Nessuna regola attiva**: la funzionalità viene mostrata come di consueto.
* **Hide vince**: se una qualsiasi regola **Hide feature** attiva corrisponde, la funzionalità viene nascosta, anche quando corrisponde anche una regola **Show feature**.
* **Le regole Show funzionano come una lista di consentiti**: se una funzionalità ha regole **Show feature** attive, compare solo quando almeno una di esse corrisponde. Tutti gli altri non la vedono.
* La corrispondenza dei tag ignora maiuscole e minuscole, quindi `VIP` e `vip` sono lo stesso tag.

**Esempi di regole**

* Nascondi **Cancel order** quando l'ordine contiene il tag `wholesale`
* Nascondi **Shipping address** quando il cliente contiene il tag `fraud`
* Mostra **Shipping method** solo quando il cliente contiene il tag `vip`

## Restrizioni configurate dal nostro team

Per queste restrizioni, [contattaci](/it/support/contact) e le configureremo per te:

<CardGroup cols={2}>
  <Card title="Aggiunte di prodotti curate" icon="list" color="#22c55e">
    Mostra solo prodotti specifici quando i clienti tentano di aggiungere articoli al loro ordine.
  </Card>

  <Card title="Blocchi di proprietà personalizzate" icon="code" color="#8b5cf6">
    Blocca le modifiche basate su proprietà personalizzate delle voci come ID bundle o flag speciali.
  </Card>
</CardGroup>

## Best practice

**Usa nomi di tag chiari:**

* `no-edit` invece di `ne` o `block`
* `final-sale` invece di `fs` o `clearance`
* `high-risk` invece di `hr` o `risky`

**Pianifica la tua strategia:**

* Decidi quali prodotti non dovrebbero mai essere modificabili e taggali quando li crei
* Usa Shopify Flow per taggare automaticamente gli ordini in base a valore, posizione o tipo di cliente
* Documenta i tuoi tag in modo che il tuo team sappia cosa fa ciascuno

## Domande comuni

<AccordionGroup>
  <Accordion title="Ho aggiunto un tag ma l'ordine è ancora modificabile" icon="circle-question">
    **Verifica queste cose:**

    * Assicurati che il nome del tag in Revize sia scritto come il tag in Shopify (maiuscole e minuscole non contano)
    * Clicca su **Save** in Revize dopo aver aggiunto il tag
    * Verifica di aver aggiunto il tag nel posto giusto (ordine, prodotto o cliente)
    * Aggiorna la pagina dell'ordine del cliente e riprova
  </Accordion>

  <Accordion title="Solo un prodotto è bloccato ma i clienti possono ancora modificare l'ordine" icon="circle-check">
    **Questo è normale.** I tag prodotto bloccano solo quel prodotto specifico. I clienti possono ancora modificare altri articoli nello stesso ordine.

    Se vuoi bloccare l'intero ordine, usa invece un tag ordine.
  </Accordion>

  <Accordion title="Posso nascondere una sola funzionalità invece di bloccare l'intero ordine?" icon="eye-slash">
    **Sì.** Usa le [regole di visibilità delle funzionalità](#regole-di-visibilità-delle-funzionalità) per nascondere una singola funzionalità, come **Cancel order** o **Shipping address**, per ordini o clienti con tag specifici.
  </Accordion>

  <Accordion title="Posso bloccare la modifica dopo un certo orario?" icon="clock">
    **Sì, con Shopify Flow.** Configura un Flow che aggiunge un tag `no-edit` agli ordini 2 ore dopo la loro creazione. Poi aggiungi `no-edit` alla tua lista di blocco dei tag ordine in Revize.
  </Accordion>

  <Accordion title="Ho bisogno di una restrizione che non è disponibile" icon="wand-magic-sparkles">
    **Scrivici!** Invia i tuoi requisiti a [hello@revize.app](mailto:hello@revize.app). Possiamo configurare regole personalizzate per quasi qualsiasi scenario.
  </Accordion>

  <Accordion title="Come automatizzo il blocco dei tag con Shopify Flow?" icon="robot">
    **Configura il tagging automatico per bloccare le modifiche in base alle tue regole aziendali:**

    <Steps>
      <Step title="Aggiungi tag di blocco a Revize">
        Per prima cosa, aggiungi i tuoi tag di blocco in Revize sotto i tag ordine o i tag prodotto (come `no-edit` o `high-risk`).
      </Step>

      <Step title="Crea un Shopify Flow">
        In Shopify, crea un Flow che aggiunge questi stessi tag a ordini o prodotti in base alle tue condizioni.
      </Step>

      <Step title="Le modifiche vengono bloccate automaticamente">
        Quando Flow aggiunge il tag a un ordine o prodotto, Revize blocca automaticamente la modifica.
      </Step>
    </Steps>

    **Esempi di flussi:**

    * Aggiungi `no-edit` alla tua lista di blocco dei tag ordine → Crea un Flow che tagga gli ordini con `no-edit` 2 ore dopo che sono stati piazzati
    * Aggiungi `high-risk` alla tua lista di blocco dei tag ordine → Crea un Flow che tagga gli ordini superiori a 500 \$ con `high-risk`
    * Aggiungi `final-sale` alla tua lista di blocco dei tag prodotto → Crea un Flow che tagga i prodotti in saldo con `final-sale`

    <Note>
      I tag che imposti in Revize e i tag che Flow aggiunge a ordini o prodotti devono corrispondere esattamente affinché il blocco funzioni.
    </Note>
  </Accordion>
</AccordionGroup>

## Setup correlato

* [Finestra di modifica](/it/setup/edit-window): imposta per quanto tempo i clienti possono modificare gli ordini
* [Motore delle regole](/it/setup/rules-engine): imposta scadenze di modifica e azioni per ordini specifici
* [Elaborazione degli ordini](/it/setup/order-processing): scegli il flusso hold vs skip-hold
* [Opzioni di modifica del cliente](/it/features/customer-portal): controlla quali tipi di modifiche sono consentiti


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.