
Ontdek hoe een pdf-prijslijst in blokken wordt gelezen, aan productvelden gekoppeld en via SKU met WooCommerce gesynchroniseerd wordt, zonder dubbele vermeldingen of verzonnen GTIN's.
Van een pdf naar productvermeldingen die een winkel echt kan verkopen
Een pdf-prijslijst wordt een reeks productvermeldingen wanneer elke rij wordt gekoppeld aan winkelvelden zoals titel, SKU, prijs, valuta, GTIN en afbeelding. Het bestand wordt in blokken gelezen, niet als een screenshot. Kolommen die op papier netjes uitgelijnd lijken, kunnen bij extractie samenvloeien, eenheden kunnen alleen in kopteksten staan en voetnoten komen niet in de beschrijving terecht tenzij je ze bewust overneemt. Hoe compleet de vermelding is, hangt af van de cellen die je bewaart, de codes die je controleert en de foto's die je koppelt.
Wanneer een crawler of een lezer van shoppingfeeds een WooCommerce-product opent, zoekt die naar benoemde velden: id, title, description, link, image_link, price, availability, brand en gtin (of identifier_exists wanneer de fabrikantencode ontbreekt). Een pdf in een inbox stelt die velden niet beschikbaar. Merchant Center › Producten › Feeds kan niets verwerken totdat de rij een productrecord is. De praktische verandering is mechanisch: de tabel is niet langer alleen een afbeelding van prijzen, maar wordt data die de winkel, de feed en een assistent kunnen citeren. Dat is ook waarom Google productdata vóór je teksten leest op de openbare pagina.
Waarom een pdf-prijslijst de live catalogus niet vanzelf bijwerkt
Een pdf stuurt geen titels, prijzen of voorraad naar WooCommerce; elke rij moet eerst een productrecord worden voordat de winkel of een feed die kan gebruiken.
Leveranciers sturen seizoenslijsten nog steeds als drukklare bestanden omdat een pdf de opmaak, logo's en juridische opmerkingen vastlegt. Op papier is dat nuttig, maar als catalogusbron werkt het niet. WooCommerce › Producten › Alle producten verwacht een SKU, een naam, een reguliere prijs en een voorraadstatus. Geen van die namen bestaat in de pdf totdat een lezer kopteksten van gegevensrijen scheidt en elke kolom toewijst. Zolang die koppeling niet is bevestigd, veroudert de online catalogus terwijl de pdf op de gedeelde schijf als de echte lijst wordt behandeld.
Hetzelfde bestand werkt ook niet als shoppingfeed. Een feedrij heeft id, title, description, link, image_link, price met een ISO-valutacode, availability, brand en gtin nodig. Als je de pdf in een productbeschrijving plakt, wordt de hele tabel één tekstblok. De crawler ziet dan een alinea, geen prijs. Als je later een WooCommerce-productfeed voor ChatGPT nodig hebt, is dat tekstblok nog steeds geen feed. Begin met velden, niet met een screenshot van de lijst.
Voor wie weinig tijd heeft voor de dagelijkse catalogusroutineWie de ochtend al besteedt aan het beantwoorden van voorraadvragen, heeft geen tweede ronde om na elke leveranciers-pdf veertig rijen over te typen. De praktische aanpak is een bloklezing van het nieuwe bestand, een kolomkoppeling die je één keer bevestigt en een update op basis van SKU, zodat producten van gisteren worden aangepast in plaats van gekopieerd. Handmatig plakken tussen pdf, spreadsheet en WooCommerce is precies waar eenheden, voetnoten en barcodes verloren gaan.
Een atelier dat keramiek verkoopt en ongeveer veertig SKU's beheertEen atelier dat keramiek verkoopt en ongeveer veertig SKU's beheert, ontvangt vaak een lijst van één pagina: code, glazuurkleur, diameter, verpakking en prijs. Die veertig rijen lijken overzichtelijk, maar bevatten dezelfde valkuilen als een import van vierhonderd rijen: een diameter die alleen in de koptekst staat, een verpakkingsaantal dat aan de prijs vastzit en een voetnoot over vaatwasbestendigheid die nooit in de beschrijving terechtkomt. Veertig vermeldingen zijn genoeg om een verkeerde valuta of een dubbele SKU nog dezelfde middag op de winkelvloer zichtbaar te maken.
Voor wie elk seizoen een leveranciers-pdf vernieuwtWie elk seizoen een leveranciers-pdf vernieuwt, heeft een herhaalbare koppeling nodig, geen heroïsche overtypactie. Prijzen veranderen, kleuren krijgen een nieuw achtervoegsel en beëindigde codes verdwijnen. De duurzame sleutel is de SKU die al in WooCommerce staat. Als je de nieuwe pdf zonder die sleutel als nieuwe import toepast, groeit de winkel stilletjes met dubbele producten en behouden oude URL's de oude prijs.
Wat een pdf-lezing per blok wel en niet bewaart
Een lezing per blok bewaart cellen die een naam kunnen krijgen en laat opmaak vallen die geen veld is, waaronder samengevoegde kolommen, eenheden die alleen in kopteksten staan en voetnoten.
Een pdf-prijslijst is niet één afbeelding van een catalogus. Het is een stapel paginablokken: herhaalde kopteksten, een tabelgedeelte, een voettekst met juridische regels en soms een groep foto's. Een lezer die in blokken werkt, vindt eerst de tabel, daarna de koptekst en vervolgens elke gegevensrij. Als het bestand een echte tekstlaag heeft, zijn die cellen tekens. Is het bestand een scan van een afdruk, dan werkt de lezer met OCR en worden samengevoegde cellen waarschijnlijker.
Een feed-ACP is een productfeed die zo is opgebouwd dat een assistent winkeldata kan gebruiken (identiteit, prijs, beschikbaarheid en link) in plaats van een alinea te scrapen. Dezelfde kernvelden als bij elke andere productfeed blijven nodig. Extractie uit een pdf is slechts de eerste stap naar dat record. Typische verliezen zien er zo uit:
- Samengevoegde kolommen: SKU en titel belanden in één cel, waardoor de winkelnaam “CR-204 Bowl stoneware” wordt.
- Maateenheid alleen in de koptekst: “Prijs / verpakking van 4” wordt niet naar de rij gekopieerd, waardoor de prijs in de vermelding op een stukprijs lijkt.
- Voetnoten: een sterretje bij de prijs verwijst onderaan de pagina naar “exclusief btw” of “niet geschikt voor de magnetron”, maar die zin komt niet in de beschrijving.
- Herhaalde paginakopteksten worden als extra producten behandeld en de kolomtitels worden als SKU's gekopieerd.
- Tabellen over meerdere pagina's beginnen opnieuw met nummeren, waardoor pagina 2 op een nieuwe catalogus lijkt.
- Ingesloten foto's staan naast de tabel maar zijn niet aan een SKU gekoppeld.
- Barcodenummers worden bij een regeleinde gesplitst, waardoor het controlecijfer wordt beschadigd voordat iemand een vermelding invoert.
Deze verliezen verklaren waarom een “pdf-import” die alleen tekst in de WooCommerce-inhoudseditor plakt geen catalogisering is. Het is een plakactie. Benoemde velden moeten worden gecontroleerd. Dezelfde zorgvuldigheid hoort bij een productspecificatie zonder verzonnen specificaties: als de pdf geen materiaal vermeldt, verzint de vermelding er geen.
Een catalogusrij die alleen in een pdf staat, is geen product. Het is een afbeelding van een tabel die geen enkele feedlezer kan ontleden.
Hoe geëxtraheerde cellen aan productvelden worden gekoppeld
Elke bruikbare pdf-kolom wordt aan één winkelveld gekoppeld; wat geen naam kan krijgen, blijft uit de vermelding totdat je het bevestigt.
Nadat de tabel is gevonden, bestaat het werk uit een kolomkoppeling, niet uit herschrijven. Je kijkt naar de kopteksten die de leverancier heeft afgedrukt en koppelt ze aan velden die een winkel en feed al begrijpen. Een praktische koppeling voor een prijslijst ziet er zo uit:
- Code, art., ref. of SKU wordt gekoppeld aan id in de feed en aan de WooCommerce-SKU.
- Beschrijving of artikelnaam wordt gekoppeld aan title; resterende opmerkingen gaan naar description, niet naar de titel.
- Prijs wordt gekoppeld aan price; het valutasymbool of de ISO-code wordt gekoppeld aan currency, nooit aan het getal zelf.
- Voorraad of “beschikbaar” wordt gekoppeld aan availability (in voorraad, niet op voorraad, nabestelling) wanneer de pdf dit daadwerkelijk vermeldt.
- Brand wordt alleen aan brand gekoppeld wanneer de cel een merk noemt, niet wanneer die een productlijn noemt.
- EAN, UPC, ISBN of GTIN wordt pas aan gtin gekoppeld nadat het controlecijfer klopt; anders is identifier_exists de eerlijke vlag.
- Kleur, maat of verpakking wordt gekoppeld aan attributen (WooCommerce › Producten › Attributen), niet aan een tweede titel.
Wat niet automatisch mag gebeuren, is informatie verzinnen. Als de pdf geen gewicht vermeldt, krijgt de vermelding geen gewicht. Als het glazuur “blauw” is en niet “kobaltblauw onderglazuur”, blijft de titel “blauw”. Een feitelijk gecontroleerde bewerking kan Title Case opschonen, achtergebleven HTML verwijderen en lege specificatievelden vullen met informatie uit het eigen bestand van de verkoper. Een ontbrekend feit wordt niet vervangen door een gok op basis van het web. Wanneer twee maten dezelfde titel hebben, worden ze alleen na bevestiging als varianten met item_group_id gegroepeerd, niet stilzwijgend.
Hoe afbeeldingen in een pdf aan SKU's worden gekoppeld
Foto's die in een pdf vastzitten, zijn alleen nuttig wanneer ze als bestanden worden geëxtraheerd en aan dezelfde SKU als de rij worden gekoppeld.
Veel leverancierscatalogi plaatsen een miniatuur in de eerste kolom of een grote foto boven een groep SKU's. Een bloklezer kan die ingesloten afbeeldingen uit de pdf halen en als productbestanden opslaan. Het koppelen is een aparte stap. Een foto naast één rij kan op basis van positie worden gekoppeld. Een foto boven drie kommen kan niet zonder bevestiging aan alle drie worden toegewezen, omdat het feedveld image_link doorgaans naar één primaire afbeelding per vermelding hoort te verwijzen.
Wanneer de pdf geen bruikbare foto bevat, heeft de vermelding nog steeds een afbeelding nodig voordat shoppingplatforms haar als compleet behandelen. Grotere, scherpere afbeeldingen (rond de 500x500 pixels of meer) lijken vaker door shoppingplatforms te worden geaccepteerd, al publiceren Google en Meta hierover geen vaste, citeerbare drempel. Eerlijke opties zijn: een uitsnede uit de pdf hergebruiken als die scherp genoeg is, een eigen packshot uploaden, op het web zoeken en de rechten bevestigen, of een illustratieve afbeelding genereren die als gegenereerd wordt gelabeld volgens artikel 50 van de AI Act. Afbeeldingen die voor meerdere SKU's worden gebruikt, moeten worden gemarkeerd, omdat vijf kommen met dezelfde miniatuur er in Merchant Center › Producten › Feeds identiek uitzien.
Hoe GTIN's, prijzen en valuta's moeten worden behandeld
Barcodes en prijzen worden uit de pdf van de verkoper overgenomen en als getallen gevalideerd; ze worden nooit van het web gehaald.
Een GTIN (EAN-13, UPC-A, GTIN-14, ISBN) is een reeks cijfers met aan het einde een GS1-controlecijfer. Dat controlecijfer wordt berekend op basis van de voorafgaande cijfers. Als het laatste cijfer niet overeenkomt met die berekening, is de code geen geldige GTIN en mag die niet in de vermelding worden gezet. Het nummer wordt gelezen uit de pdf-cel, van een barcode die op de pagina staat of van een packshot die de verkoper al heeft. Het wordt niet online opgezocht, omdat een zoekopdracht op het web de code van iemand anders aan jouw SKU kan koppelen.
Voor prijzen geldt dezelfde scheiding. Een cel met “€ 12,50*” is geen feedprijs. Het getal is 12.50, de valuta is EUR en het sterretje hoort bij een voetnoot die “exclusief btw” of “per verpakking van 4” kan vermelden. Europese lijsten gebruiken vaak een komma als decimaalteken; feeds verwachten een punt. Laat het symbool niet in het getal staan. Zet valuta niet om tenzij de pdf vermeldt dat de lijst in die valuta staat. Laat availability leeg tenzij het bestand dit vermeldt; een oude seizoens-pdf bewijst niet dat een artikel vandaag op voorraad is.
Een GTIN wordt gelezen uit de eigen pdf, packshot of CSV-kolom van de verkoper en moet het GS1-controlecijfer doorstaan. De code wordt nooit op het web opgezocht.
Een genummerde route van bestand naar WooCommerce-vermelding
De betrouwbare route is: extraheer in blokken, koppel kolommen, bevestig afbeeldingen en codes en synchroniseer daarna op SKU, zodat de winkel wordt bijgewerkt in plaats van gedupliceerd.
Gebruik deze volgorde voor een echte prijslijst, of het nu gaat om een keramieklijst van één pagina of een leverancierscatalogus van meerdere pagina's. Het doel is een vermelding die je zonder een tweede speurtocht in WooCommerce › Producten kunt invoeren.
- Bewaar een digitale pdf met tekstlaag wanneer de leverancier die kan leveren. Een gefotografeerde afdruk vereist OCR en vergroot het aantal samengevoegde cellen.
- Importeer vanuit pdf zodat het bestand in blokken wordt gelezen: kopteksten, tabelgedeelte, voetnoten en ingesloten afbeeldingen.
- Markeer de koptekstrij. Als “Prijs € / 4 stuks” een koptekst is, bewaar dan pack = 4 en currency = EUR als betekenis van de kolom, niet als producttitels.
- Koppel kolommen aan id (SKU), title, description, price, availability, brand, gtin en attributen zoals maat of kleur.
- Neem voetnoten over in description wanneer ze productfeiten bevatten (vaatwasbestendig, exclusief btw). Laat juridische standaardtekst uit de titel.
- Voer het GS1-controlecijfer uit op elke barcode. Wijs mislukte controles af. Heeft de fabrikant geen GTIN, stel dan identifier_exists in plaats van een code te verzinnen.
- Koppel geëxtraheerde afbeeldingen aan SKU's. Bevestig groepsfoto's. Overweeg kleinere bestanden te vervangen door scherpere, grotere afbeeldingen, omdat dit de kans op acceptatie door shoppingplatforms lijkt te vergroten.
- Controleer één voorbeeldrij als volledige vermelding (zie het voorbeeld voor en na) voordat je de batch accepteert.
- Synchroniseer met WooCommerce op SKU via de officiële plugin, zodat bestaande producten worden bijgewerkt en nieuwe SKU's één keer worden aangemaakt. Maak nooit een tweede product omdat de titel is veranderd.
- Exporteer, zodra de records compleet zijn, alleen gereedstaande rijen naar Merchant Center › Producten › Feeds en gebruik dezelfde velden voor een ChatGPT-productfeed.
Voor (één pdf-rij zoals afgedrukt): CR-204 | Kom, steengoed, Ø 18 cm, blauw geglazuurd* | 4 stuks | € 12,50. Voettekst: * vaatwasbestendig, niet geschikt voor de magnetron. Geen barcode op de regel. In de linkermarge staat een miniatuur van een blauwe kom.
Na (de vermelding die je moet opslaan):
- id / SKU: CR-204
- title: Kom van steengoed, blauw geglazuurd, 18 cm
- description: Vaatwasbestendig. Niet geschikt voor de magnetron. Verkocht per verpakking van 4.
- price: 12.50 EUR (getal en valuta gescheiden)
- availability: leeg laten tenzij de pdf voorraad vermeldt
- brand: alleen wanneer de lijst een merk noemt
- gtin: leeg; identifier_exists instellen omdat er geen fabrikantencode op de pagina staat
- image_link: de geëxtraheerde miniatuur, als die scherp en voldoende groot is; anders een bevestigde packshot
- attribute pack: 4, attribute diameter: 18 cm
Deze toestand na de import is het doel van een pdf omzetten in productvermeldingen: benoemde velden, bevestigde feiten en geen extra SKU.
Veelgemaakte fouten
De meeste mislukte pdf-imports zijn geen “AI-fouten”; het zijn cellen die nog twee feiten bevatten, een verkeerd controlecijfer of een SKU die al in de winkel bestaat.
Ongeldige of dubbele SKUDe winkel toont de melding “Ongeldige of dubbele SKU”. Dit gebeurt wanneer WooCommerce die SKU al heeft en de import een tweede product probeert te maken in plaats van het eerste bij te werken. Dat komt voor wanneer een seizoens-pdf dezelfde codes gebruikt met nieuwe prijzen. Los het op door op SKU te matchen, de nieuwe prijs en titel naar het bestaande product te schrijven en de permalink te behouden. Bidirectionele synchronisatie op SKU is de oplossing; een lege aanmaakactie niet.
Ontbrekende waarde [gtin]Merchant Center meldt “Ontbrekende waarde [gtin]” wanneer de feedrij geen GTIN en geen duidelijke identifier_exists-vlag bevat. Dit gebeurt wanneer de barcode in de pdf is overgeslagen, door een regeleinde is gesplitst of door het controlecijfer is afgewezen en daarna leeg is gelaten. Los het op door de cijfers uit de pdf of packshot van de verkoper te lezen, het GS1-controlecijfer te valideren en gtin alleen te schrijven wanneer de controle slaagt. Heeft de fabrikant geen GTIN, geef die afwezigheid dan aan. Zoek niet op het web naar een vervangende code.
Prijs moet een getal zijnDe editor of feedvalidator geeft “Prijs moet een getal zijn” terug (of een valutafout, zoals een symbool zonder ISO-code). Dit gebeurt wanneer de cel nog “€ 12,50*”, “vanaf 12” of “12,50 / 4 stuks” bevat. Los het op door bedrag, valuta, verpakking en voetnoot te scheiden. Gebruik een decimaalpunt in de feed, bewaar EUR als valutacode en zet “verpakking van 4” in een attribuut of de beschrijving.
Kan geen tabel op deze pagina vindenDe lezer geeft “Kan geen tabel op deze pagina vinden” terug wanneer de pdf een foto is, een sterk vormgegeven catalogus bevat waarin prijzen als illustratie zijn geplaatst of een pagina alleen uit voetnoten en foto's bestaat. Dat komt doordat er geen tekstlaag en geen raster om te ontleden is. Vraag de leverancier om de digitale lijst, lever naast de pdf een CSV aan of markeer de productblokken handmatig, zodat afbeeldingen en bijschriften in de buurt toch kunnen worden gekoppeld. Typ geen nep-tabel in de beschrijving om “de import te laten werken”.
Hoe Katapic dezelfde pdf omzet in vermeldingen die je bevestigt
Katapic leest prijslijsten en catalogi in blokken, extraheert ingesloten afbeeldingen en synchroniseert WooCommerce op SKU, zodat je feiten bevestigt in plaats van ze opnieuw over te typen.
Importeren vanuit pdf is voor dit bestandstype gebouwd: lijsten en catalogi worden in blokken gelezen, ingesloten afbeeldingen worden geëxtraheerd en foto's worden aan producten gekoppeld zodat je ze kunt bevestigen. Dezelfde werkruimte accepteert ook een foto (één foto, één vermelding) en een CSV. Niets in de catalogus wordt aangepast voordat je dat bevestigt. De eerste scan van een openbare WooCommerce-catalogus kan zonder account en in alleen-lezenmodus worden uitgevoerd voor maximaal 100 producten, met afzonderlijke scores voor klassieke zoekopdrachten en gereedheid voor assistenten, plus een volledigheidsas voor ontbrekende of verkeerde velden.
Voor GTIN's geldt dezelfde regel als voor de rest van dit artikel: ze worden gelezen uit je pdf, packshot of CSV-kolom en moeten het GS1-controlecijfer doorstaan. Ze worden nooit op het web opgezocht. Herschrijven wordt op feiten gecontroleerd; merken, certificeringen en geschiedenis worden niet verzonnen en een webmaat die je titel tegenspreekt, wordt niet overgenomen. Een herschreven vermelding kost 1 credit en een afbeelding kost 1 credit. Er is geen abonnement. Credits verlopen niet. Producten zonder foto kunnen de pdf-uitsnede, een handmatige upload, een webafbeelding na bevestiging van de rechten of een gegenereerde illustratie gebruiken die volgens artikel 50 van de AI Act is gelabeld.
Synchronisatie met WooCommerce is bidirectioneel op SKU en maakt geen duplicaten. De officiële plugin staat op WordPress.org. Gereedheid voor kanalen omvat vervolgens Google Shopping, de ChatGPT-feed, Meta, pdf, de winkel en antwoorden van assistenten. Heb je na het aanmaken van de vermeldingen een gedrukte catalogus nodig, dan maakt Catalogue Studio er één met 30 sjablonen. De werkroute vanuit een leveranciersbestand bestaat uit de Katapic-import, een bevestigde koppeling en een update van de SKU's die je al verkoopt. Voor de omgekeerde richting kun je vanuit diezelfde records een gepagineerde catalogus-pdf genereren.
Veelgestelde vragen
Hoe importeer ik een pdf-prijslijst in WooCommerce?Lees de pdf in tabelblokken, koppel kolommen aan SKU, titel, beschrijving, prijs, valuta en attributen en synchroniseer daarna op SKU, zodat bestaande producten worden bijgewerkt. Plak de hele pagina niet in de producteditor. Bevestig GTIN's met het controlecijfer, koppel ingesloten afbeeldingen en open daarna WooCommerce › Producten om een voorbeeld te controleren. Zo voorkom je dubbele SKU's wanneer de leverancier de lijst voor het volgende seizoen stuurt.
Welke productgegevens kan ik uit een pdf-catalogus halen?Meestal kun je SKU, titel, aanvullende opmerkingen, prijs, valuta, verpakking of maat, het genoemde merk, barcodes die het GS1-controlecijfer doorstaan en ingesloten foto's extraheren. Eenheden die alleen in kopteksten staan, samengevoegde cellen en voetnoten zijn pas velden nadat je ze hebt gesplitst. Feiten die het bestand niet vermeldt, zoals gewicht of materiaal, blijven leeg. Extractie is een koppeling naar id, title, description, price, availability, brand, gtin en image_link, geen volledige herschrijving van de catalogus.
Kan catalogisering vanuit een pdf automatisch zonder specificaties te verzinnen?Kolomdetectie en afbeeldingsextractie kunnen automatisch gebeuren. Een materiaal, certificering of GTIN schrijven die niet in het bestand staat, kan niet. De eerlijke werkwijze vult lege velden automatisch vanuit de pdf, markeert fouten in controlecijfers en wacht op bevestiging voor varianten en de Google-categorie. Als een elders gevonden maat de titel van de verkoper tegenspreekt, wint de waarde van de verkoper. Automatisering die een specificatie verzint, maakt een vermelding die je bij een feedcontrole niet kunt verdedigen.
Hoe werkt een pdf-catalogusimport met bestaande WooCommerce-SKU's?De SKU in de pdf is de koppelingssleutel. Wanneer die overeenkomt met een product in de winkel, moet de import de prijs, titel en afbeeldingen van dat product bijwerken en de URL behouden. Bij een nieuwe SKU wordt één product aangemaakt. Matchen op titel in plaats van SKU veroorzaakt stille duplicaten na een naamswijziging. Bidirectionele synchronisatie op SKU is de bescherming, ook wanneer je later vanuit dezelfde records een shoppingfeed exporteert.
Wat gebeurt er met barcodes en GTIN's die in een pdf staan?Cijfers die in een cel zijn afgedrukt of als barcode op de pagina staan, worden gekopieerd en vervolgens met het GS1-controlecijfer getest. Bij een geslaagde controle wordt gtin ingevuld. Bij een mislukte controle blijft het veld leeg en mag het niet worden “hersteld” met een nummer uit een zoekmachine. Heeft de fabrikant nooit een GTIN uitgegeven, stel dan identifier_exists in plaats van te gokken. Zo slaat Merchant Center geen code van een ander artikel op en blijven feeds voor assistenten afgestemd op de verpakking in je magazijn.
Waarom verdwijnen eenheden en voetnoten wanneer ik een prijslijst kopieer?Eenheden staan vaak alleen in de koptekst (“prijs per verpakking van 4”) en voetnoten alleen onderaan de pagina. Een kopie op rijniveau ziet ze niet. De vermelding toont dan een stukprijs die eigenlijk een verpakkingsprijs is, of laat “exclusief btw” en “niet geschikt voor de magnetron” weg. Bewaar tijdens het koppelen de eenheid uit de koptekst als attribuut en zet feiten uit voetnoten in de beschrijving. Als je die scheiding overslaat, herhaalt elke downstreamfeed de fout.
Moet ik een nieuwe catalogus-pdf maken nadat de vermeldingen zijn opgeschoond?Zodra SKU's, prijzen en foto's als productrecords bestaan, is een gepagineerde catalogus-pdf een afgeleid product en niet de bron van waarheid. Genereer die vanuit de winkeldata, zodat drukwerk en online kanalen niet uiteenlopen. Bewaar de pdf van de leverancier als bewijs van de oorspronkelijke feiten. De live catalogus, shoppingfeed en eventuele assistentfeed moeten allemaal dezelfde velden lezen die je na de import hebt bevestigd, niet de opmaak van het bestand van vorig seizoen.
Verder lezen
Veelgestelde vragen
- Hoe importeer ik een pdf-prijslijst in WooCommerce?
- Lees de pdf in tabelblokken, koppel kolommen aan SKU, titel, beschrijving, prijs, valuta en attributen en synchroniseer daarna op SKU, zodat bestaande producten worden bijgewerkt. Plak de hele pagina niet in de producteditor. Bevestig GTIN's met het controlecijfer, koppel ingesloten afbeeldingen en controleer een voorbeeld onder WooCommerce › Producten voordat je de batch accepteert.
- Welke productgegevens kan ik uit een pdf-catalogus halen?
- Meestal kun je SKU, titel, aanvullende opmerkingen, prijs, valuta, verpakking of maat, het genoemde merk, barcodes die het GS1-controlecijfer doorstaan en ingesloten foto's extraheren. Eenheden die alleen in kopteksten staan, samengevoegde cellen en voetnoten zijn pas velden nadat je ze hebt gesplitst. Feiten die het bestand niet vermeldt, blijven leeg in plaats van voor de vermelding te worden verzonnen.
- Kan catalogisering vanuit een pdf automatisch zonder specificaties te verzinnen?
- Kolomdetectie en afbeeldingsextractie kunnen automatisch gebeuren. Een materiaal, certificering of GTIN schrijven die niet in het bestand staat, kan niet. Vul automatisch vanuit de pdf, wijs fouten in controlecijfers af en bevestig varianten. Als een andere bron de titel van de verkoper tegenspreekt, wint de waarde van de verkoper en blijft de extra bewering buiten de vermelding.
- Hoe werkt een pdf-catalogusimport met bestaande WooCommerce-SKU's?
- De SKU in de pdf is de koppelingssleutel. Een overeenkomst werkt de prijs, titel en afbeeldingen van het bestaande product bij en behoudt de URL. Bij een nieuwe SKU wordt één product aangemaakt. Matchen op titel in plaats van SKU veroorzaakt duplicaten na een naamswijziging. Bidirectionele synchronisatie op SKU beschermt ook latere shopping- en assistentfeeds.
- Wat gebeurt er met barcodes en GTIN's die in een pdf staan?
- Cijfers die in een cel zijn afgedrukt of als barcode op de pagina staan, worden gekopieerd en vervolgens met het GS1-controlecijfer getest. Bij een geslaagde controle wordt gtin ingevuld. Bij een mislukte controle blijft het veld leeg. Vervang de code niet door een nummer uit een zoekmachine. Heeft de fabrikant nooit een GTIN uitgegeven, stel dan identifier_exists in in plaats van een code te gokken die bij een ander artikel kan horen.
- Waarom verdwijnen eenheden en voetnoten wanneer ik een prijslijst kopieer?
- Eenheden staan vaak alleen in de koptekst en voetnoten alleen onderaan de pagina, waardoor een kopie op rijniveau ze niet ziet. De vermelding toont dan een verpakkingsprijs als stukprijs of laat veiligheidsopmerkingen weg. Bewaar de eenheid uit de koptekst als attribuut en zet feiten uit voetnoten tijdens het koppelen in de beschrijving.
- Moet ik een nieuwe catalogus-pdf maken nadat de vermeldingen zijn opgeschoond?
- Zodra SKU's, prijzen en foto's als productrecords bestaan, is een gepagineerde catalogus-pdf een afgeleid product en niet de bron van waarheid. Genereer drukwerk vanuit de winkeldata, zodat kanalen niet uiteenlopen. Bewaar de leveranciers-pdf als bewijs van de oorspronkelijke feiten en laat de live catalogus en feeds de velden lezen die je na de import hebt bevestigd.