2017-02-01 1 views
0

Ich verwende OpenCart für die Entwicklung.So erstellen Sie Preisvergleich Website mit Opencart 2.x

Ich habe Affiliate-API von Amazon, ebay, Flipkart und Snapdeal. Ich möchte alle API-Ergebnisse mit meiner Seite mit Paginierung kombinieren. Wie diese Website https://www.compareraja.in/mobiles.html.

Meine Frage ist:

  1. Sollte ich alle API Ergebnisse in der Datenbank zu speichern.?
  2. Gibt es eine Methode, alle API-Ergebnisse in einer gemischten Art und Weise zu kombinieren und die ersten 10 Ergebnisse anzuzeigen, dann die nächste 10 bei mehr Option laden.
+0

jemand mir helfen !!. – Amiyar

Antwort

1
  1. Ja, sollten Sie alle api Ergebnisse in der Datenbank speichern, wie Sie Produkt in Admin-Panel hinzuzufügen. weil es eine Beschränkung gibt, um api zu nennen, zum Beispiel ein Limit von 5 Anrufen pro Sekunde. Was passiert, wenn der Traffic auf Ihrer Website das API-Call-Limit überschreitet? Speichern Sie daher immer das api-Ergebnis für eine bessere Leistung in der Datenbank. Sie sollten InterStore Erweiterung für Stecker & Spiellösung betrachten.

  2. Wenn Sie Produkte von api in die Datenbank importiert haben, müssen Sie nicht Paginierung erstellen, da OpenCart bereits diese Funktionalität bitte

+0

Ein Link zu einer Lösung ist willkommen, aber stellen Sie bitte sicher, dass Ihre Antwort ohne sie nützlich ist: [Fügen Sie einen Kontext um den Link hinzu] (// meta.stackexchange.com/a/8259), damit Ihre Mitbenutzer eine Idee haben, was es ist und warum es dort ist, zitieren Sie dann den relevantesten Teil der Seite, auf den Sie verlinken, falls die Zielseite nicht verfügbar ist. [Antworten, die kaum mehr als ein Link sind, können gelöscht werden.] (// stackoverflow.com/help/deleted-answers) – g00glen00b

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzubeziehen und bereitzustellen der Link als Referenz. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/16159519) –

+0

Vielen Dank. Bitte upvote die Frage. – Amiyar

Verwandte Themen