Such.Modul

Fragen und Diskussionen rund um Internet, Software und PC
stobi_de
Moderator
Moderator
Beiträge: 780
Registriert: Di 11. Okt 2022, 06:30

Such.Modul

Ungelesener Beitrag von stobi_de »

Guten Abend an diesem Abend!

Im Allgemeinen nutze ich das Such-Modul von Witsec, wenn überhaupt eine Suche. Ist eine recht einfache Sache und funktioniert problemlos.

Aber ich habe nun die Eiweiss-Seite (www.afripix.de/eiweiss / pw: sport)
Dort wird vermutlich der ECWID-Shop eingebunden werden.
Der ECWID-Shop hat zwar seine eigene Suchmaschine, aber eigentlich wäre eine Suchoption über die ganze Seite wesentlich sinnvoller. Es wird ja noch Bilder und Testberichte und sonstige Infos geben, die nicht im Shop stehen.

Wenn ich "Molkeeiweiss" eingebe, sollten schon die Berichte über das Produkt erscheinen als auch die Shop-Produkte.

Ich denke mal, dass ist auch mit Werners Modul nicht möglich?
Der Shop steht ja in einer Datenbank in Kanada.

Hier ist so ein Beispiel von dem Shop, aber ohne Suchoption über die ganze Website, nur im Shop: www.monika-rekelhof.de

Frank
Klaus
Supporter
Supporter
Beiträge: 446
Registriert: Mi 21. Jul 2021, 00:43

Re: Such.Modul

Ungelesener Beitrag von Klaus »

Den Shop selber kenne ich nicht ... aber ...

So was macht man normalerweise über ne (Rest) API vom Shop "Hersteller".
D.h. Du rufst über Deine eigene Suche im "Hintergrund" die API vom Shop auf und zeigst dann die Ergebnisse zusätzlich mit an.

Vermutlich geht es mir der API, falls das in Deinem Paket mit drinnen ist ...
https://api-docs.ecwid.com/reference/search-products

Die normale Shopsuche "ansteuern" dürfte Bastelei sein.

Am Besten im jeweiligen Shop Forum fragen ...


... gerade mal geguckt, bei dem einen Shop ne Suche nach "katze" z.B. dürfte so sein (am Besten im FireFox angucken, der zeigt das Json schön an):
https://app.ecwid.com/api/v3/45875477/p ... fU3gK47yPn
oder mit etwas weniger Infos:
https://app.ecwid.com/api/v3/45875477/p ... fU3gK47yPn
oder Zubehör:
https://app.ecwid.com/api/v3/45875477/p ... fU3gK47yPn

->Das kann man im PHP natürlich im "Hintergrund" laufen lassen und aus dem Json Response dann die Trefferliste bauen (live) ... oder z.B. 1 mal am Tag einen Dump aller Produkte ziehen und ne eigene kleine Such DB erstellen ... oder falls das der Shop bietet aus einem normalen DB Dump die Such DB basteln ... möglich ist vieles ... muss halt irgendwer machen ...
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 5865
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Such.Modul

Ungelesener Beitrag von Tommy Herrmann »

Frank,

ich kann Dir dabei nicht helfen, nur so viel - Werners "Kleine Suchmaschine" sucht über alle Verzeichnisse und Dateien, die man im Script angibt, bzw. auch nicht ausschließt. Das Script vom "Witsec" sucht meines Wissens nur innerhalb eines Mobirise-Projektes, also nur in einem einzigen Verzeichnis.

Wenn Du also die Dateien vom Shop an Deinem Server ansprechen kannst, dann sollte auch dort gesucht werden - allerdings nicht in einer Datenbank. Über eine API sucht Werners Script natürlich auch nicht.

https://werner-zenk.de/archiv/kleine-suchmaschine.php
stobi_de
Moderator
Moderator
Beiträge: 780
Registriert: Di 11. Okt 2022, 06:30

Re: Such.Modul

Ungelesener Beitrag von stobi_de »

Tja, ECWID ist in Hinsicht auf individuelle Modifikation nicht wirklich gut. Da alles auf dem Server in Kanada (?) läuft, kann das nur von deren Programmieren gemacht werden. Ist zwar im Angebot...aber da warte ich seit Wochen schon auf ein anderes Angebot für mein Hochbeet Projekt.
Habe blöd gedacht: natürlich kann Werners Suchmaschine nur HTML und nicht Datenbank, wie auch!? Geht ja gar nicht als Universal-Modul. Wieder mal ein überflüssiger Beitrag in diesem Forum :crying:
Klaus
Supporter
Supporter
Beiträge: 446
Registriert: Mi 21. Jul 2021, 00:43

Re: Such.Modul

Ungelesener Beitrag von Klaus »

kann das nur von deren Programmieren gemacht werden
Na das ist ja eben mit einer API nicht so, das kann jeder der sich einigermaßen mit dem Verwenden von APIs in einer Programmiersprache (wie z.B. PHP / Java) auskennt.

Ich hatte vor einem guten Jahr mal die API von github für das Login auf einer Site verwendet ... also das was man kennt mit FB, Google oder eben „Mit GitHub anmelden” war damals PHP und nicht wirklich so schwer.

Sowas was Du brauchst könnte bestimmt auch Werner ... falls er BOG hätte ... ;-)
Klaus
Supporter
Supporter
Beiträge: 446
Registriert: Mi 21. Jul 2021, 00:43

Re: Such.Modul

Ungelesener Beitrag von Klaus »

Das ist jetzt für den anderen Shop die absolut billigste Lösung für ne "live" Suche ...

Code: Alles auswählen

<?php

$suche = "katze";

$response = json_decode(file_get_contents("https://app.ecwid.com/api/v3/45875477/products?keyword=" . $suche . "&token=public_RLwyZazFpfJMAPHHVj5WVtfU3gK47yPn"));

$items = $response->items;

?>

<table>
  <tbody>
    <tr>
	  <th>Name</th>
	  <th>Preis</th>
	  <th>Link</th>	  
	</tr>
	<?php foreach ($items as $item) : ?>
    <tr>
      <td> <?php echo $item->name; ?> </td>
      <td> <?php echo $item->price; ?> </td>
      <td> <?php echo $item->url; ?> </td>	  
    </tr>
    <?php endforeach; ?>
  </tbody>
</table>

Sieht dann so aus ...
suche.JPG
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 106 Gäste