Unable to update shippingmethods via Lightspeed API

SethSeth Posts: 4Member

Tijdens het bijwerken van de winkelwagen (checkout) lijkt het in sommige gevallen onmogelijk de verzendwijze (shipping method) in te stellen.


In dit geval willen we een bestelling doorplaatsen naar Dos Medical.

We gebruiken hiervoor de verzendwijze "postnl|Brievenbuspakje" (deze komt terug als beschikbare optie van shipment_methods.json).

Technische PUT request + response: https://pastebin.com/ys0WMwAF

Duidelijk te zien is dat de betaalwijze wel bijgewerkt wordt met dit request, maar de verzendwijze niet bijgewerkt wordt.


Wellicht zien wij iets over het hoofd óf gaat er iets niet helemaal goed aan de Lightspeed kant.

Zouden jullie dit willen controleren?


------------------------------------- English below -------------------------------------

We seem unable to update shipping method for certain checkouts. In this case we want to import an order to Lightspeed for Dos Medical.

The chosen shipment method has this id: "postnl|Brievenbuspakje"

Techincal PUT request + response: https://pastebin.com/ys0WMwAF

This example shows clearly that the payment method is updated by this request, however shipment method has not been assigned properly.

We might be overlooking some details or there could be a problem in the Lightspeed API.

Would you be able to help us?

Tags:

4 comments

  • TimBloembergenTimBloembergen Posts: 38Moderator, Lightspeed Staff moderator
    edited February 12

    Question has been answered via a DM.

    For future reference for everyone. Too add a shipping method from PostNL PakjeGemak to a checkout you need to use the following payload:

    {
      "shipment_method": {
        "id": "postnl|PakjeGemak",
        "title": "Ophalen bij PostNL locatie",
        "price_excl": 3.31,
        "price_incl": 4,
        "data": {
          "value": "{value}"
        }
      }
    }
    

    The {value} is retrieved by doing a GET to checkouts/{checkoutid}/shipping_methods.json

    Tim Bloembergen
    API Integrations Specialist
    Lightspeed HQ
  • SethSeth Posts: 4Member

    Hierbij hebben we nog een ontdekking gedaan. In sommige gevallen hebben de producten die aan de checkout toegevoegd invloed op de beschikbare verzend methoden.

    In onze app kwamen daarom de "verkeerde" verzendmethode uit shipping_methods.json naar voren. Inmiddels is het probleem verholpen, bedankt @TimBloembergen voor de support!

  • woesteslagerwoesteslager Posts: 8Member

    Hier sluit ik mij bij aan. Ik beschik niet over de kennis om deze code te plaatsen. Als ik via het Incognito venster een bestelling plaats dan kan ik geen afleverdatum kiezen bij standaard verzending. Bij extra vroeg ophalen verdubbelt hij de verzendkosten maar ik kan dat nergens terug vinden in de tarieven. Lijkt mij ook een beetje veel 15 euro.

    Léon | De Woeste Grond

    Online slager voor Meukvrij natuurvlees

  • TimBloembergenTimBloembergen Posts: 38Moderator, Lightspeed Staff moderator

    @woesteslager In dit topic gaat het over de API van Lightspeed. Als je in jouw geval problemen ervaart op de shop zelf dan kun je het beste even een ticket inschieten bij ons support team.

    Tim Bloembergen
    API Integrations Specialist
    Lightspeed HQ
Sign In or Register to comment.