Den seneste opdatering til Shopify-connectoren inkluderer ændringer fra Shopify, f.eks. håndtering af massevarianter og nye produktoplysninger. Derudover har vi tilføjet flere forbedringer baseret på modtaget feedback fra vores community.
Shopify udgiver en ny API-version hver tredje måned i begyndelsen af kvartalet og understøtter hver version i 12 måneder. De opdaterede versioner kan indeholde vigtige ændringer, så det er vigtigt at tilslutte Shopify API-versioner i større udgivelser af Business Central. Nye versioner af API'er øger typisk stabiliteten og sikkerheden og muliggør yderligere funktioner. Fra og med denne udgivelse bruger Shopify-connectoren den Shopify API, der blev udgivet i jan. 2025.
Vigtigt
Den Shopify-connector, der er udgivet i udgivelsesbølge 2 i 2024 (okt. 2024), er afhængig af API 2024-07, som understøttes indtil 1. juli 2025. Hvis du vil fortsætte med at bruge din integration, skal du opgradere til den nyeste version af Business Central før denne dato.
Masseopdateringer af produktvarianter
Shopify udfasede enkeltstående produktvarianter til fordel for deres tilsvarende masseversioner. Nu opretter eller opdaterer Shopify-connectoren flere varianter i bundter. Denne ændring forbedrer connectorens overordnede ydeevne, fordi hundredvis af opdateringer sker i et enkelt opkald. Denne ændring påvirker den første oprettelse af produkter med varianter eller planlagte opdateringer af Shopify-produkter og -varianter.
Håndtering af indstillingen Pris inklusive moms
Fra og med denne udgivelse påvirker til/fra-knappen Pris inklusive moms på siden Shopify-butikskort ikke længere oprettelsen af salgsdokumenter. Oplysningerne om, hvorvidt priserne er inklusive moms, kommer direkte fra Shopify, hvilket er nyttigt, når du sælger til forskellige markeder ved hjælp af indstillingen Inkluder eller ekskluder moms baseret på din debitors land/område i Shopify Administrator.
Vigtigt
For forhandlere, der bruger lokaliseringer i USA eller Canada, skal du vælge Inkluder moms i produktpris og leveringspris i Shopify Administrator. Hvis aktiveret, kan du ikke konvertere importerede ordrer til salgsdokumenter, fordi Business Central ikke understøtter bagudrettet momsberegning.
Hvis dette felt er markeret, og du ikke opkræver afgifter, kan du manuelt slå feltet Moms (skat) inkluderet fra på siden Shopify-ordre og fortsætte.
Du kan inspicere skattelinjer fra siden Shopify-ordre for at forenkle fejlfindingen.
Flere muligheder for filtrering af ordrer
Ordresynkronisering understøtter nu filtrene Lever-til, Fakturer-til, Sælg-til-lande/områder og Momsbeløb. Filtrene er nyttige for forhandlere i EU, der sælger til B2B-debitor i andre EU-medlemsstater, og hvor ordren på grund af omvendt betalingspligt ikke inkluderer moms.
Du kan få mere at vide om regler som denne ved at gå til Forskellige behandlingsregler for ordrer.
Sortering på siden Shopify-ordrer til import
Siden Shopify-ordrer til import viser nu de nyeste ordrer øverst.
Siden er nyttig til fejlfinding af problemer med ordreimport. Du kan vurdere de ordrer, der er tilgængelige, og tage de næste skridt:
- Tjek, om en fejl blokerede importen af en bestemt ordre, og udforsk detaljerne om fejlen. Vælg feltet Har fejl.
- Behandl kun specifikke ordrer. Udfyld feltet Butikskode, vælg en eller flere ordrer, og vælg derefter handlingen Importér valgte ordrer.
- Slet ordrer fra siden Shopify-ordrer til import for at udelukke dem fra synkroniseringen.
Udfasning af REST-ressourcer
Shopify fortsætter sin overgang fra REST til GraphQL, og i denne udgivelse udfasede de slutpunkter på ressourcerne for land/område og provins. Shopify-connectoren bruger disse oplysninger til at udfylde siden Shopify-debitorskabeloner med en liste over lande/områder, hvor forsendelse er tilladt. Denne funktion fungerer stadig, fordi Shopify-connectoren henter disse oplysninger fra butikkens egenskaber.
Shopify kan ikke modtage listen over tilknyttede provinser. Listen over provinser er inkluderet i Shopify-connectoren som opsætningsdata. Der er flere lande/områder, der kræver en provinskode for at validere adresseoplysninger. Da Business Central ikke gennemtvinger brugen af feltet Land/område eller validerer indholdet, bruger Shopify-connectoren feltet Landekode på siden Shopify-butikskort sammen med Shopify-momsområde til at få en provinskode, når du opretter en debitor eller virksomhed i Shopify.
Shopify kræver en stat/provins for følgende lande/områder:
- De Forenede Arabiske Emirater
- Argentina
- Australien
- Brasilien
- Canada
- Chile
- Kina
- Colombia
- Costa Rica
- Egypten
- Spanien
- Storbritannien
- Guatemala
- SAR Hongkong
- Indonesien
- Irland
- Indien
- Italien
- Japan
- Sydkorea
- Kuwait
- Mexico
- Malaysia
- Nigeria
- Panama
- Peru
- Filippinerne
- Portugal
- Rumænien
- Rusland
- El Salvador
- Thailand
- USA
- Uruguay
- Venezuela
- Sydafrika
Bemærk!
Storbritannien har provinser, men en provins er ikke obligatorisk for adresser.
Andre forbedringer
Vi har også implementeret en række forbedringer, der ikke er relateret til den nye API-version, men som forbedrer connectorens generelle anvendelighed.
Når du har importeret en Shopify-ordre til Business Central, kan du automatisk eller manuelt oprette et salgsdokument. Du kan oprette en salgsfaktura, hvis Shopify-ordren allerede er opfyldt, eller en salgsordre, hvis du håndterer opfyldelsen i Business Central. Når du opretter et salgsdokument, synkroniseres bilagsnummeret med et Shopify-ordreattribut.
Det kan være nyttigt for folk, der arbejder med Shopify Administrator at se, om ordrer synkroniseres til Business Central. I nogle tilfælde, f.eks. i miljøer med høj belastning, vil du muligvis deaktivere synkronisering. Den nye til/fra-knap Tilføj Business Central-dokumentnr. som attribut giver dig kontrol over synkronisering.
Den tidligere udgivelse tilbød en ny måde at håndtere risikovurderinger på. Shopify understøtter nu to niveauer og eksterne udbydere. Connectoren fortsætter med at importere både risiko og synspunktsanalyse. Der var dog ikke en enkelt værdi, der repræsenterer den risiko, der er forbundet med en ordre. For at afhjælpe dette problem tilføjer vi feltet Høj risiko til anmodningssiderne Shopify-ordrer og Synkroniser ordrer fra Shopify. Feltet er boolesk og aktiveres, når en ordre vurderes som høj risiko.
Anmodningsdata, Svardata på siden Shopify-logindtastningssiden, og Json-data i Shopify-datafangstlisten bruger nu en RTF-kontrolelement, der viser flere oplysninger. Som et resultat forenkler det fejlfinding.
Handlingen Opret Shopify-opfyldelsestjeneste findes nu også på siden Shopify-placeringer, så du kan oprette placeringer for opfyldelsestjenesten, når du kortlægger placeringer.
Ændringer, der blev obligatoriske
Funktionen Aktivér brug af massehandlinger til Shopify-connector er nu obligatorisk, og du kan ikke deaktivere den. Funktion påvirker prissynkronisering, så priserne synkroniseres i bulk.
Du kan kontrollere status for synkroniseringen på siden Shopify-massehandlinger.
Denne funktion skal aktiveres eller konfigureres af administratorer, udviklere eller forretningsanalytikere for at være tilgængelige for brugerne.