Koppla order och fakturor säkert i kundkontot
Planera ordervyer och fakturahämtning med tydliga källor och behörigheter. Ett konkret testfall visar direktåtkomst och byte av företag.

En orderlista i kundkontot bör bara visa transaktioner som den inloggade personen får tillgång till i den valda företagskontexten. En faktura behöver också rätt koppling till dokumentet och dess källa. En synlig nedladdningsknapp löser inte uppgiften ensam.
Bestäm först dataomfattningen
Shopify visar orderhistorik och företagsplatser som kontofunktioner. Det innebär inget allmänt löfte om att varje konto innehåller alla order från affärssystemet (ERP) och fakturafiler. Ange vilka order och tidsperioder din lösning omfattar och vilket system som levererar fakturorna. En importerad order kan vara synlig medan dokumentet fortfarande saknas.
Koppla uttryckligen ihop order, företagskonto och fakturareferens. Ett liknande dokumentnummer eller samma företagsnamn ger ingen tillförlitlig koppling. En order kan ha flera tillhörande dokument; gränssnittet måste visa de dokument som faktiskt levereras med begripliga beteckningar.
Kom överens om ett konkret åtkomstfall
Alla identifierare och resultat i tabellen är fiktiva krav på en planerad portal. De beskriver varken ett utfört test eller en produkts standardinställning.
Utgångsläge | Begäran | Förväntat resultat |
|---|---|---|
Testkontot får se företag | Order | Orderdata synliga i rätt företagskontext |
Samma konto har dokumentbehörighet för | Kopplad faktura | Just detta dokument kan hämtas |
Testkontot är bara kopplat till företag | Direkt hämtning av | Ingen fil från ett annat företag eller skyddad dokumentinformation |
Fakturakällan för | Öppna fakturaområdet | Dokumentet är för närvarande inte tillgängligt; ingen påhittad faktura |
Kontrollera med lämpliga testkonton och testdokument. Kontrollen måste även omfatta direkt filhämtning när det andra företagets faktura inte alls finns i listan.
Tillämpa behörigheten vid varje begäran
OWASP kräver behörighetskontroll för det begärda objektet. Kontrollera därför användare, tillåten företagskoppling, dokumentkoppling och begärd åtgärd på servern. Ett webbläsarfilter eller en svårgissad identifierare ersätter inte beslutet. Även vägen till filen måste följa åtkomstregeln.
Bestäm vad som händer vid en ny begäran efter ändrade behörigheter. Vid ett tillåtet företagsbyte får cachade order från det föregående företaget inte framstå som data från det nya. Kontrollera därför även listor, detaljvyer och nedladdningshänvisningar efter bytet.
Förklara saknade data begripligt
Skilj en tom orderhistorik från en källa som inte kan nås. Även ”faktura ännu inte tillgänglig” och ”ingen åtkomst” är olika tillstånd; visningen måste bevara avtalad konfidentialitet. Portalen bör varken hitta på en betalningsstatus eller behandla en saknad fil som affärsmässig bekräftelse.
Provkörningen fastställer tillåtna vyer och blockerade begäranden. Orderkoppling, dokumentkälla och åtkomst måste passa ihop innan funktionen tillförlitligt kan ingå i kundkontot.
Källor
Läs vidare
Alla artiklar





E-handel med ASES
Webbutiker, marknadsplatser och B2B-portaler


