Modifiera produktdata som skickas till Specter
Introduktion
När en produkt skapas eller sparas i WooCommerce, och produktsynkronisering i riktningen WooCommerce → Specter är aktiverad i pluginets inställningar, skickas information om produkten över till Specter.
Om det rör sig om ett artikelnummer som existerar i Specters system sedan tidigare så uppdateras artikeln i Specter. Om artikelnumret inte existerar sedan tidigare så skapas en ny artikel i Specter.
Om det rör sig om en ny artikel i Specter följer även lagersaldot med över till Specter. I framtida uppdateringar kan dock lagersaldot inte ändras från WooCommerce till Specter eftersom Specter är master när det gäller lagersaldohantering.
Den här artikeln beskriver i detalj vilken data som skickas över i samband med en sparande av en produkt i WooCommerce, hur du gör för att modifiera denna data samt vilka fält som Specter har stöd för att ta emot.
Standardfält artikeldata
Följande produktdata skickas över till Specter i samband med en ny order:
Fält i Specter | Fält i WooCommerce |
---|---|
vatPercent | nn |
name | nn |
articleNo | nn |
oldArticleNo | nn |
priceExclVAT | nn |
standardOldPrice | nn |
showStandardOldPrice | nn |
createArticleStock | nn |
noItemsInStock | nn |
articleType | nn |
productWeight | nn |
inShop / inShop_webshop-xx | nn |
stockSiteId | nn |
Modifiera artikeldata
Om du har behov av att lägga till, ta bort eller ändra den artikeldata som skickas till Specter i samband med att en produkt sparas kan du använda sig av filtret
wc_specter_send_custom_product_data
. Här är ett exempel på hur man tar bort informationen om artikeltyp som skickas till Specter.
Här är ett exempel på hur man lägger till Streckkod i produktdatan som skickas till Specter:
Synka endast specifika artikeldatafält
I vissa fall kanske du endast vill synka exempelvis pris och momsklass mellan systemen, men du vill inte synka namnet på produkten. Då kan du använda dig av filtret wc_specter_wc2specter_product_update_args
. Ett exempel på hur du använder detta filter ser du här: