# Formati Base e Aggiuntivi

### 🖌 Formati Base

Sono i Formati utilizzati dal BOT nel caso in cui non siano presenti *Formati Aggiuntivi* che possiedono filtri compatibili con il Post creato. I Formati Base non hanno dunque filtri impostabili (sono una sorta di *fallback*).

E' consigliabile impostare inizialmente questi Formati, prima di passare alla configurazione dei **Formati Aggiuntivi**. Le modalità di modifica di un Formato base sono le medesime di quelle dei Formati aggiuntivi trattate nella prossima sezione.<br>

### 🧑‍🎨 Formati Aggiuntivi

Recandoci nella sezione **Formati Aggiuntivi** del Profilo, si troverà la lista di stili in esso configurati. \
Se si è creato un nuovo profilo da zero la lista sarà vuota, se invece si è duplicato il *Profilo di Default*, ci troveremo di fronte ai seguenti Formati:

![](https://1389721046-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQfZ2PM46mTwyJL4rjI%2F-MhZe7V4rQiyyKT8YVZI%2F-MhZqXrdysJvIvEG_oFl%2Fformati2-3.png?alt=media\&token=7ad77b1e-9afa-47f5-bab4-10db3a333921)

* **Amazon Lampo:** configurato per essere automaticamente applicato per le offerte lampo Amazon (sia da Post Automatici che da Post Manuali)
* **Errore di Prezzo:** configurato per essere automaticamente applicato per tutti i post che possiedono una percentuale di sconto maggiore del 40%
* **Amazon Warehouse:** configurato per essere automaticamente applicato per tutte le offerte Warehouse di Amazon (sia da Post Automatici che da Post Manuali)
* **Amazon Minimo Storico:** configurato per essere automaticamente applicato per tutti i post Amazon che sono flaggati come Minimi Storici

{% hint style="warning" %}
E' intuibile come si possano avere situazioni in cui due o più Formati Aggiuntivi siano applicabili allo stesso Post. Per i formati sopra riportati, ad esempio, nel caso di un'Offerta Lampo Amazon con uno sconto maggiore del 40%, quale Formato dovrebbe essere applicato tra "Amazon Lampo" e "Errore di Prezzo"?\
\
Il BOT applica dei criteri automatici per la selezione dello stile più adatto (in questo caso avrebbe prediletto "Errore di Prezzo").\
\
Dalla schermata di conferma del Post è sempre possibile forzare manualmente l'utilizzo di un altro formato tramite il pulsante `🖌.`
{% endhint %}

#### Elementi di un Formato Aggiuntivo

Selezioniamo ad esempio il Formato Aggiuntivo **Amazon Lampo**.\
Ci ritroveremo di fronte ad una schermata simile alla seguente:

![](https://1389721046-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQfZ2PM46mTwyJL4rjI%2F-MhZe7V4rQiyyKT8YVZI%2F-MhZqXreFlD_E7FrkyEo%2Fformati2-4.png?alt=media\&token=fe2d1f91-8d88-4149-8ec7-6fc9cba944a9)

Nel testo del messaggio è riportata la Tipologia di formato, in questo caso **Post Normale**.\
Esistono varie Tipologie di formato (selezionabili durante la creazione di un nuovo Formato Personalizzato), in particolare:

* **Post Normale:** identifica un qualsiasi Post singolo di un'offerta.
* **Post con Codice:** identifica un qualsiasi Post singolo di un'offerta con Coupon Codice.
* **Post Multiplo:** identifica il singolo prodotto senza coupon all'interno di un Post Multiplo.
* **Post Multiplo con Codice:** identifica il singolo prodotto coupon codice, all'interno di un Post Multiplo.
* **Riassunto Offerte:** identifica il singolo prodotto all'interno del riassunto offerte giornaliero (*Impostazioni - Stili - Riassunto Offerte*).
* **Riassunto Offerte con Codice:** identifica il singolo prodotto coupon codice, all'interno del riassunto offerte giornaliero
* **Post Facebook / WhatsApp / Discord:** identifica il singolo post di un'offerta pubblicata su Facebook (*Impostazioni - Integrazioni - Facebook*), WhatsApp (*Impostazioni - Integrazioni - WhatsApp*) o Discord (*Impostazioni - Integrazioni - Discord*), con anche la sua controparte "con Codice".

{% hint style="info" %}
Solitamente gli stili testuali all'interno dei Post Multipli sono più brevi rispetto a quelli utilizzati per un Post Normale, da qui la necessità di separarne le tipologie.\
Similmente un Post con Codice conterrà nel suo testo informazioni relative al coupon (quindi i relativi TAG che si vedranno in seguito), mentre un Post Normale non li dovrà avere all'interno del suo testo.
{% endhint %}

Analizziamo ora le varie voci presenti, che corrispondono ai vari elementi modificabili:

* **✍️ Rinomina Formato:** permette di modificare il nome del Formato Aggiuntivo selezionato
* **✏️ Testo:** permette di modificare lo stile testuale relativo all'offerta con prezzo precedente
* **✏️ Testo Senza Prezzo:** permette di modificare lo stile testuale relativo all'offerte senza prezzo precedente
* **⌨️ Tastiera:** permette di impostare una tastiera personalizzata da associare solo a questo formato, oppure di nascondere totalmente la tastiera (ignorando le impostazioni in *Impostazioni - Tastiera*)
* **🦊 Sticker Separato:** permette di impostare uno sticker da inviare immediatamente dopo il post
* :frame\_photo: Immagine Post: permette di impostare un'immagine specifica da utilizzare in accoppiamento allo stile testuale
* **⚙️ Altre Impostazioni:** contiene altre impostazioni sul comportamento del formato (ad esempio la posizione della foto del prodotto e l'accorciamento automatico del titolo)
* **⛓ Filtri Formato:** contiene i filtri di applicazione del formato (criteri)
* **🗂 Copia:** permette di copiare l'intero formato e incollarlo navigando in un altro Formato Personalizzato e selezionando **💾 Incolla**
* **🗑 Elimina Formato:** rimuove il formato selezionato dal Profilo

#### Filtri (Criteri) di un Formato Aggiuntivo

Analizziamo ora i **Filtri** impostati per il Formato Aggiuntivo **Amazon Lampo**.\
Ci troveremo di fronte ad una schermata simile alla seguente:

![](https://1389721046-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQfZ2PM46mTwyJL4rjI%2F-MhZe7V4rQiyyKT8YVZI%2F-MhZqXrf1fAWJ_sLqtwI%2Fformati2-5.png?alt=media\&token=bf12c687-d8e4-4165-94af-786c75ecf647)

Le voci presenti sono:

* **🌐 Imposta Domini:** imposta per quali siti il formato deve essere applicato. Ne definisce dunque anche la sua compatibilità perché sia mostrato in `🖌 Formato` nella schermata di conferma.
* **❔ Tipologie Amazon:** nel caso in cui Amazon sia presente tra i Domini impostati, seleziona per quali tipologie di Amazon applicare il formato (per il Formato Amazon Lampo troverete abilitate soltanto le Offerte Lampo)
* **Formato solo a selezione Manuale:** se attivo impedisce al BOT di selezionare automaticamente questo formato durante la fase di creazione post (oppure nei post automatici). Il formato può essere selezionato solamente dall'utente tramite l'opzione `🖌 Formato` nella schermata di conferma.
* **Solo per Post Automatici:** se attivo applica il formato solamente ai Post Automatici in coda e trovati dal BOT, a patto che eventuali altri filtri vengano rispettati.
* **Solo per Post Inoltro Automatico:** se attivo applica il formato solamente ai Post ricevuti tramite Inoltro Automatico, a patto che eventuali altri filtri vengano rispettati.
* **✏️ % Min:** imposta l'eventuale percentuale minima di sconto che l'offerta deve avere perché il formato venga automaticamente applicato.
* **✏️ % Max:** imposta l'eventuale percentuale massima di sconto che l'offerta può avere perché il formato venga automaticamente applicato.
* **✏️ Prezzo Min:** imposta l'eventuale prezzo minimo che l'offerta deve avere perché il formato venga automaticamente applicato.
* **✏️ Prezzo Max:** imposta l'eventuale prezzo massimo che l'offerta può avere perché il formato venga automaticamente applicato.
* **🔌 Reset Default:** reimposta i filtri all'impostazione di default per il formato selezionato (tutti i filtri disattivi e i Domini su "Qualsiasi Sito").

{% hint style="warning" %}
Se possibile è consigliabile evitare di creare più Formati con filtri che si sovrappongono per lo stesso store, altrimenti il BOT potrebbe selezionare un Formato diverso rispetto a quello che ci si aspetta. E' sempre possibile correggere il formato applicato tramite l'opzione `🖌` nella schermata di conferma del post.
{% endhint %}

#### Testi dei Formati

Ogni Formato possiede due tipologie di testo:

* **✏️ Testo Senza Prezzo:** contiene il testo utilizzato per tutti i prodotti a prezzo pieno e che non possiedono un prezzo precedente (un prezzo barrato, e quindi uno sconto)&#x20;
* **✏️ Testo:** contiene il testo utilizzato per tutti gli altri prodotti che invece posseggono un prezzo precedente

{% hint style="warning" %}
Nel **Testo Senza Prezzo** NON vanno specificati TAG relativi al prezzo precedente o allo sconto del prodotto, come ad esempio `{oldprice}`, `{disc}`, `{perc}`...
{% endhint %}

Selezionando **✏️ Testo** nel Formato Aggiuntivo Amazon Lampo ci troveremo di fronte ad una schermata simile alla seguente:

![](https://1389721046-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQfZ2PM46mTwyJL4rjI%2F-MhZe7V4rQiyyKT8YVZI%2F-MhZqXrgfewxXyM7Zn5w%2Fformati2-6.png?alt=media\&token=f74c38aa-accc-4dc9-ba4f-cb880ea8cfb5)

Notiamo come vengono inviati due messaggi, il primo contenente una lista di TAG con la relativa descrizione: i TAG sono gli elementi del testo che verranno sostituiti in fase di creazione post. Ad esempio il TAG `{title}` viene sostituito con il titolo del prodotto, `{price}` con il prezzo, `{currency}` con la valuta, ecc...\
\
Il secondo messaggio contiene invece il testo attualmente applicato sul formato. E' presente anche un pulsante **🖥 Visualizza Anteprima** che, se premuto, ci permette di vedere un esempio di come il nostro formato verrà renderizzato.

![](https://1389721046-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQfZ2PM46mTwyJL4rjI%2F-MhZe7V4rQiyyKT8YVZI%2F-MhZqXrhfnEXdDqS8rcO%2Fformati2-7.png?alt=media\&token=3fa09c9a-8dc4-43b0-88bf-416d4cc4f29d)

{% hint style="info" %}
Il metodo consigliato per la modifica del formato è di copiare il testo dell'attuale (*il testo con i TAG, non quello dell'anteprima!*) ed eseguire modifiche a partire da quello aggiungendo / rimuovendo i TAG e modificando il testo come necessario.
{% endhint %}

Supponiamo di voler il titolo del prodotto in grassetto, e di voler anche rimuovere il TAG relativo alle recensioni dal testo. \
Copiamo l'intero formato ed eseguiamo le modifiche in questione:

1. Per il titolo in grassetto ci basta utilizzare il TAG HTML \<b> intorno al TAG {title}, in questo modo: \<b>{title}\</b>
2. Per rimuovere le recensioni dal formato ci basta rimuovere la riga relativa a {reviews}
3. Similmente possiamo anche eseguire altre modifiche (cambiare le emoji, scrivere qualcosa, ecc...)

Il testo da inviare al BOT per l'applicazione del nuovo formato sarà dunque:

```
{expired}

⚡️ <b><i>OFFERTA LAMPO</i></b> ⚡️

👀 <b>{title}</b>

{custom}
{minhist}
💰 <b>A soli {price}{currency}</b> invece di {oldprice}{currency} <i>(-{perc}%)</i>
{boxcpn}
{checkout}
{requested}
{lightend}

🔎 {link}

{custom2}
🚚 {ship}
```

{% hint style="warning" %}
Attenzione a mantenere una formattazione HTML valida! Ogni qualvolta un TAG HTML viene aperto (\<b>, \<i>, \<s>...), questo DEVE essere anche richiuso ENTRO LA STESSA LINEA.&#x20;

**Formato Valido:**\
\<b>{title}\</b> \
\
**Formato Non Valido:**\
\<b>{title}\
A soli {price}{currency}\</b>
{% endhint %}

Una volta inviato al BOT il nuovo testo da applicare al formato, verrà generata un'anteprima. Se è tutto corretto selezioniamo **💾 Salva Formato**.

![](https://1389721046-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MQfZ2PM46mTwyJL4rjI%2F-MhZe7V4rQiyyKT8YVZI%2F-MhZqXrig-j4a1SwMyBR%2Fformati2-8.png?alt=media\&token=800ccdb5-f90d-43d8-b988-2bb4a7289426)

{% hint style="info" %}
Nel caso in cui la formattazione non sia valida verrà visualizzato un errore. Procedete quindi ad identificare il problema e a correggerlo, reinviando il testo. Il testo inviato non verrà salvato fintanto che non si seleziona `💾 Salva Formato`.
{% endhint %}

{% hint style="warning" %}
Ogni qualvolta si modifica uno dei due testi presenti all'interno del formato, **è necessario allineare le modifiche** anche all'altro.\
In questo esempio abbiamo modificato il testo normale, ma se vogliamo ottenere lo stesso risultato anche per il **Testo Senza Prezzo**, dobbiamo rieseguire le stesse modifiche anche lì.
{% endhint %}
