Butikkens kategori-specifikke leveringsmetoder giver operatører mulighed for at begrænse, hvilke leveringsmetoder der er tilgængelige ved kassen baseret på produktkategorierne i kundens kurv. En leveringsmetode kan begrænses til specifikke kategorier, og kategorier kan angive, hvilke leveringsmetoder de er kompatible med — begge sider af relationen kan konfigureres.
Som standard vises alle aktive leveringsmetoder ved kassen uanset kurvens indhold. Når denne funktion er aktiveret, kan operatører definere, hvilke leveringsmetoder der er kompatible med hver produktkategori. Hvis en kurv indeholder produkter fra en kategori, der ikke er kompatibel med en given leveringsmetode, skjules eller blokeres denne leveringsmetode ved kassen.
Dette er nyttigt i scenarier som:
Kompatibilitet konfigureres fra begge sider — på Kategorien og på Leveringsmetoden. Begge visninger viser afkrydsningsfelter:
Fra en Kategori:
Fra en Leveringsmetode:
Begge felter redigerer den samme underliggende relation — ændringer foretaget fra den ene side afspejles på den anden.
Bemærk: Hvis ingen kompatible leveringsmetoder er konfigureret på en kategori (og ingen overordnet kategori har nogen konfigureret), behandler systemet alle leveringsmetoder som kompatible med den kategori. Begrænsninger træder kun i kraft, når mindst én leveringsmetode eksplicit er tilknyttet en kategori i hierarkiet.
Når en kunde når trinnet for valg af leveringsmetode:
Underkategorier arver kompatibiliteten fra deres overordnede kategori — hvis en overordnet kategori er kompatibel med en leveringsmetode, anses dens underkategorier også for kompatible, medmindre de eksplicit definerer egne begrænsninger.
Platformens problemkontrol overvåger kategorier, der har aktive produkter men ingen kompatible leveringsmetoder konfigureret i deres kategorihierarki. Hvis en sådan kategori opdages, vises en advarsel i admin under problempanelet:
"Platformen er sat op med kategori-specifikke leveringsmetoder, men følgende kategorier har ingen kompatible leveringsmetoder angivet: [Kategorinavn] (#[ID])"
Løs dette ved at åbne den berørte kategori og konfigurere mindst én kompatibel leveringsmetode, eller ved at konfigurere leveringsmetoden til at inkludere kategorien.
| Symptom | Sandsynlig årsag |
|---|---|
| En leveringsmetode forsvinder ved kassen, når et bestemt produkt tilføjes | Det pågældende produkts kategori er ikke tilknyttet som kompatibel med leveringsmetoden. Åbn kategorien og tjek feltet Kompatible leveringsmetoder. |
| Alle leveringsmetoder forsvinder ved kassen | Alle aktive leveringsmetoder kan være inkompatible med en eller flere produktkategorier. Tjek problempanelet og verificer kategori–leveringsmetode-links. |
| En leveringsmetode vises selv for produkter, den ikke bør gælde for | Funktionen Shop.Categories.ShippingMethods er muligvis ikke aktiveret, eller kategorien har endnu ingen kompatible leveringsmetodebegrænsninger defineret. |
| Platformadvarsel om manglende kompatible leveringsmetoder | En kategori har aktive produkter men ingen kompatibel leveringsmetode konfigureret i dens hierarki. Åbn den berørte kategori og konfigurer kompatible leveringsmetoder. |