Producten & prijzen

Combination price groups

Met Combination price groups haalt de front-end meerdere Combination price-records tegelijk op. Is een groep ingesteld, dan haalt het systeem alle bijbehorende Combination prices in één keer op, met de groep als kenmerk.

Bovendien maken Combination price groups het instellen van Combination prices eenvoudiger: minder records en kortere combinaties, dus makkelijker te beheren en bij te houden.

Machtigingen

Om Product Combination Groups te openen en te beheren heb je de rol “CombinationPriceGroups” nodig. De functie staat onder het menu “Products”.

Neem deze tafelconfiguratie als voorbeeld van hoe Combination price groups werken:

Om de prijs voor elke mogelijke keuze van blad en poten in te stellen, zijn 27 Combination prices nodig. De kleuren van blad en poten vallen hier onder dezelfde master editions.

  • Color-Legs-Tabletop:Red-Wood-Wood:955
  • Color-Legs-Tabletop:Red-Steel-Wood:955
  • Color-Legs-Tabletop:Red-Marble-Wood:955
  • Color-Legs-Tabletop:Red-Wood-Laminate:955
  • Color-Legs-Tabletop:Red-Steel-Laminate:955
  • Color-Legs-Tabletop:Red-Marble-Laminate:955
  • Color-Legs-Tabletop:Red-Wood-Marble:955
  • Color-Legs-Tabletop:Red-Steel-Marble:955
  • Color-Legs-Tabletop:Red-Marble-Marble:955
  • Color-Legs-Tabletop:Black-Wood-Wood:955
  • Color-Legs-Tabletop:Black-Steel-Wood:955
  • Color-Legs-Tabletop:Black-Marble-Wood:955
  • Color-Legs-Tabletop:Black-Wood-Laminate:955
  • Color-Legs-Tabletop:Black-Steel-Laminate:955
  • Color-Legs-Tabletop:Black-Marble-Laminate:955
  • Color-Legs-Tabletop:Black-Wood-Marble:955
  • Color-Legs-Tabletop:Black-Steel-Marble:955
  • Color-Legs-Tabletop:Black-Marble-Marble:955
  • Color-Legs-Tabletop:Brown-Wood-Wood:955
  • Color-Legs-Tabletop:Brown-Steel-Wood:955
  • Color-Legs-Tabletop:Brown-Marble-Wood:955
  • Color-Legs-Tabletop:Brown-Wood-Laminate:955
  • Color-Legs-Tabletop:Brown-Steel-Laminate:955
  • Color-Legs-Tabletop:Brown-Marble-Laminate:955
  • Color-Legs-Tabletop:Brown-Wood-Marble:955
  • Color-Legs-Tabletop:Brown-Steel-Marble:955
  • Color-Legs-Tabletop:Brown-Marble-Marble:955

Met Combination price groups kun je de Combination prices zo opzetten. De kleuren van blad en poten vallen ook hier onder dezelfde master editions.

Combination price groups:

  • Maak de groep “Tabletop” en koppel hem aan de master editions van alle bladmaterialen en alle kleuren.
  • Maak de groep “Legs” en koppel hem aan de master editions van alle pootmaterialen en alle kleuren.

Met deze groepen gaat het aantal Combination prices terug naar 18 records, en zijn de combinatiesleutel en -waarde korter.

Combination prices:

Group “Tabletop”

  • Color-Tabletop:Red-Wood:555
  • Color-Tabletop:Red-Laminate:555
  • Color-Tabletop:Red-Marble:555
  • Color-Tabletop:Black-Wood:555
  • Color-Tabletop:Black-Laminate:555
  • Color-Tabletop:Black-Marble:555
  • Color-Tabletop:Brown-Wood:555
  • Color-Tabletop:Brown-Laminate:555
  • Color-Tabletop:Brown-Marble:555

Group “Legs”

  • Color-Legs:Red-Wood:400
  • Color-Leg:Red-Steel:400
  • Color-Leg:Red-Marble:400
  • Color-Legs:Black-Wood:400
  • Color-Leg:Black-Steel:400
  • Color-Leg:Black-Marble:400
  • Color-Legs:Brown-Wood:400
  • Color-Leg:Brown-Steel:400
  • Color-Leg:Brown-Marble:400

Prefix

De instelling Prefix in Combination Price Groups is bedoeld voor shops waar dezelfde combinatiesleutel en -waarde een andere prijs kan hebben, afhankelijk van de catalogus of het product. Met Prefix leg je verschillende prijsstructuren vast binnen hetzelfde product. Zo wordt je prijsopzet flexibeler, overzichtelijker en makkelijker bij te houden, met veel minder dubbele records.

Bij het instellen of bewerken van een combination price group zie je nu de optie Prefix met drie keuzes:

  1. None : voor combinaties zonder kenmerk aan het begin. Het beste voor eenvoudige opzetten.
  2. CatalogProductId : voor combinaties die beginnen met de Catalog ID van het product. Gebruik dit als je prijzen per catalogus kunnen verschillen.
  3. ExternalProductId : voor combinaties die beginnen met de External ID van het product. Gebruik dit als je prijzen per product verschillen en uit een extern systeem of ERP komen.

Let op: alle bestaande combination price groups hebben de prefix Legacy gekregen. Alles werkt dus precies zoals voorheen en je hoeft niets te doen. Je kiest alleen een prefix als je een nieuwe groep maakt of een bestaande bewust aanpast.

Neem dezelfde tafelconfiguratie als voorbeeld van hoe Prefix werkt:

Tafel A100 gebruikt dezelfde Key en Value, maar het blad kost extra en heeft dus eigen combination prices nodig. Voor elke mogelijke keuze van blad en poten zijn dan 36 combination prices en 4 combination price groups nodig. De kleuren van blad en poten vallen hier onder dezelfde master editions.

Combination prices:

Group “Tabletop”

  • Color-Tabletop:Red-Wood:555
  • Color-Tabletop:Red-Laminate:555
  • Color-Tabletop:Red-Marble:555
  • Color-Tabletop:Black-Wood:555
  • Color-Tabletop:Black-Laminate:555
  • Color-Tabletop:Black-Marble:555
  • Color-Tabletop:Brown-Wood:555
  • Color-Tabletop:Brown-Laminate:555
  • Color-Tabletop:Brown-Marble:555

Group “Legs”

  • Color-Legs:Red-Wood:400
  • Color-Leg:Red-Steel:400
  • Color-Leg:Red-Marble:400
  • Color-Legs:Black-Wood:400
  • Color-Leg:Black-Steel:400
  • Color-Leg:Black-Marble:400
  • Color-Legs:Brown-Wood:400
  • Color-Leg:Brown-Steel:400
  • Color-Leg:Brown-Marble:400

Group “Tabletop specific"

  • A100:Color-Tabletop:Red-Wood:666
  • A100:Color-Tabletop:Red-Laminate:666
  • A100:Color-Tabletop:Red-Marble:666
  • A100:Color-Tabletop:Black-Wood:666
  • A100:Color-Tabletop:Black-Laminate:666
  • A100:Color-Tabletop:Black-Marble:666
  • A100:Color-Tabletop:Brown-Wood:666
  • A100:Color-Tabletop:Brown-Laminate:666
  • A100:Color-Tabletop:Brown-Marble:666

Group “Legs specific”

  • A100:Color-Legs:Red-Wood:400
  • A100:Color-Leg:Red-Steel:400
  • A100:Color-Leg:Red-Marble:400
  • A100:Color-Legs:Black-Wood:400
  • A100:Color-Leg:Black-Steel:400
  • A100:Color-Leg:Black-Marble:400
  • A100:Color-Legs:Brown-Wood:400
  • A100:Color-Leg:Brown-Steel:400
  • A100:Color-Leg:Brown-Marble:400

In dit voorbeeld hebben de combination prices van de groep “Legs specific” dezelfde Key, Value en prijs als die van de groep “Legs”. Met de opzet hieronder breng je de dubbele gegevens terug van 36 combination prices en 4 combination price groups naar 27 combination prices en 3 combination price groups, en gebruik je verschillende prijsstructuren voor één product.

Combination prices:

Group “Tabletop” met Prefix "None"

  • Color-Tabletop:Red-Wood:555
  • Color-Tabletop:Red-Laminate:555
  • Color-Tabletop:Red-Marble:555
  • Color-Tabletop:Black-Wood:555
  • Color-Tabletop:Black-Laminate:555
  • Color-Tabletop:Black-Marble:555
  • Color-Tabletop:Brown-Wood:555
  • Color-Tabletop:Brown-Laminate:555
  • Color-Tabletop:Brown-Marble:555

Group “Legs” met Prefix "None"

  • Color-Legs:Red-Wood:400
  • Color-Leg:Red-Steel:400
  • Color-Leg:Red-Marble:400
  • Color-Legs:Black-Wood:400
  • Color-Leg:Black-Steel:400
  • Color-Leg:Black-Marble:400
  • Color-Legs:Brown-Wood:400
  • Color-Leg:Brown-Steel:400
  • Color-Leg:Brown-Marble:400

Group “Tabletop Specific" met Prefix "ExternalProductId"

  • A100:Color-Tabletop:Red-Wood:666
  • A100:Color-Tabletop:Red-Laminate:666
  • A100:Color-Tabletop:Red-Marble:666
  • A100:Color-Tabletop:Black-Wood:666
  • A100:Color-Tabletop:Black-Laminate:666
  • A100:Color-Tabletop:Black-Marble:666
  • A100:Color-Tabletop:Brown-Wood:666
  • A100:Color-Tabletop:Brown-Laminate:666
  • A100:Color-Tabletop:Brown-Marble:666

Om Prefix te gebruiken, volg je deze migratiestappen:

Voor shops die ExternalProductId gebruiken:

  1. Kopieer ExternalProductId van Product Metadata naar ExternalProductId van het product (alleen bij producten met een ExternalProductId).
  2. Zet de Prefix van de Combination Price Groups op "None" of "ExternalProductId".

Voor shops die CatalogProductId gebruiken:

  1. Upload alle CombinationPrices in het nieuwe formaat, met een sleutel die begint met de Catalog Id:, bijvoorbeeld 1849:key:value,price.
  2. Zet de Prefix van de Combination Price Groups op "None" of "CatalogProductId".

Sub-group split key

Voor complexe configureerbare producten is het veel werk om Combination price groups te maken en te koppelen voor elk onderdeel in elke variant. Deze functie scheelt beheerders veel handwerk bij het opzetten van groepen.

Vul de Combination Key in bij de instelling “Sub-group split key”. Het systeem splitst die sleutel dan automatisch in aparte prijsaanvragen als hij meerdere keren in dezelfde Combination price group voorkomt, steeds met een andere Combination Value.

Neem deze tafel en stoel als voorbeeld:

  • Oorspronkelijke Combination Price in een groep: Element-Material-Element-Material:Chair-Oak-Table-Oak
  • Instelling “Sub-group split key”: Element

Het systeem splitst de Combination Price in deze subgroepen, omdat de sleutel Element meerdere keren in dezelfde Combination price group voorkomt, steeds met een andere Combination Value.

1. Subgroup1: Element-Material:Chair-Oak

2. Subgroup 2: Element-Material:Table-Oak