Standaard staat Silvasoft niet toe om met varianten van producten te werken. Om deze functionaliteit voor ApiCenter correct te ondersteunen, lees de volgende handleiding om Silvasoft aan te passen om varianten voor de webshop te ondersteunen.
Toevoegen van vrije velden (kenmerken/attributen):
In Silvasoft open je het Product -> Instelling. Vervolgens open je het tabblad Custom Fields.
In dit scherm vind je de reeds gedefinieerde velden op het item. Normaal gesproken is dit scherm leeg. We zullen ten minste 3 aangepaste velden toevoegen om de logica van het ApiCenter te gebruiken.
In dit menu moeten minimaal 3 extra vrije velden worden toegevoegd. Eén veld om aan te geven of een product een ouderproduct is en één veld om aan te geven tot welk ouderproduct het artikel behoort. Het derde (en vierde, vijfde, enzovoort) aangepaste veld is een attribuut waarvoor het product variabel is. Bijvoorbeeld de kleur van een overhemd, of de maat van een schoen.
Het eerste veld moet een Ja / Nee-veld zijn en het tweede veld moet een tekstveld zijn dat verwijst naar het bovenliggende product. Het derde veld heeft geen specifieke vereisten, behalve dat dit er minimaal één moet zijn. Een ouderproduct zonder variant-attributen is niet mogelijk.
Vulkenmerken per product:
Met bovenliggende/variante producten heb je 2 soorten producten voor het maken van producten die producten creëren. Je hebt het fysieke product bijvoorbeeld het rode T-shirt in maat 38 (de variant). En het (wat we noemen) het display-product, dit display-T-shirt bestaat niet echt als een fysiek product, maar is eigenlijk een container voor alle kleuren en maten van dit model, de ouder. Ook dit display T-shirt heeft geen voorraad, maar voor een integratie is het essentieel als bestaand product.
De twee typen moeten op dezelfde manier worden ingevuld als in het onderstaande voorbeeld. Natuurlijk zijn er veel soorten bovenliggende/variante producten, maar de essentie is altijd hetzelfde, je hebt 1 bovenliggend artikel en 1 variant artikel. In de afbeelding hierboven zie je eerst de verwijzing naar de container in het veld "MainReference" (verwijzing naar hoofdproduct). En bij het tweede product ziet u het containerproduct met het vinkje 'IsMainProduct'.
Configureren in ApiCenter
Wanneer de Silvasoft-omgeving volledig is gevuld met de hierboven beschreven gegevens, is het tijd om ApiCenter op de juiste configuratie in te stellen, om variantproducten en hun ouders in te laden.
Eerst; u moet specificeren welk attribuut is toegewezen aan welk attribuut in de secundaire toepassing. Onthoud dat een kenmerk een product uniek maakt, bijvoorbeeld maat en kleur. Neem geen functies op in deze toewijzingstabel.
Ten tweede; u moet de kenmerken van een product definiëren. Onthoud dat een kenmerk is wat alle varianten van een model delen, zoals het materiaal waarvan het product is gemaakt of het land van fabricage bijvoorbeeld.