Produkter
Importera produkter från CSV
Lägg till eller uppdatera produkter från CSV: tre lägen, kolumnerna, förhandsvisningen och hur en export läses in igen.
Importen lägger till eller uppdaterar produkter och varianter från CSV.
Var: Products › ⋯ › Import CSV.
Lägen
| Läge | Vad som händer |
|---|---|
| Add new (förval) | Varje rad blir en ny produkt. En slug som redan finns stoppar raden. title och slug krävs |
| Update existing | Raden hittar produkten på slug och varianten på sku inom produkten. Bara ikryssade kolumner skrivs, och bara där värdet skiljer sig. En rad som inte matchar blir NOT MATCHED. Inget skapas. Bara slug krävs |
| Add and update | Som Update existing, men det som inte matchar läggs till. En ny slug blir en ny produkt och kräver title. En ny sku blir en ny variant |
Raden under lägesväljaren visar hur raderna matchas, till exempel Matched by slug, variants by sku within the product. Rows that match nothing are reported. En rad utan slug rapporteras i alla lägen. Titeln används aldrig för att hitta en produkt.
Kolumner
| Kolumn | Innehåll |
|---|---|
title, slug, description | Grunduppgifter. Slug får bara ha små bokstäver, siffror och bindestreck. description får vara text eller HTML, och HTML rensas som i redigeraren, se Formatera beskrivningen |
short_description | Texten vid priset på produktsidan, sparad som ren text. HTML, som WooCommerces Short description, blir text och raden visar short_description held HTML — saved as plain text. Högst 600 tecken, annars stoppas raden |
status | draft, active eller archived. Tomt blir draft på en ny produkt |
default_price, default_compare_at_price | Pris och jämförpris i basvalutan |
price_EUR, price_NOK … | Fast pris i en annan valuta, en kolumn per valuta |
tax_category | standard, reduced, reduced_alt, super_reduced eller zero |
weight_grams, length_cm, width_cm, height_cm | Vikt och mått för frakt |
tags | Taggar med | emellan |
vendor | Leverantörens namn eller slug, oavsett stora och små bokstäver. Ett okänt namn blir en ny leverantör en gång, och förhandsvisningen visar (new vendor). En tom cell med Empty cells clear the field tar bort leverantören |
source_id | Produktens id i butiken katalogen kom från, till exempel WooCommerce-produktens ID. Imported product id under Feeds skickar det som g:id. Högst 50 tecken: bokstäver, siffror och . _ : / -, med en bokstav eller siffra först. En tom cell med Empty cells clear the field tar bort id:t |
attr:Etikett | Ett fritt attribut, en kolumn per etikett. En uppdatering hittar etiketten oavsett stora och små bokstäver och behåller den sparade stavningen. Butikens filter skiljer på Handle och handle, så stava lika på alla produkter |
sku | Hittar varianten inom produkten, oavsett stora och små bokstäver. Flera rader med samma slug och olika SKU är produktens varianter. Produktens kolumner läses från den första raden |
variant_title, variant_price, variant_compare_at_price | Variantens titel, pris och jämförpris. En ny variant utan titel får sin SKU som titel |
inventory_qty | Variantens saldo. En ny variant utan saldo i filen börjar på 0 och visas som slut i lager. Förhandsvisningen visar stock 0 — shows as out of stock until stock is set på raden |
Importen tar inga bilder. Andra kolumner läses inte in. Importsidan listar dem innan något sparas: These columns will be ignored: …
Ett source_id får bara finnas på en produkt i workspacet. Har en annan produkt id:t stoppas raden med source_id "…" is already on product …. Har en tidigare rad i filen samma id stoppas raden med source_id "…" already on line N of this file. En ny produkt kontrolleras alltid. En uppdatering kontrolleras bara när source_id är ikryssad.
Vad en uppdatering skriver
- Columns to overwrite listar filens kolumner utom
slugochsku, som bara hittar raden. Alla är ikryssade utominventory_qty. Nya produkter och varianter får alla kolumner. - En tom cell lämnar fältet orört. Med Empty cells clear the field töms fältet.
title,status,variant_titleochinventory_qtytöms aldrig.tax_categoryblir standard. inventory_qtyskrivs på en befintlig variant bara när kolumnen är ikryssad och saldot är detsamma som vid förhandsvisningen. Har något sålts emellan stoppas raden med stock changed since the preview. Förhandsvisa igen.- Ett värde som inte går att läsa, som status, momskategori eller pris i annan valuta, lämnas orört och nämns på raden. Ett tal som inte går att läsa i en pris- eller måttkolumn stoppar raden.
Arbetsgång
- Välj läge.
- Klistra in CSV-texten i rutan. Importsidan visar antal rader, saknade obligatoriska kolumner och kolumner som ignoreras.
- Tryck Preview. Inget sparas än. Varje rad får ett märke: NEW, UPDATE, UNCHANGED, NOT MATCHED eller ERROR. Raden visar vad som ändras, till exempel default_price 1290 → 1190.
- Tryck Import. BunStack sparar ändringarna från förhandsvisningen rad för rad.
- Lägg till nya produkter i butikerna, se Produkter i butikerna.
Efteråt har varje rad märket IMPORTED, UPDATED, UNCHANGED, WITH A NOTE eller NOT IMPORTED. Ändrar du filen, läget eller kryssen krävs en ny förhandsvisning. Avbryts importen, till exempel av nätet, står det "Stopped at line N". Raderna före den är sparade. Förhandsvisa igen för att se vad som är kvar.
Exportera, ändra, importera igen
Products › ⋯ › Export CSV laddar ner produkterna som visas med kolumnerna slug, title, status, default_price, default_compare_at_price, tags, description och short_description. Ändra filen och importera den under Update existing. Bara ändrade celler sparas. Övriga rader blir UNCHANGED.
Samma leverantör på många produkter:
- Exportera med Export CSV.
- Behåll kolumnen
slugoch lägg till kolumnenvendormed leverantörens namn. - Importera under Update existing med bara
vendorikryssad.
Inventory › Export CSV går också att läsa in igen för att ändra saldon. Kolumnen product_slug läses som slug. Importera under Update existing och kryssa i inventory_qty. product_title, inventory_policy och stock_status ignoreras.