Verzendkosten op basis van afstand

Versie v1.8.2
Platform Magento 2
Uitgebracht 4 November 2025

Google Maps API Instellen voor Magento 2

Configureer je Google Maps API key voor de Verzendkosten op basis van afstand extensie. Deze handleiding leidt je door het maken van een Google Cloud project, het inschakelen van de vereiste APIs, en het instellen van je credentials.

Vereiste API

De extensie vereist de Distance Matrix API van Google Cloud Platform. Deze API berekent reisafstanden tussen je winkellocatie en klantadressen.

Stap 1: Maak een Google Cloud Project

  1. Ga naar Google Cloud Console
  2. Log in met je Google account
  3. Klik op de project dropdown bovenaan de pagina
  4. Klik New Project
  5. Voer een projectnaam in (bijv. "Magento Verzending")
  6. Klik Create
  7. Wacht tot het project is aangemaakt en selecteer het dan

Stap 2: Schakel Facturering In

De Distance Matrix API vereist een factureringsaccount. Google geeft $200 gratis tegoed per maand.

  1. Ga naar Billing in het linker menu
  2. Klik Link a billing account
  3. Volg de stappen om facturering in te stellen
  4. Voeg een betaalmethode toe

Let op: Je wordt niet gefactureerd tenzij je de gratis limieten overschrijdt.

Stap 3: Schakel Distance Matrix API In

  1. Ga naar APIs & Services → Library
  2. Zoek naar "Distance Matrix API"
  3. Klik op Distance Matrix API
  4. Klik Enable

Stap 4: Maak API Key Aan

  1. Ga naar APIs & Services → Credentials
  2. Klik + Create Credentials
  3. Selecteer API key
  4. Je nieuwe API key wordt getoond
  5. Klik Copy om de key te kopiëren
  6. Klik Close

Stap 5: Beperk Je API Key (Aanbevolen)

Bescherm je API key tegen ongeautoriseerd gebruik:

  1. Klik op de Credentials pagina op je API key naam
  2. Onder Application restrictions:
    • Voor testen: Selecteer None
    • Voor productie: Selecteer IP addresses en voeg je server IP toe
  3. Onder API restrictions:
    • Selecteer Restrict key
    • Vink Distance Matrix API aan
  4. Klik Save

Stap 6: Configureer in Magento

  1. Ga naar Magmodules → Shipping Costs Based on Distance
  2. Onder General → API and Location Details:
    • Plak je API key in het API Key veld
    • Voer je Store Address in (volledig adres inclusief land)
  3. Klik Test Credentials om de verbinding te verifiëren
  4. Klik Save Config

API Prijzen

Google rekent per verzoek aan de Distance Matrix API:

Niveau Prijs per 1.000 verzoeken
0 - 100.000 $5,00
100.001 - 500.000 $4,00
500.001+ Neem contact op met Google

Maandelijks gratis tegoed: $200 (dekt ~40.000 verzoeken)

Wanneer worden verzoeken gemaakt?

  • Wanneer een klant hun verzendadres invoert/wijzigt bij checkout
  • Bij gebruik van de productpagina verzendschatter
  • Tijdens selftest/credential testen

Gebruik Monitoren

Volg je API gebruik om kosten te beheren:

  1. Ga naar APIs & Services → Dashboard
  2. Klik op Distance Matrix API
  3. Bekijk de Traffic grafiek voor aantal verzoeken
  4. Check Errors voor eventuele gefaalde verzoeken

Stel Budget Alerts In

  1. Ga naar Billing → Budgets & alerts
  2. Klik Create Budget
  3. Stel een budgetbedrag in
  4. Configureer alert drempels (bijv. 50%, 90%, 100%)
  5. Voeg notificatie e-mailadressen toe

Winkeladres Best Practices

Het winkeladres dat je invoert is het startpunt voor alle afstandsberekeningen.

Wel:

  • Gebruik je magazijn of fulfillment center adres
  • Voeg volledig adres toe: straat, stad, postcode, land
  • Gebruik het adresformaat dat Google Maps herkent

Voorbeelden van Goede Adressen:

Magazijnstraat 123, Amsterdam, 1012 AB, Nederland
Distributieweg 456, Rotterdam, 3011 BC, NL

Niet:

  • Gebruik geen postbusadressen
  • Gebruik geen incomplete adressen
  • Gebruik geen adressen die Google niet kan vinden

Je Setup Testen

Na configuratie, verifieer dat alles werkt:

  1. Test Credentials Knop

    • Klik de knop in configuratie
    • Zou succesbericht moeten tonen
  2. Selftest Commando

    • Voer uit: bin/magento distancebasedshipping:selftest
    • Controleert API connectiviteit en configuratie
  3. Checkout Test

    • Voeg een product toe aan winkelwagen
    • Ga naar checkout
    • Voer een verzendadres in
    • Verifieer dat afstand-gebaseerde verzendoptie verschijnt

API Problemen Oplossen

"API key not valid"

  • Controleer of de key correct is gekopieerd (geen extra spaties)
  • Check dat de key is ingeschakeld in Google Cloud Console
  • Zorg dat Distance Matrix API is ingeschakeld voor het project

"This API project is not authorized"

  • Schakel Distance Matrix API in voor je project
  • Wacht enkele minuten na inschakelen voor propagatie van wijzigingen

"You have exceeded your daily request quota"

  • Check je gebruik in Google Cloud Console
  • Upgrade je factureringsplan indien nodig
  • De gratis laag reset maandelijks

"REQUEST_DENIED"

  • Check of API key restricties je server niet blokkeren
  • Verifieer dat facturering correct is ingesteld
  • Zorg dat de API is ingeschakeld

"ZERO_RESULTS"

  • Winkeladres wordt mogelijk niet herkend door Google
  • Probeer een specifieker adresformaat
  • Test het adres eerst in Google Maps

Meer Hulp Nodig?

Documentatie:

Support:

Google Bronnen:

Aangemaakt:
Bijgewerkt:
star star star star star
star star star star star
Alexandru-Manuel Carabus
Magmodules sets the bar for Magento module quality and support—we check their catalog first for client feature requests, and they’re our first choice for licenses.
Google 11 Nov 2025
star star star star star
star star star star star
Matt Austin
Possibly the fastest support response times of any Magento Extension vendor. Great extensions too!
Google 09 Sep 2025
star star star star star
star star star star star
Jan Privé
Dankzij de heldere uitleg en snelle reactie van Magmodules kon mijn vraag, en dus mijn Magento-probleem, binnen enkele uren worden beantwoord. Doeltreffend, zonder moeilijke termen, gewoon zo als het zou moeten zijn.... Bedankt!
Google 05 Sep 2025
star star star star star
star star star star star
Denis Metzler
To evaluate a provider, it is not enough to consider only the product offered, but also its after-sales service, such as support and troubleshooting. Magmodules has been extremely satisfactory at all levels on multiple occasions and sets the bar at the top when comparing the competition.
Google 02 Sep 2025
star star star star star
star star star star star
Bleijenberg winkelinrichting en materialen
Goed bereikbaar, reageren snel en denken oplossingsgericht. Een aanrader.
Google 30 Jul 2025
star star star star star
star star star star star
Patrick Verduijn
Magmodules biedt plugins aan die van hoge kwaliteit zijn tegen een goede prijs, waar dit bedrijf in uitblinkt is de bereidheid om de zeldzame feedback & problemen met de plugins te willen onderzoeken, mee te willen denken in het debuggen van problemen en goede oplossingen toe te passen. In mijn decennium ervaring met Magento & 3th parties is Magmodules absoluut een uniqum binnen de markt.
Google 25 Jul 2025
star star star star star
star star star star star
Erik de Groot
Magemodules heeft hele sterke Magento extensies en een proactieve support. Al jaren heel erg tevreden over jullie service en producten!
Google 18 Jul 2025
star star star star star
star star star star star
René Zeuner
We are using the Mollie Magento extension from Magmodules. It works excellently without flaws. Very fast, competent and friendly support. Thanks!
Google 30 Jun 2025
star star star star star
star star star star star
R. U.
Erg goed team, reageren snel en duidelijk en hebben met toegang tot onze database erg goed geholpen (eigenlijk een gratis customization).
Google 18 Jun 2025
star star star star star
star star star star star
Hugo de Groot
Uitstekende support! Wij gebruiken o.a. de Rich Snippets Suite extensie voor onze Magento 2 webshop (Hyvä) en hadden een specifieke vraag over structured data op PLP-pagina’s. Binnen no-time kregen we een inhoudelijk en duidelijk antwoord. Zeer prettig contact en goed onderbouwde uitleg. Absoluut een betrouwbare partner voor Magento-extensies!
Google 13 Jun 2025