Skip to main content

Smart Collection

La creazione di smartCollection permette di andare a generare collection dinamiche che dipendono da condizioni applicate sui campi (base e metafield) di ciascun prodotto.

  • E' possibile definire condizioni multiple.
  • Fra di loro le condizioni saranno in AND.
  • E' possibile definire la relazione della condizione (di base sarà EQUAL)
  • Per i TAG la condizione di EQUAL viene gestita da Shopify come un CONTAINS
  • La chiave di creazione delle smart collection è il title che sarà usato per gli aggiornamenti

Caso base

unica condizione sui tag

{
"title": "Smart Collection TAG Iphone 12",
"rules": [
{
"key": "tag",
"value": "Iphone12"
}
]
}

Condizioni multiple

{
"title": "Smart Collection TAG Iphone Pesanti",
"rules": [
{
"key": "tag",
"value": "Iphone12"
},
{
"operator": "GREATER_THAN",
"key": "logistic_weight",
"value": "10"
}

]
}

Condizioni con metafields

Per utilizzare i metafield come soggetti delle smart collection questi devono essere configurati da Shopify (nella sezione custom data).

{
"title": "Smart Collection Metafield",
"rules": [
{
"conditionTarget": "PRODUCT",
"operator": "GREATER_THAN",
"key": "logistic_weight",
"value": "10"
},
{
"conditionTarget": "PRODUCTVARIANT",
"key": "subtitle",
"value": "subtitle value"
}
]
}

Campi base Shopify

Elenco dei campi base Shopify utilizzabili su SmartCollection

  • metafield
  • tag
  • title
  • type
  • compareAtPrice
  • inventory
  • variant_metafield
  • price
  • variant_title
  • weight
  • vendor

Condizioni disponibili per tipo di campo

boolean: EQUALS single_line_text_field: EQUALS list.single_line_text_field: EQUALS number_integer: EQUALS, GREATER_THAN, LESS_THAN number_decimal: EQUALS, GREATER_THAN, LESS_THAN rating: EQUALS, GREATER_THAN, LESS_THAN

Configurazioni flusso smart collections

Oltre alle configurazioni base del flusso dati

aggiungere le seguenti impostazioni sui Settings Override:

CampoValoreNote
Resource Path/api/adp/shopify/egress/sync-smart-collection-to-shopifypath dell'adapter per le smart collections
Headers :: x-shopify-condition-ortrue/falsedetermina se le condizioni saranno gestite in OR (true) o AND (false)