Ga naar hoofdinhoud

Stap 2. Productveldnamen van retailers instellen

Vereiste rechten

Een medewerker moet met de rol Shop Owner Admin aan de shop gekoppeld zijn om de acties in dit artikel uit te voeren.

Virtual Stock gebruikt niet voor elke retailer dezelfde productstructuur. Elk product heeft een set attributen die de retailer zelf bepaalt, en de namen van die attributen verschillen per retailer. Dezelfde waarde kan daardoor onder verschillende namen binnenkomen: de ene retailer publiceert de SKU van de leverancier als supplier_part_no, de andere als supplier_part_number.

Dit is belangrijk, omdat ShopCtrl de SKU van de leverancier gebruikt als sleutel om offers in Virtual Stock aan producten in ShopCtrl te koppelen. Als de naam niet klopt, worden er geen offers gekoppeld en werken de product- en voorraadexport niet voor de shop.

Om het instellen eenvoudig te maken, biedt ShopCtrl twee kant-en-klare profielen:

  • Standard - een gangbare implementatie van Virtual Stock, met de veldnamen uit de gepubliceerde voorbeelden van Virtual Stock zelf. Kies dit profiel voor een retailer die op de gebruikelijke manier is aangesloten.
  • Special - een speciale set velden, waarvoor de connector oorspronkelijk is gebouwd. Dit is de standaardinstelling, zodat een bestaande shop die nooit is geconfigureerd precies zo blijft werken als voorheen.

Als uw retailer geen van beide sets precies volgt, past u het profiel toe dat er het dichtst bij komt en corrigeert u daarna de afzonderlijke veldnamen. De shop krijgt dan het profiel Custom.

Een profiel selecteren​

  1. Log in bij ShopCtrl met Shop Owner Admin-rechten.
  2. Ga naar Configuration > Shops.
  3. Selecteer uw Virtual Stock-shop en klik op Edit.
  4. Ga naar Shop synchronization > Edge Synchronization en klap het gedeelte Retailer product field names uit.
  5. Bekijk bij Current profile met welk profiel de opgeslagen instellingen van de shop overeenkomen.
  6. Selecteer bij Apply profile het profiel Standard of Special. De veldnamen hieronder worden direct ingevuld, samen met de bijbehorende orderinstellingen (substatus voor bevestiging en backorder, leverdatum voor backorders en de optie voor de datum waarop een product weer op voorraad is).
  7. Pas afzonderlijke velden aan die uw retailer anders noemt. Laat een veld leeg als de retailer het niet heeft: een leeg veld wordt nooit gelezen en nooit geschreven.
  8. Klik op Save of Save and Close.
notitie

Current profile wordt bij elke keer opslaan opnieuw berekend op basis van de werkelijke instellingen. Als u na het toepassen van een profiel een waarde wijzigt, wordt de shop opgeslagen als Custom. U kunt Custom niet zelf selecteren: het is het gevolg van uw wijzigingen, geen keuze.

important

Als u de veldnaam voor Supplier SKU wijzigt bij een shop die al is gekoppeld, voert u het koppelen opnieuw uit en klikt u daarna op Mark products for export. Bestaande koppelingen zijn met de vorige sleutel gemaakt en worden niet automatisch bijgewerkt.

De profielen Standard en Special vergeleken​

De tabel hieronder toont welke productveldnaam elk profiel gebruikt en wat ShopCtrl met het veld doet. Een lege cel betekent dat de retailer dit veld niet heeft, zodat het niet wordt gelezen of geschreven.

VeldInhoudHoe ShopCtrl het gebruiktStandardSpecial
Supplier SKUDe eigen SKU van de leverancierVerplicht. De sleutel om offers aan producten te koppelen; zonder deze sleutel wordt niets gekoppeldsupplier_part_numbersupplier_part_no
Free stockEen attribuut van de retailer met een voorraadaantalGelezen bij het importeren van offers, en geschreven wanneer voorraad samen met een productupdate wordt verstuurdsupplier_free_stockfree_stock
Lead timeLevertijd van de leverancier, in dagenGeschreven bij een productupdate, en gebruikt als bron voor de datum waarop een product weer op voorraad islead_time_dayssupplier_lead_time
Product nameDe productnaamAlleen gelezen. Gekoppeld zodat het beschikbaar is, maar nog niet gebruiktproduct_namename
Stock updated atTijdstip van de laatste voorraadupdateAlleen gelezen. Getoond in de export van de offer-/productkoppelingenstock_updated_atstock_updated_at
Enrolment statusDe aanmeldstatus bij de retailerAlleen gelezen. Getoond in de export van de offer-/productkoppelingen(leeg)enrolment_status
Discontinued flagDe markering van de retailer voor producten uit het assortimentAlleen gelezen. Gereserveerd voor de afhandeling van producten uit het assortiment, nog niet gebruiktdiscontinued(leeg)

Bij het toepassen van een profiel worden ook de volgende order- en voorraadinstellingen ingevuld:

InstellingBetekenisStandardSpecial
Acknowledge sub-statusOptionele tekst die wordt verstuurd wanneer een order wordt bevestigd. Leeg betekent dat er niets wordt verstuurdOrder Acknowledged(leeg)
Backorder sub-statusVerplicht voor Virtual Stock, dus er wordt altijd een waarde verstuurd. Als het veld leeg is, wordt Pending gebruiktStock Due InPending
Backorder delivery dateAantal dagen tussen verzending en levering, dat bij de backorderdatum wordt opgeteld en als leverdatum van de leverancier wordt verstuurd. Leeg betekent dat het veld niet wordt verstuurd; 0 verstuurt de backorderdatum ongewijzigd0(leeg)
Back-in-stock date on zero stockAls voorraad als 0 wordt geëxporteerd, wordt ook een datum verstuurd waarop het product weer op voorraad is: vandaag plus de levertijd van het productIngeschakeldUitgeschakeld
notitie

Sommige retailers weigeren een backorder zonder leverdatum van de leverancier. Als Virtual Stock backorders weigert, controleer dan eerst de instelling Backorder delivery date.

Volgende stap: Stap 3. Orderimport en -export instellen