Regels

Bepaal met inclusie- en uitsluitregels welke actieve producten uit de geselecteerde databronnen naar dit verkoopkanaal mogen.

Waarvoor gebruik je Regels?

Met Regels bepaal je welke actieve producten uit de geselecteerde databronnen naar dit verkoopkanaal mogen. Je kunt producten gericht opnemen met inclusieregels of verwijderen met uitsluitregels.

Regels veranderen geen Smart Products en schrijven niets terug naar de databron. Ze vormen een dynamisch filter dat opnieuw wordt toegepast wanneer Nifelo de producttelling berekent, een bestand exporteert of een integratie synchroniseert.

De volgorde binnen het verkoopkanaal is:

  1. Selectie kiest de databronnen;
  2. alleen actieve Smart Products uit die bronnen vormen de uitgangsset;
  3. inclusieregels beperken deze set;
  4. uitsluitregels verwijderen passende producten;
  5. manipulaties en mapping verwerken de overgebleven producten.
Gebruik Regels om een assortiment voor dit kanaal af te bakenen. Gebruik Manipulaties wanneer een product wel mee moet maar een uitvoerwaarde kanaalspecifiek moet worden aangepast.

Inclusie of uitsluiting kiezen

Iedere regel heeft één van twee typen.

Inclusieregel

Een inclusieregel laat alleen producten door die aan de voorwaarde voldoen. Voorbeeld: merk is gelijk aan Nifelo.

Wanneer je meerdere inclusieregels maakt, moet een product aan alle inclusieregels voldoen. Zij werken dus als EN-voorwaarden.

Voorbeeld:

  • merk is gelijk aan Nifelo;
  • prijs is groter dan 25.

Alleen actieve producten die zowel merk Nifelo hebben als duurder zijn dan 25 blijven over.

Uitsluitregel

Een uitsluitregel verwijdert producten die aan de voorwaarde voldoen. Voorbeeld: beschikbaarheid is gelijk aan out of stock.

Bij meerdere uitsluitregels wordt een product verwijderd zodra het aan één uitsluitvoorwaarde voldoet. Effectief betekent dit: sluit product A uit, of product B, of ieder ander product dat door een uitsluitregel wordt geraakt.

Inclusie en uitsluiting samen

Nifelo past eerst alle inclusievoorwaarden toe en verwijdert daarna de producten die aan een uitsluitregel voldoen.

Voorbeeld:

  1. neem alleen producten van merk Nifelo op;
  2. neem alleen producten met een prijs boven 25 op;
  3. sluit producten met beschikbaarheid out of stock uit.

Het resultaat bevat alleen Nifelo-producten boven 25 die niet uitverkocht zijn.

De live productteller

Boven de regels toont Live selectie hoeveel producten op dit moment aan de volledige regelset voldoen. De teller gebruikt:

  • de opgeslagen databronnen van Selectie;
  • alleen actieve Smart Products;
  • unieke SKU's;
  • alle opgeslagen inclusie- en uitsluitregels.

Dezelfde selectielogica wordt bij de uitvoering opnieuw gebruikt. Daardoor is de teller een betrouwbare indicatie van de productpool vóór manipulaties, mapping en kanaalvalidatie.

De teller is nog niet het gegarandeerde aantal gepubliceerde producten. Producten kunnen later worden overgeslagen of geblokkeerd door ontbrekende mapping, ongeldige prijzen, variantproblemen, verplichte kanaalvelden of integratiecontroles.

Na het opslaan, bewerken of verwijderen van een regel wordt het scherm opnieuw geladen en de teller opnieuw berekend.

Een nieuwe regel maken

Klik op Nieuwe regel. De regelbouwer bestaat uit drie stappen:

  1. kies Uitsluiten of Opnemen;
  2. kies het Smart Field en een beschikbare operator;
  3. voer of selecteer de vergelijkingswaarde in.

De beschikbare Smart Fields komen uit de actieve centrale velddefinities. SKU is daarnaast altijd als technisch selectiefeld beschikbaar. De beschikbare operatoren en het invoertype hangen af van het gekozen veld.

Sla pas op nadat je hebt gecontroleerd dat veld, operator en waarde samen dezelfde betekenis hebben als de gewenste selectie.

Een veld kiezen

Kies het veld waarop Nifelo ieder product moet beoordelen, bijvoorbeeld:

  • SKU;
  • merk;
  • prijs of aanbiedingsprijs;
  • beschikbaarheid of voorraad;
  • producttype of categorie;
  • kleur, maat of materiaal;
  • een ander actief Smart Field.

De regel gebruikt de effectieve waarde in smart_data. Dat is de actuele waarde die Nifelo na import, mapping en beschermd eigenaarschap voor het Smart Product bewaart.

Ontbreekt een veld in de keuzelijst, controleer dan of het als actief Smart Field is ingericht. Ontbreekt de waarde bij producten, los dit bij voorkeur op in de bron, Slimme velden of productdata in plaats van een regel te bouwen op een onbetrouwbaar leeg veld.

Operatoren

Niet ieder veld biedt iedere operator aan. Tekstvelden en numerieke velden hebben passende keuzes.

Is gelijk aan

Selecteert producten waarvan de volledige veldwaarde gelijk is aan de opgegeven waarde. Tekst wordt zonder onderscheid tussen hoofdletters en kleine letters vergeleken. NIKE, Nike en nike gelden dus als gelijk.

Gebruik deze operator voor één exacte status, merknaam, SKU of categoriecode.

Is niet gelijk aan

Selecteert producten waarvan de volledige waarde afwijkt. Ook deze tekstvergelijking is hoofdletterongevoelig.

Let bij ontbrekende waarden goed op het gekozen regeltype. Een leeg of ontbrekend veld is niet automatisch gelijk aan een ingevulde waarde. Controleer het resultaat altijd met de live teller en een representatieve productcontrole.

Bevat

Controleert of de ingevoerde tekst ergens in de veldwaarde voorkomt, zonder onderscheid tussen hoofdletters en kleine letters.

shirt past bijvoorbeeld bij T-shirt, Shirts en shirt heren. Gebruik Bevat voorzichtig bij korte woorden: red kan ook onderdeel zijn van een langer woord dat je niet bedoelt.

Staat in lijst

Vergelijkt de volledige veldwaarde met een lijst van toegestane waarden. Een match met één waarde uit de lijst is voldoende. De vergelijking is hoofdletterongevoelig.

Bij geschikte velden haalt de regelbouwer bestaande unieke waarden uit de geselecteerde databronnen op. Je kunt zoeken, meerdere waarden kiezen, alles selecteren of de selectie wissen. Zelf een waarde toevoegen kan ook beschikbaar zijn.

De waardelijst helpt bij het invoeren, maar blijft een opgeslagen momentopname. Nieuwe waarden uit een latere import worden niet automatisch aan een bestaande regel toegevoegd.

Groter dan

Zet de veldwaarde om naar een getal en selecteert waarden die strikt groter zijn dan de ingevoerde grens. Bij prijs groter dan 25 hoort 25 zelf niet bij het resultaat; 25,01 wel.

Kleiner dan

Selecteert numerieke waarden die strikt kleiner zijn dan de grens. Bij voorraad kleiner dan 5 hoort 5 zelf niet bij het resultaat; 4 wel.

Tussen

Selecteert numerieke waarden binnen een bereik. Beide ingevulde grenswaarden tellen mee. Tussen 10 en 20 bevat dus ook precies 10 en precies 20.

Je kunt ook alleen een ondergrens of alleen een bovengrens invullen wanneer de interface dat toestaat. Alleen een ondergrens werkt als groter dan of gelijk aan; alleen een bovengrens als kleiner dan of gelijk aan.

Tekst, getallen en prijswaarden

Operatoren Groter dan, Kleiner dan en Tussen behandelen de veldwaarde als een getal. Gebruik een punt als decimaalteken wanneer de invoer dat verwacht. De regel vergelijkt het numerieke bedrag; een valutaconversie vindt hier niet plaats.

Controleer bij prijsregels:

  • of het juiste prijsveld is gekozen;
  • of waarden in alle bronnen dezelfde betekenis en valuta hebben;
  • of je normale prijs of aanbiedingsprijs bedoelt;
  • of een latere manipulatie de uitvoerprijs nog wijzigt.

Een regel op de bronprijs wordt vóór kanaalmanipulaties toegepast. Filter dus niet op een bedrag dat pas later door een prijsmanipulatie ontstaat.

Lege en ontbrekende waarden

De huidige selectieregels hebben geen afzonderlijke operator is leeg. Een ontbrekend Smart Field gedraagt zich in databasevergelijkingen anders dan een ingevulde tekst of nulwaarde.

Maak daarom geen ingewikkelde omweg met is niet gelijk aan wanneer je eigenlijk alle ontbrekende waarden wilt vinden. Gebruik Data Validatie of Coverage & kwaliteit om ontbrekende informatie te onderzoeken en vul noodzakelijke feiten bij de juiste bron aan.

Test bij iedere regel bewust ten minste één product met een waarde en één product zonder waarde. De live teller toont alleen het totaal en legt niet uit welke individuele producten door een NULL- of lege waarde zijn geraakt.

Meerdere regels combineren

De interface toont inclusie- en uitsluitregels in aparte lijsten. De volgorde waarin regels visueel staan verandert de filteruitkomst niet:

  • alle inclusieregels moeten waar zijn;
  • geen enkele uitsluitregel mag waar zijn.

Er zijn op dit scherm geen geneste groepen met vrije EN/OF-combinaties. Heb je een selectie nodig als “merk A óf merk B”, gebruik dan één regel merk staat in lijst A, B in plaats van twee inclusieregels. Twee inclusieregels “merk is A” en “merk is B” zouden immers tegelijk waar moeten zijn en leveren normaal geen producten op.

Regels bewerken

Klik op het potlood bij een bestaande regel. De regelbouwer opent met het opgeslagen type, veld, operator en de waarde.

Een wijziging geldt direct voor de volledige selectie zodra zij is opgeslagen. Controleer daarna de live teller. Een kleine wijziging van operator—bijvoorbeeld Gelijk aan naar Bevat—kan veel meer producten raken.

Regels verwijzen naar de technische Smart-Fieldsleutel. Wanneer labels of bronmapping veranderen, blijft de regel bestaan, maar de actuele productwaarden en daarmee de uitkomst kunnen wijzigen.

Regels verwijderen

Klik op de prullenbak en bevestig de verwijdering. De regel wordt definitief uit dit verkoopkanaal verwijderd en de telling wordt opnieuw opgebouwd.

Het verwijderen van:

  • een inclusieregel maakt de selectie meestal ruimer;
  • een uitsluitregel maakt de selectie meestal ruimer doordat eerder uitgesloten producten weer mogen meedoen.

Verwijderen wijzigt geen producten en haalt geen reeds extern gepubliceerde producten terug. De verandering wordt zichtbaar bij een volgende export of synchronisatie.

Wijzigingen na een import

Regels worden niet toegepast op een vaste productlijst, maar op de actuele Smart Products. Na een nieuwe import kunnen daarom andere producten aan dezelfde regel voldoen.

Voorbeelden:

  • een nieuw product van een opgenomen merk verschijnt automatisch in de selectie;
  • een gewijzigd producttype kan een uitsluitregel gaan raken;
  • een eerder ontbrekende prijs kan na import binnen een prijsbereik vallen;
  • normalisatie of handmatige correctie kan de effectieve Smart-Fieldwaarde wijzigen.

Controleer na grote bronwijzigingen de live teller, relevante producten en Coverage & kwaliteit opnieuw.

Regels en Shopify

Selectieregels werken voor Shopify op dezelfde manier als voor bestandsexports. De Shopify-verbinding bepaalt welke databron bij de synchronisatie hoort; Regels beperken vervolgens welke actieve producten uit die bron mogen worden verwerkt.

Een product uitsluiten verwijdert het niet automatisch uit Shopify. De regel voorkomt dat het product in de volgende Nifelo-selectie voor mutaties wordt meegenomen. Verwijderen of depubliceren op het externe platform is een aparte, bewuste lifecycleactie.

Regels versus andere functies

Gebruik de juiste functie voor het juiste doel:

  • Selectie: volledige databronnen wel of niet koppelen;
  • Regels: producten voor dit kanaal opnemen of uitsluiten;
  • Manipulaties: uitvoerwaarden alleen voor dit kanaal aanpassen;
  • Mapping: bepalen welk intern veld naar welk doelveld gaat;
  • Normalisatie: verschillende bronwaarden centraal gelijkwaardig maken;
  • Data Validatie: concrete fouten en ontbrekende productdata vinden;
  • Coverage & kwaliteit: gereedheid voor het doelkanaal beoordelen.

Corrigeer een feitelijke bronfout niet met een uitsluitregel wanneer het product eigenlijk wel verkocht moet worden. Los de data op bij de bron van waarheid.

Veelvoorkomende fouten

De teller staat op nul

Controleer of minimaal één databron is geselecteerd en actieve producten bevat. Bekijk daarna of meerdere inclusieregels elkaar onmogelijk maken en of een uitsluitregel alle resterende producten raakt.

De selectie is veel kleiner dan verwacht

Onthoud dat alle inclusieregels als EN werken. Controleer ook exacte spelling, actuele Smart-Fieldwaarden en numerieke grenzen.

De selectie is groter dan verwacht

Controleer of je Bevat hebt gebruikt waar Gelijk aan bedoeld was, of een uitsluitregel ontbreekt, en of de waarde werkelijk in hetzelfde Smart Field staat.

Nieuwe bronwaarden worden niet meegenomen

Een opgeslagen lijstregel wordt niet automatisch uitgebreid na een import. Bewerk de regel en voeg de nieuwe toegestane waarden toe, of kies een stabielere selectievoorwaarde.

De teller klopt, maar het exportresultaat is lager

De teller meet de productpool vóór mapping en kanaalvalidatie. Open Coverage & kwaliteit, Resultaten en Logs om te zien welke producten later zijn geblokkeerd of overgeslagen.

Aanbevolen werkwijze

  1. Richt eerst Selectie correct in.
  2. Begin zonder regels en noteer de uitgangstelling.
  3. Voeg één zakelijke selectievoorwaarde tegelijk toe.
  4. Gebruik één lijstregel voor OF-keuzes binnen hetzelfde veld.
  5. Controleer de teller na iedere wijziging.
  6. Test producten op en net buiten de gekozen grenzen.
  7. Houd regels beperkt en begrijpelijk; verwijder verouderde uitzonderingen.
  8. Controleer na imports opnieuw of de regels nog dezelfde bedrijfsbetekenis hebben.
  9. Open vóór publicatie Coverage & kwaliteit.
  10. Controleer na de run Resultaten en Logs.