Such.Modul
Such.Modul
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
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
Re: Such.Modul
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 ...
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 ...
- Tommy Herrmann
- Site Admin
- Beiträge: 5921
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: Such.Modul
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
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
Re: Such.Modul
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
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
Re: Such.Modul
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.kann das nur von deren Programmieren gemacht werden
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 ... ;-)
Re: Such.Modul
Das ist jetzt für den anderen Shop die absolut billigste Lösung für ne "live" Suche ...
Sieht dann so aus ...
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>
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 29 Gäste