De laatste update voor de Shopify-connector bevat wijzigingen van Shopify, zoals bulkverwerking van varianten en nieuw beheer van productinformatie. Daarnaast hebben we ook meerdere verbeteringen toegevoegd op basis van feedback van onze community.
Shopify brengt aan het begin van elk kwartaal een nieuwe API-versie uit en ondersteunt elke versie gedurende 12 maanden. De bijgewerkte versies kunnen belangrijke wijzigingen bevatten. Daarom is het belangrijk om de versies van de Shopify-API in de grote releases van Business Central te implementeren. Doorgaans verhogen nieuwe API-versies de stabiliteit en beveiliging en bieden ze extra mogelijkheden. Vanaf deze release maakt de Shopify-connector gebruik van de Shopify-API die in januari 2025 is uitgebracht.
Belangrijk
De Shopify connector die is uitgebracht in releasewave 2 van 2024 (oktober 2024) is afhankelijk van API 2024-07, die wordt ondersteund tot 1 juli 2025. Als u uw integratie wilt blijven gebruiken, moet u vóór deze datum upgraden naar de nieuwste versie van Business Central.
Bulkupdates van productvarianten
Shopify heeft enkelvoudige productvarianten afgeschaft ten gunste van hun equivalente bulkversies. Nu kan de Shopify-connector varianten bulksgewijs maken of bijwerken. Deze wijziging verbetert de algehele prestaties van de connector omdat er honderden updates plaatsvinden in één aanroep. Deze wijziging heeft invloed op de initiële creatie van producten met varianten of geplande updates van Shopify-producten en -varianten.
Omgaan met de prijs inclusief btw-instelling
Vanaf deze release heeft de schakeloptie Prijs inclusief btw op de pagina Shopify-winkelkaart geen invloed meer op het maken van verkoopdocumenten. De informatie over of prijzen inclusief btw zijn, komt rechtstreeks uit Shopify, wat handig is bij verkoop aan verschillende markten met de instelling Inclusief of exclusief belasting op basis van het land van uw klant in Shopify Admin.
Belangrijk
Voor verkopers die de lokalisaties voor de VS of Canada gebruiken, selecteert u Btw opnemen in productprijs en verzendtarief in Shopify Admin. Als deze optie is ingeschakeld, kunt u geïmporteerde orders niet converteren naar verkoopdocumenten omdat Business Central geen ondersteuning biedt voor achterwaartse btw-berekening.
Als dit veld is geselecteerd en u geen belasting in rekening brengt, kunt u het veld Inclusief btw handmatig uitschakelen op de pagina Shopify-order en verdergaan.
Om het oplossen van problemen te vereenvoudigen, kunt u btw-regels inspecteren op de pagina Shopify-order.
Meer mogelijkheden voor het filteren van orders
Ordersynchronisatie ondersteunt nu de filters Verzenden aan, Factureren aan, Orderlanden en Btw-bedrag. De filters zijn handig voor verkopers in de Europese Unie die verkopen aan B2B-klanten in andere EU-lidstaten en waar de bestelling geen btw bevat vanwege omgekeerde toeslagen.
Ga voor meer informatie over dit soort regels naar Verschillende verwerkingsregels voor orders.
Sorteren op de pagina Shopify-orders om te importeren
Op de pagina Shopify-orders om te importeren worden nu de nieuwste orders bovenaan weergegeven.
De pagina is handig voor het oplossen van problemen met het importeren van orders. U kunt de beschikbare bestellingen beoordelen en de volgende stappen ondernemen:
- Controleer of een fout het importeren van een specifieke order heeft geblokkeerd en bekijk de details van de fout. Selecteer het veld Bevat fout.
- Verwerk alleen specifieke orders. Vul het veld Winkelcode in, selecteer een of meer orders en kies vervolgens de actie Geselecteerde orders importeren.
- Verwijder orders van de pagina Te importeren Shopify-orders om ze uit te sluiten van de synchronisatie.
Afschrijving van REST-bronnen
Shopify gaat door met de overgang van REST naar GraphQL en in deze release zijn de eindpunten voor de bronnen Land en Provincie afgeschaft. De Shopify-connector gebruikt die informatie om op de pagina Shopify-klantensjablonen een lijst met landen in te vullen waar verzending is toegestaan. Deze functie werkt nog steeds omdat de Shopify-connector deze informatie haalt uit de eigenschappen van de winkel.
Shopify kan de lijst met gekoppelde provincies niet ontvangen. De lijst met provincies wordt als instellingsgegevens opgenomen in de Shopify-connector. Er zijn verschillende landen die een provinciecode vereisen om adresgegevens te valideren. Omdat Business Central het gebruik van het veld Land niet afdwingt of de inhoud valideert, gebruikt de Shopify-connector het veld Land-/regiocode in de Shopify-winkelkaart samen met de pagina Shopify-belastinggebied om een provinciecode op te halen wanneer u een klant of bedrijf maakt in Shopify.
Shopify vereist een provincie voor de volgende landen:
- Verenigde Arabische Emiraten
- Argentinië
- Australië
- Brazilië
- Canada
- Chili
- China
- Colombia
- Costa Rica
- Egypte
- Spanje
- Verenigd Koninkrijk
- Guatemala
- Hongkong SAR
- Indonesië
- Ierland
- India
- Italië
- Japan
- Zuid-Korea
- Koeweit
- Mexico
- Maleisië
- Nigeria
- Panama
- Peru
- Filipijnen
- Portugal
- Roemenië
- Rusland
- El Salvador
- Thailand
- Verenigde Staten
- Uruguay
- Venezuela
- Zuid-Afrika
Opmerking
Groot-Brittannië heeft provincies, maar een provincie is niet verplicht voor adressen.
Andere verbeteringen
We hebben ook een aantal verbeteringen doorgevoerd dat niet gerelateerd is aan de nieuwe API-versie, maar die de algemene bruikbaarheid van de connector verbeteren.
Nadat u een Shopify-order hebt geïmporteerd in Business Central, kunt u automatisch of handmatig een verkoopdocument maken. U kunt een verkoopfactuur maken als de Shopify-order al is uitgevoerd of een verkooporder als u de afhandeling beheert in Business Central. Wanneer u een verkoopdocument maakt, wordt het documentnummer gesynchroniseerd naar Shopify als een orderkenmerk.
Het kan handig zijn voor mensen die met Shopify Admin werken om te zien of orders zijn gesynchroniseerd met Business Central. In sommige gevallen, bijvoorbeeld in omgevingen met hoge belasting, wilt u synchronisatie mogelijk uitschakelen. De nieuwe schakeloptie Business Central-documentnummer als kenmerk toevoegen geeft u controle over synchronisatie.
De vorige release bood een nieuwe manier om met risicobeoordelingen om te gaan. Shopify ondersteunt nu twee niveaus en externe providers. De connector blijft zowel risico's als sentimenten importeren. Er was echter geen enkele waarde die het risico van een order aangaf. Om deze lacune aan te pakken, voegen we een veld Hoog risico toe aan de aanvraagpagina's Shopify-order en Orders synchroniseren vanuit Shopify aanvragen. Het veld is een Booleaanse waarde en wordt ingeschakeld wanneer een order wordt beoordeeld als hoog risico.
De aanvraaggegevens en responsgegevens op de pagina Shopify-logpost en JSON-gegevens in de Shopify-lijst voor gegevensvastlegging gebruiken nu een RTF-besturingselement dat meer informatie weergeeft. Hierdoor wordt het oplossen van problemen vereenvoudigd.
De actie Shopify-afhandelingsservice maken bevindt zich nu ook op de pagina Shopify-vestigingen, zodat u vestigingen voor afhandelingsservices kunt maken wanneer u locaties toewijst.
Wijzigingen die verplicht zijn geworden
De functie Gebruik van bulkbewerkingen inschakelen voor Shopify-connectors is nu verplicht en u kunt deze niet uitschakelen. De functie beïnvloedt de prijssynchronisatie, zodat prijzen bulksgewijs worden gesynchroniseerd.
U kunt de status van de synchronisatie controleren op de pagina Shopify-bulkbewerkingen.
Deze functie moet worden ingeschakeld of geconfigureerd door beheerders, makers of bedrijfsanalisten voordat ze beschikbaar worden voor hun gebruikers.