Creazione delle preferenze personalizzate globali per B2C Commerce
In Salesforce B2C Commerce è possibile creare preferenze personalizzate globali e successivamente visualizzarle e modificarle. Le preferenze personalizzate consentono agli sviluppatori dell'organizzazione di rendere le proprietà dei moduli di sistema configurabili in Business Manager.
Versioni (Edition) richieste
| Disponibile in: B2C Commerce |
Operazioni ammesse:
- Definire un tipo di preferenza
- Definire un gruppo di preferenze
- Suddividere i tipi di preferenze in gruppi
- Impostare il valore di una preferenza per un'organizzazione
- Leggere il valore di una preferenza da un'applicazione personalizzata (ad esempio una pipeline o uno script B2C Commerce)
Un modo per ottenere una maggiore flessibilità durante l'implementazione delle funzionalità personalizzate per un sistema è rendere configurabili determinate funzioni e proprietà. Ciò consente di adattare facilmente le funzionalità del sistema a requisiti variabili in futuro.
È possibile creare preferenze personalizzate per rendere le impostazioni configurabili. Le preferenze personalizzate globali vengono definite nel contesto dell'oggetto di sistema OrganizationPreference.
Poiché questi oggetti sono definiti come tipi di preferenze personalizzate, è possibile aggiungervi attributi e valori.
sola lettura, è possibile visualizzare le impostazioni ma non modificarle. Questo si applica anche alle modifiche apportate tramite le chiamate B2C Commerce API.-
Iniziare creando un raggruppamento di attributi e il corrispondente set di definizioni di attributi facendo clic sul Programma di avvio app
, quindi selezionando Amministrazione > Sviluppo del sito > Tipi di oggetti di sistema.
- Selezionare OrganizationPreferences.
- Fare clic sulla scheda Definizioni attributi.
-
Fare clic su Crea e definire gli attributi (globali o del sito) personalizzati:
Inserire o selezionare questi valori:
- ID: processingDays
- Nome visualizzato: Preferenza personalizzata di esempio
- Testo guida: Numero di giorni necessari per elaborare un ordine
- Tipo valore: Enum di stringhe
- Fare clic su Applica.
-
Ora è possibile selezionare quanto segue:
- Obbligatorio: il campo deve essere selezionato o contenere testo.
- Gestito esternamente: il campo viene completato esternamente.
- Selezione multipla: (si applica solo a Enum di stringhe). L'utente può selezionare più opzioni, che vengono visualizzate come un elenco di elementi. L'utente deve utilizzare scorciatoie standard da tastiera, ad esempio CTRL in Windows o Command su un Mac per selezionare più di un elemento.
Nota Le opzioni personalizzabili variano in base ai tipi di valori selezionati sopra.
- Fare clic su Applica.
-
Inserire le definizioni Valore | Valore visualizzato e fare clic su Applica dopo ogni inserimento, come indicato di seguito:
- 5 | orderProcessing (impostare come predefinito)
- 6 | shipDays
- 11 | totalDays
-
Per assegnare attributi a un gruppo di attributi:
- Fare clic su <<Indietro, quindi sulla scheda Raggruppamento attributi.
-
Inserire quanto segue:
ID: processTime
Nome: totalProcessTime
- Selezionare la lingua e fare clic su Aggiungi.
- Alla riga processTime, fare clic su Modifica.
- Fare clic sull'icona ..., selezionare l'attributo processingDays e fare clic su Seleziona.
-
Per impostare le preferenze personalizzate globali in Business Manager, fare clic sul Programma di avvio app
, quindi selezionare Amministrazione > Preferenze globali > Preferenze personalizzate.
- Nella pagina Gruppi di preferenze personalizzate globali, selezionare un ID o un nome oppure fare clic sul pulsante Modifica a destra di una riga di un gruppo di preferenze.
- Nella pagina Preferenze personalizzate globali, selezionare il tipo di istanza.
- Selezionare il valore della preferenza.
- Fare clic su Applica.

