Magento - Quickstart: Handbook
- hanborg87qmpadf
- Jun 16, 2020
- 4 min read
De voorbereidingen in de Magento online winkel zijn afhankelijk van het Magento model van uw online winkel. Vanwege dit feit hebben we dit deel nu opgedeeld in een stuk voor Magento 1.9 en een stuk voor Magento 2.x, beginnend bij Magento 2.1. Elk van de hyperlinks voor Magento 1.9 en Magento 2.x gebruikt de rest API om de gloednieuwe facturen op te halen uit de Magento webshop. Maar voor de opzet observeren ze een uniek pad.
Let op: Dit is een typische koppeling zonder uitzicht op maatwerk. Wat betekent dat de hyperlink niet alle extensies in de netwinkel ondersteunt. Het wordt ook lastig om de webshop te koppelen vanwege een speciale hostingconstructie, bijvoorbeeld vanwege een modified.htaccess-bestand, complexe redirects of een firewall. Mocht u deze problemen tegenkomen, dan is het doorgaans essentieel om een Magento-expert in te schakelen.
Een tweede vereiste van de hyperlink is dat elke hoeveelheid van de factuur in de factuurstammen zit. Dit geldt ook voor bijvoorbeeld verdere kosten die u eenvoudigweg aan uw klant kost. Indien het niet mogelijk is om een hoeveelheid binnen de factuurregel te plaatsen, is het voor Magento 1.9 mogelijk om de toeslaghoeveelheid via de extensie in een feeexcl gebied te plaatsen. Dit zijn geen activiteiten die wij doen, maar die de Magento webshop supervisor zelf moet kunnen toevoegen. Bij Magento 2.x werken we met de standaard Relaxation API en deze optie is niet beschikbaar.
Magento 1.9 webshop
Wanneer je een Magento 2.x webshop hebt kun je deze paragraaf overslaan. Het installeren en configureren van de extensie voor Magento 1.x bestaat uit de volgende stappen:
Controleer eerst of uw Magento-aankoopinstelling het gebruik van de rest-API toestaat. Dit onderzoek bestaat uit de volgende stappen. We gebruiken www.jouwwebwinkel.nl als url van je webshop.
(i) Is de resterende API toegankelijk? Dit kun je controleren met de url http://www.jouwwebwinkel.nl/api/rest/merchandise. Zie je een 403 op je scherm? Fantastisch. Echter…
(ii)... zie je een 404-scherm? Vervolgens wordt de URL omgeleid naar een webpagina met fouten. Dit kan mogelijk een probleem zijn van het bestand.htaccess. Op dit bestand staat de regel RewriteRule ^ api / rest api.php? Sort = rest [QSA, L] moet aanwezig zijn. Zo niet, dan wilt u deze toevoegen. Het probleem is ook te wijten aan een instelling binnen de Apache-net-server. Zie deze hyperlink voor extra gegevens: http://magento.stackexchange.com/questions/29936/rest-api-returns-404.
(iii) Heeft de gebruikersnaam waarmee u de OAUTH-sleutels heeft gemaakt beheerdersrechten? U moet in elk ander geval de informatie niet ophalen bij de online winkel.
(iv) Gebruikt u php-fpm quick-cgi in de hostingomgeving? website laten maken konden de autorisatiesleutels niet nauwkeurig worden verkregen. Deze hyperlink biedt meer informatie: http://www.magentogeek.com/magento-rest-api-resolution-for-400-bad-request/. Voor webshops gehost op byte. nl- shared internet hosting - speelt dit onder verschillende dingen. Ze hebben een geweldige rationalisatie om dit op te lossen.
(v) In alle omstandigheden: neem contact met ons op als u het niet kunt achterhalen - we helpen u graag verder. We hebben zelfs een installatieservice waarmee we de installatie tegen betaling overnemen.
1. Schakel de caching uit in uw internetwinkel. U kunt dat doen via Systeem> Cachebeheer. Na het plaatsen van de extensie kunt u de caching weer inschakelen.
2. Installeer de extensie. Pak het zip-bestand uit en installeer de informatie onder uw Magento-root. Je kunt eventueel aan de constructie van het zip-bestand zien welke informatie je hebt gekregen om de plaats te plaatsen. Er worden geen recordgegevens overschreven.
3. Definieer de resterende rol. U definieert nu eerst een zogenaamde Functie die de factuurgegevens kan lezen, samen met belastingtarieven en betalingsstrategieën vanuit uw webshop. Ga hiervoor naar Systeem> Internetproviders> Rustrollen. Om de extensie te gebruiken, wilt u een taak van het type Administrator maken. U maakt dit aan door te klikken op Admin Role toevoegen. Als je die al hebt, mag je die rol opnieuw gebruiken.
Aan de linkerkant van het scherm is een scherm met de titel Function Information. Klik op de submenu-link Functie-API-bronnen. U zult de optie Relaxation API-aanroepen zien om facturen te lezen. Controleer alle verpakkingscontainers onder deze optie en sla de informatie op.
Mogelijk hebt u nu de koppeling zo ingesteld dat deze geschikt is om de entiteitenfacturen, belastingheffingen en vergoedingsstrategieën van Magento te leren kennen, maar u hebt niet anders gespecificeerd welke kennis per entiteit het mag ophalen.
4. Wijs de velden toe die kunnen worden gelezen. Ga naar Systeem> Internetproviders> Rustkenmerken. Open het gebruikerstype Admin. Hier ziet u weer de optie Relaxation API Calls om facturen te lezen. Bekijk alle opties opnieuw en sla de informatie op.
5. Koppel de beheerder aan de rustfunctie. Ten slotte moet u de beheerder aan de resterende positie toewijzen. Ga naar Systeem> Rechten> Klanten. Klik op de beheerder van de webshop. Ga naar Rustpositie, de onderste keuze in het menu aan de linkerkant. opencart webshop de webwinkel toe aan de Administrator Relaxation Function.
Waarschijnlijk heb je een Magento 1.x webshop, ben je eigenlijk klaar voor het volgende hoofdstuk en mag je het volgende gedeelte van het handboek overslaan.
Magento 2.x webshop
Let op: We ondersteunen Magento 2.0 niet. De hyperlink werkt voor webshops vanuit Magento 2.1. Het plaatsen en configureren van de extensie voor Magento 2.x bestaat uit de volgende stappen:
1. Configuratie. Er zijn twee Magento-tabbladen die essentieel zijn om vol te zijn. In de eerste plaats geven we u een herkenbare naam en vullen we de callback-URL in (https://interface.cloudinvoice.company/api/v1/servlet/magento2/callback.php? cikey = UWLICENSEKey) en de identificatie-hyperlink-URL (https: / /interface.cloudinvoice.company/api/v1/view/cloudinvoice/authenticate.php) en voer uw wachtwoord in. UW LICENTIESLEUTEL moet worden gewijzigd met de licentiesleutel uit de e-mail. Altijd slim om veel tussendoor te besparen (hoog goed). Vervolgens gaan we verder naar het tweede API-tabblad.
Je gaat de rechten eigenlijk verlenen: welke kennis uit de webshop mag de link gebruiken? De afbeelding geeft expliciet aan welke items het beste kunnen worden aangevinkt. Daarna klinkt u gewoon SAVE rechtsboven.
2. Activeer de extensie. U gaat op dit moment de extensie activeren. Klik om te beginnen op ACTIVEREN.
U dient hiervoor rechtsboven op het volgende beeldscherm toestemming te geven middels de Inschakelen knop.
En nu begrijp je eindelijk waarom Magento 2 ……… bekend staat als 'Magento 2': twee home windows open! In het primaire venster (buiten uw Magento-winkel):
In dit aparte venster vult u de titel van uw webwinkelgebied in en de link-sleutel die u bij registratie per e-mail heeft ontvangen. Als u toevallig op de knop Geef toestemming voor de hyperlinkknop klikt, zult u merken dat de activering wordt uitgevoerd in het tegenoverliggende weergavescherm (van uw Magento-dealer).
De extensie is nu volledig geactiveerd. Om er zeker van te zijn, kunt u de status van uw integratie bekijken op het mengscherm in uw Magento-webwinkel. De status zou nu Energiek moeten zijn.
Comments