Ich muss die Magento-REST-API verwenden, um eine Bestellung von einem mobilen Client zu erstellen. In meinem Fall implementiert die mobile Seite die Zahlung direkt mit PayPal SDK. Ich muss eine Bestellung erstellen, indem ich die Zahlungsmethode auf Zahlungsanweisung setze und eine Gastkasse durchführe. Welche APIs soll ich verwenden, um dies …
Ich verwende Magento Version 1.9.1.0 und einen Server, der auf meinem Mac ausgeführt wird, und versuche, Magento Rest-APIs mithilfe der OAuth-Integration zu verwenden. Ich habe einen Verbraucherschlüssel und ein Verbrauchergeheimnis. Jetzt möchte ich das OAuth-Token für die Verwendung von Rest-APIs erhalten. Ich bin diesem Link gefolgt Dazu brauchten wir oauth_signatureund …
Ich schreibe eine benutzerdefinierte REST-API-Demo. Jetzt kann es Zahlen und Zeichenfolgen in meiner Demo zurückgeben, aber ich möchte, dass es ein JSON-Objekt wie andere REST-APIs zurückgibt. In meiner Demo rufe ich die Magento 2-API mit curl auf (dh erhalte Kundeninformationen: http: //localhost/index.php/rest/V1/customers/1 ) und gibt einen JSON-String zurück: {"id": 1, …
Ich rufe die REST-API auf der Magento-Website auf, um eine Bestellung aufzugeben. Unten ist die Reihenfolge meiner Anrufe. Erstellen Sie einen Warenkorb rest/V1/guest-carts/ Holen Sie sich den Warenkorb rest/V1/guest-carts/bae0af147b83f1561f66cc4e3c97916e Produkte zum Warenkorb hinzufügen rest/V1/guest-carts/24/items Fügen Sie Zahlungsinformationen hinzu, legen Sie die Zahlungsmethode fest und geben Sie die Bestellung auf rest/V1/guest-carts/24/payment-information …
Wie erhalten wir die URL zum Miniaturbild eines Produkts über die Rest-API? /V1/products/{sku}/media würde uns die relative url besorgen wie "/m/b/mb01-blue-0.jpg" und die Bild-URL wäre baseurl/catalog/product/m/b/mb01-blue-0.jpg Das funktioniert gut. Aber wie bekommen wir die Miniaturansicht, die sich normalerweise im Cache-Ordner befindet.
Ich habe einen Test-Magento 2.0.2-REST-Webdienst basierend auf Alans Blog erstellt: http://alankent.me/2015/07/24/creating-a-new-rest-web-service-in-magento-2/ Ich verwende Postman, um den benutzerdefinierten Webdienst aufzurufen und die folgende Fehlermeldung zu erhalten: "message": "Class does not exist", "code": -1, "trace": "#0 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(128): ReflectionClass->__construct('')\n#1 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->_createFromArray(NULL, '30')\n#2 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(99): Magento\\Framework\\Webapi\\ServiceInputProcessor->convertValue('30', NULL)\n#3 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->process('Test\\\\Calculator...', 'add', Array)\n#4 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(160): Magento\\Webapi\\Controller\\Rest->processApiRequest()\n#5 P:\\wwwroot\\Magento202_com_loc\\Web\\var\\generation\\Magento\\Webapi\\Controller\\Rest\\Interceptor.php(24): Magento\\Webapi\\Controller\\Rest->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\n#6 …
In der REST-API-Dokumentation heißt es, dass PUT /V1/products/{sku}keine Updates erstellt werden. Ist das ein Fehler in den Dokumenten, weil ich angenommen hätte, dass es sich um eine Aktualisierungsmethode handelt und POST die zu erstellende Methode ist?
Ich habe nach solchen Produkten gesucht localhost/api/rest/products Es wird aber direkt zur Homepage von weitergeleitet localhost. Ich habe alle Schlüssel und Token generiert und dies auch versucht:127.0.0.1/rest/api/products
Um ein konfigurierbares Produkt zu erstellen, muss ich ein konfigurierbares Produkt und ein virtuelles Produkt erstellen und diese schließlich verbinden. Beispiel für eine json-Anfrage von hier: Wie erstelle ich ein konfigurierbares Produkt mit der REST-API v2? Ich frage mich, warum ich diesen Abschnitt unten in einem konfigurierbaren Produkt benötige. "configurable_product_options":[ …
Wie kann ich die benutzerdefinierten Attribute wie die Beschreibung aktualisieren? Mit dem folgenden Code werden Preis und Produktname ordnungsgemäß aktualisiert, jedoch keine benutzerdefinierten Attribute (unverändert). Das neue Produkt wird ordnungsgemäß mit benutzerdefinierten Attributen erstellt. Das Problem liegt beim Aktualisieren.
Wenn sich 2 Artikel im Warenkorb befinden, wenn sich der Kunde anmeldet, müssen beide Artikel den Warenkorb hinzufügen. Beide Angebote (vor dem Anmelden und nach dem Anmelden) werden zusammengeführt und erstellen ein endgültiges Angebot, das alle Artikel des Kundenangebots enthält Referenzlinks, die ich in Google bekommen habe /magento//a/62481 /magento//a/30460
Ich arbeite an einer nativen mobilen Anwendung und möchte das Produkt anzeigen, nachdem der Kunde eine Kategorie ausgewählt hat. Ich kann eine Liste des Produkts nach Kategorie in der Restanfrage abrufen, aber diese Liste enthält nicht viele Details zum Produkt. Request : http://localhost/magento2/index.php/rest/V1/categories/24/products ( 24 ist Kategorie ID ) Response …
Ich habe nur versucht, Informationen über die REST-API zu finden. Es gibt einige Beispiele bei magento resource und einige private Blogs. Alle sind gleich !! Als grundlegende Informationen habe ich festgestellt, dass ich den Endpunkt für die Administratorautorisierung verwenden muss, wenn ich Produkte über die REST-API aktualisieren möchte. (/ admin …
Wenn Sie auf der Checkout-Seite auf "Hier versenden" klicken, wird aufgerufen magento / rest / default / V1 / carts / mine / Schätzung-Versandmethoden-nach-Adresse-ID Dann geht es unter JS-Dateien magento \ vendor \ magento \ module-checkout \ view \ frontend \ web \ js \ model \ versandkostenprozessor \ kundenadresse.js …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.