Produkt eller affärsrad?

Products, line items, priser och rabatter när HubSpot integreras med affärssystemet.

Illustration av en produkt i produktregistret och separata affärsrader med antal, priser och rabatter i kronor och procent.

En produkt i HubSpots produktregister och en rad på en affär är två olika saker. Skillnaden blir viktig när ni synkar offerter och order från ett affärssystem. Produktregistret kan beskriva vad ni säljer, medan affärsraden beskriver vad en viss kund köper, till vilket pris och i vilken mängd.

Products är produktregistret

Ett product är en produktpost som kan användas som grund när produkter läggs till i kommersiella sammanhang. Den kan exempelvis innehålla namn, artikelnummer och standardpris.

Att synka produktregistret kan vara relevant om användarna ska välja artiklar och skapa underlag i HubSpot. Men det är ett annat flöde än att visa vad som redan finns på en order i affärssystemet.

Börja därför med att fråga vad användaren ska göra. Behöver säljaren ett sökbart sortiment, eller behöver kundservice bara se raderna på kundens beställning? Svaret påverkar omfattningen på integrationen.

Line items är rader i en specifik affär

En line item beskriver en enskild rad med exempelvis produktnamn, antal och pris. Den kan utgå från en produktpost, men kan också skapas fristående. En fristående rad blir inte automatiskt en ny artikel i produktregistret. HubSpot förklarar detta i sin dokumentation om line items.

Tänk på en ventil som finns i sortimentet. En kund köper tio till ett avtalat pris, en annan köper två till ett annat pris. Produktposten kan vara densamma, medan affärsraderna beskriver respektive överenskommelse.

Det betyder också att ett uppdaterat standardpris i produktregistret inte ska användas som en allmän regel för att skriva om historiska orderrader. Bestäm vilket underlag som är ansvarigt för transaktionens pris.

Behöver hela produktregistret synkas?

Inte alltid. Om offerter och order skapas i affärssystemet kan integrationen föra över deras rader utan att först bygga ett komplett produktregister i HubSpot.

Om offerter i stället skapas i HubSpot kan produktregistret, kundprislogik och tillgängligt sortiment få större betydelse. Samma företag kan dessutom behöva olika flöden för olika team.

Sätt därför objektmappning och synkriktning innan ni bestämmer att varje artikel och varje prislista ska kopieras.

Två sätt att hålla affärsrader uppdaterade

Det ena upplägget är att matcha varje extern rad mot en viss line item i HubSpot. Då kan integrationen ändra, lägga till och ta bort enskilda rader. Det kräver en tillförlitlig radidentifiering och regler för hur rader förändras.

Det andra är att ersätta de integrationsägda raderna med ett nytt komplett underlag vid varje relevant uppdatering. När affärssystemet är ansvarigt för hela radinnehållet är det ofta ett praktiskt sätt att förenkla synken. Integrationen behöver då inte bevara en permanent matchning mellan externa rad-ID:n och varje ny HubSpot-rad.

En order går exempelvis från tre till fyra rader samtidigt som en befintlig rad tas bort och två priser ändras. Med komplett radersättning kan målbilden byggas direkt från orderns aktuella innehåll.

Radersättning behöver några tydliga regler

Förenklingen fungerar när integrationen verkligen har hela underlaget. Ett meddelande som bara innehåller en ändrad rad kan inte behandlas som om det vore hela ordern.

Bestäm också hur manuellt tillagda rader i HubSpot ska hanteras. Om integrationen bara ansvarar för vissa rader ska den inte rensa sådant som användarna själva förvaltar. Dokumentera om manuell redigering är tillåten och vilket system som vinner vid nästa synk.

Själva uppdateringen består av flera steg och är inte automatiskt en odelbar operation. Validera underlaget innan förändringen börjar och bygg ett sätt att återställa ett komplett korrekt radinnehåll om körningen avbryts. I praktiken behöver även strategin för att skapa, koppla och ta bort rader ta hänsyn till misslyckanden mellan stegen.

Radersättning ändrar rad-ID:n och kan påverka historik eller andra kopplingar. Om samma affär används vidare i en offertprocess behöver dessa beroenden bedömas. HubSpot rekommenderar separata radposter för olika överordnade objekt, exempelvis affär och offert. Återanvänd därför inte samma line item över flera sådana objekt.

Rabatt i belopp och procent är olika uppgifter

HubSpot har olika fält för rabatt i belopp och rabatt i procent. Integrationen behöver förstå vilken typ som kommer från affärssystemet och mappa den till rätt uppgift. Läs även HubSpots guide till radredigeraren.

Om en rabatt ändras från tio procent till ett belopp behöver även det gamla rabattvärdet hanteras enligt fältens regler. Annars kan kvarvarande information ge ett annat resultat än avsett.

Kontrollera dessutom om beloppsrabatten i källsystemet avser en enhet eller hela raden. Och om källan redan skickar ett nettopris ska integrationen inte oavsiktligt dra av rabatten igen.

Testa med flera i antal, decimaler och avrundning. Jämför radens slutbelopp och affärens total, inte bara om ett rabattfält fått ett värde.

Ta med informationen som behövs för rapportering

Artikelnummer, produktgrupp eller annan klassificering kan behövas för att analysera försäljningen i HubSpot. Kontrollera om uppgiften finns på orderraden eller måste hämtas från artikelregistret.

Välj sedan var klassificeringen ska sparas och om historiska rader ska behålla den klassificering som gällde vid köpet. Sådana beslut gör rapporteringen mer begriplig. De blir särskilt viktiga när offert och order följer samma affär.

Vanliga frågor om produkter och affärsrader

Måste en line item komma från produktregistret?

Nej. En line item kan vara fristående. Det gör det möjligt att föra över transaktionsrader utan att varje artikel först skapas som en produkt.

Är det alltid bäst att ersätta alla rader?

Nej. Det passar ofta när affärssystemet äger hela radinnehållet och integrationen får en komplett aktuell version. Manuella rader och externa beroenden behöver särskilda regler.

Behöver rabattens typ följa med?

Ja. Integrationens mappning behöver skilja mellan belopp och procent samt förstå vad beloppet avser. Kontrollera också vilket fält som ska tömmas vid ett typbyte.

Vad händer om en raduppdatering avbryts?

Flödet behöver kunna upptäcka det ofullständiga resultatet och återföra ett korrekt komplett underlag. Det hör ihop med körningshantering och övervakning.

Vill ni få pris och radinnehåll rätt från början?

Vi hjälper er att utforma synken utifrån hur ni säljer och var underlagen skapas. Läs om Cedeos integrationer eller boka en genomgång.

Alla guider om HubSpot-integrationer