mercatus Posted March 10, 2015 Share Posted March 10, 2015 Hallo, vielleicht weiß jemand Rat. Ich habe phpmyadmin auf den Server in den Ordner "modules" geladen, die nötigen Änderungen in der Datei "config.sample.inc.php" vorgenommen und diese in "config.inc.php" umbenannt. Wenn ich dann die URL "ftp.pswebshop.com/modules/phpmyadmin" aufrufe, kommt immer nur die Index-Seite mit der Auflistung sämtlicher Dateien von phpmyadmin. Was mache ich falsch? Link to comment Share on other sites More sharing options...
Martijn++ Posted March 10, 2015 Share Posted March 10, 2015 Wenn ich dann die URL "ftp.pswebshop.com/modules/phpmyadmin" aufrufe, kommt immer nur die Index-Seite mit der Auflistung sämtlicher Dateien von phpmyadmin. Was mache ich falsch? Nichts! Ein F(ile) T(ransfer) P(rotocol) zeigt dir, was der Name schon sagt: die Files. PhpMyAdmin läuft in der Cloud aber nicht. Du kannst nur Modulen hier benutzen, das du bei PS Addons gekauft hast. Link to comment Share on other sites More sharing options...
mercatus Posted March 10, 2015 Author Share Posted March 10, 2015 OK, vielen Dank für die Antwort. Ich habe nicht so viel Ahnung von der Materie. Wie komme ich denn ansonsten in die Datenbänke? Ich muß irgendwie die Versanddienste in die Artikeldaten reinkriegen. Link to comment Share on other sites More sharing options...
Wuschel Posted March 10, 2015 Share Posted March 10, 2015 Versanddienste kannst du nur manuell einpflegen. Beim normalen Prestashop ginge es natürlich auch als Massenänderung via SQL-Befehl. In der Cloud-Version (die hast du wohl, wenn ich deine andern Posts richtig verstanden habe) gibt es aber keinen DB-Zugriff, also keine Möglichkeit der Bulk-Änderung. Link to comment Share on other sites More sharing options...
Whiley Posted March 11, 2015 Share Posted March 11, 2015 phpmyadmin kannst du in der Cloud aus Sicherheitsgründen nicht ausführen, vielleicht reicht ja aber der im PS-Backoffice-->Erweiterte Einstellungen eingebaute sql-Editor (nur für SELECT-Anweisungen) - oder mal darüber nachdenken den Shop auf einem "normalen" Server umzuziehen. Link to comment Share on other sites More sharing options...
mercatus Posted March 11, 2015 Author Share Posted March 11, 2015 Hallo Wuschel, hallo Whiley, Vielen Dank für Eure Antworten. Welchen Sinn hat dann die Cloud-Version? Für wen soll die geeignet sein? Für Händler mit 50 Artikeln? Toll. Damit sind dann wohl 6 Wochen Intensivbeschäftigung mit dem super Presta-Shop für die Katz gewesen. Warum wirft eine so renomierte Firma wie Presta so einen Mist auf den Markt? Eine der wichtigsten Voraussetzungen für eine Shopsoftware, die Möglichkeit der gebündelten Bearbeitung sämtlicher Parameter der Artikel, fehlt hier. Die lautstark angepriesene Verbindung zu eBay funkioniert nicht. Mit der Amazonschnittstelle habe ich mich noch nicht befasst, aber mir wird´s gruselig. Die neueste Errungenschaft, der Live Edit, funktioniert nicht. Datenbankzugriff ist nicht erlaubt/erwünscht. Support ist eine Katastrophe und scheiße teuer. WAS SOLL DAS? Whiley, Du als alter Hase, schaust Dir das an und wirst nicht unruhig? Müsstest Du Dich nicht, als alter Prestianer, lautstark bemerkbar machen? Wäre die Eingabe der Versanddienste eine SELECT-Anweisung, und wenn ja, wie sieht sowas dann aus? (Schon mal gemacht?) Die Idee mit dem Umzug auf einen anderen Server klingt gut, wird aber, glaube ich, nicht funktionieren. Die Cloud ist ja nichts anderes als ein Server, auf dem alle Daten liegen, was sollte da auf einem anderen Server besser sein? Ich denke, der Sinn einer Cloud wie in unserem Fall, ist der, dass hier viele Datenbanken und Dateien global eingesetzt werden, soll heißen, dass nicht jeder Nutzer seine eigenen Resourcen hat, sondern, dass viele Dateien gemeinsam genutzt werden. Somit ist ein Ausgliedern des komplett funktionsfähigen Shops auf einen anderen Server sinnlos, bzw. funktioniert nicht, da nicht alles mitwandert, und der Laden nachher überhaupt nicht läuft. So bindet Presta die Kunden an sich, weil die nicht weg können, und behindert ein vernünftiges Funktionieren des Shops dadurch, dass essentielle Features fehlen, bzw. teuer dazu gekauft werden müssen. Womit sich die Weisheit:"Wat nix kos´, dat is auch nix" wieder mal bewahrheitet. Leider kommt diese Erkenntnis bei mir etwas spät. Ich habe bei meinen Recherchen im Internet und in diversen Foren mal einen Post eines Users gelesen, der sich tief in mein Gedächtnis eingraben hat; "....oder ist Prestashop doch eher ein Kinderspielzeug?" Ich hätte hellhörig werden müssen. Wenn ich die Startseite von Presta sehe, und lese: "Get PrestaShop now and open your online store today" könnte ich kotzen. OK, 1 Chance gebe ich Presta noch, wenn Du, Whiley, mir die Sache mit der SQL-Anweisung freundlicherweise erklärst. Ich wäre Dir sehr dankbar, denn dann wäre nicht alles umsonst gewesen. Die Sache mit den Versanddiensten ist nämlich der dickste Brocken, den ich bewältigen muß. Wir reden von 1800 Uhren, 1200 Großuhren und ca. 1000 Artikel, die ich sowieso schon alle von Hand bearbeiten muß, da die Übertragung von eBay äußerst unvollständig und löchrig ist. Auch diese Artikel müsste ich in eine CSV-einarbeiten und hochladen, alles andere endet im Irrsinn. Und da ist es wieder, das Problem mit den Versanddiensten, die ja in die CSV-datei nicht rein wollen. Ich denke, Ihr stimmt mir beide zu, dass eine händische Einzelbearbeitung von 3000 Artikeln dem Wahnsinn gleich kommt. Und es soll Firmen geben, die 10000, 100000 Artikel. Wie machen die das? Viele Grüße mercatus Link to comment Share on other sites More sharing options...
Wuschel Posted March 11, 2015 Share Posted March 11, 2015 Dann antworte ich mal anstelle von Whiley. Wäre die Eingabe der Versanddienste eine SELECT-Anweisung, und wenn ja, wie sieht sowas dann aus? (Schon mal gemacht?) Nein. Hier sind lediglich Afragen erlaubt. OK, 1 Chance gebe ich Presta noch, wenn Du, Whiley, mir die Sache mit der SQL-Anweisung freundlicherweise erklärst. s.o. Auch diese Artikel müsste ich in eine CSV-einarbeiten und hochladen Exakt, es funktioniert auch bei größeren Mengen. Und da ist es wieder, das Problem mit den Versanddiensten, die ja in die CSV-datei nicht rein wollen. Jaaa ... genau das ist das Problem! Da habe ich mich nochmal schlau gemacht und muss mich korrigieren. Es geht doch! Man kann Presta hier nämlich austricksen, indem man ein SQL-Statement in die CSV-Datei schmuggelt - und zwar so: https://www.prestashop.com/forums/topic/321041-set-carrier-for-product-using-import-csv/?do=findComment&comment=1761935 Ist nur zu hoffen, dass es auch in der Cloud klappt. Link to comment Share on other sites More sharing options...
mercatus Posted March 11, 2015 Author Share Posted March 11, 2015 Hallo Wuschel, nett, dass Du Dich für mich einsetzt. Ich habe es probiert. Bin aber nicht wirklich weit gekommen: Es scheitert schon daran, dass Excel das Wort "CONCATENATE" nicht mag. Es kommt eine Fehlermeldung: #NAME? CONTATENATE wird als Fehlerursache unterstrichen. Die Formel sieht bei mir so aus: =CONCATENATE("INSERT INTO `ps_product_carrier` (id_product, id_carrier_reference, id_shop) VALUES ('";A2;"','";47;"','1,7,9');") Wobei "A2" ein Verweis auf das Feld der entsprechenden ID des 1. Artikels ist, und würde dann fortlaufend ergänzt. Richtig? "47" ist die CARRIER-ID. 1,7,9 sind die Shops, in denen der Artikel auftauchen soll. Un nu? Link to comment Share on other sites More sharing options...
mercatus Posted March 11, 2015 Author Share Posted March 11, 2015 Sorry, ich habe natürlich CONCATENATE in der Formel Link to comment Share on other sites More sharing options...
Wuschel Posted March 11, 2015 Share Posted March 11, 2015 Du hast nur die Anführungszeichen am Anfang und Ende vergessen, daher sucht Excel einen Befehl Concatenate und findet ihn nicht. ="CONCATENATE("INSERT INTO `ps_product_carrier` (id_product, id_carrier_reference, id_shop) VALUES ('";A2;"','";47;"','1,7,9');")" Link to comment Share on other sites More sharing options...
mercatus Posted March 11, 2015 Author Share Posted March 11, 2015 OK, da sie in der Vorlage nicht drin sind, habe ich sie auch nicht gesetzt. Wer soll sowas wissen? Aber nun mag Excel - "INSERT - nicht????? Link to comment Share on other sites More sharing options...
Wuschel Posted March 11, 2015 Share Posted March 11, 2015 (edited) Ach, ich bin schon selber blind! Es ist das alte Microsoft-Leiden - manche Befehle sind nur in der jeweiligen Landessprache verfügbar. Und dein Excel versteht vermutlich kein Englisch und weiß nicht, dass das englische Original von "verketten" "concatenate" heißt. Also muss es richtig heißen - und zwar ohne die Anführungszeichen: =VERKETTEN("INSERT INTO `ps_product_carrier` (id_product, id_carrier_reference, id_shop) VALUES ('";A1;"','";ZZ1;"','1');") Edited March 11, 2015 by Wuschel (see edit history) Link to comment Share on other sites More sharing options...
mercatus Posted March 11, 2015 Author Share Posted March 11, 2015 OK, das scheint zu klappen. Ist es richtig, dass ich die 3 Shop-ID´s in einer Zeile, kommagetrennt, aufliste, oder muß ich für jeden Shop eine eigene Zeile aufmachen? In dem Beispiel hat der Kollege 4 Versanddienste pro Artikel und macht 4 Reihen auf. Kann ich aber ausprobieren. Und wie geht´s weiter? Muß ich nun die CSV-Datei per CSV-Import hochladen? Unter welcher Datensatzbezeichnung? Und danach per SQL-Abfrage unter dem Namen "ps_carrier" speichern? Das ist völliges Neuland für mich. Kein Plan. Danke trotzdem für die Hilfe. Link to comment Share on other sites More sharing options...
Wuschel Posted March 12, 2015 Share Posted March 12, 2015 Muß ich nun die CSV-Datei per CSV-Import hochladen? Ja natürlich, wie denn sonst? Unter welcher Datensatzbezeichnung? Dateinamen sind nicht vorgeschrieben, sondern beliebig. Wichtig ist die Zuordnung der Felder (die auch nicht zwingend so heißen müssen wie im Programm), denn die kannst du manuell vornehmen - einmalig und dann speichern, damit sie beim nächsten Import einfach aufgerufen werden kann. Mach dich am besten mal mit dem Programmteil CSV-Import vertraut, indem du mit dem Beispiel-Datensatz übst. Und danach per SQL-Abfrage unter dem Namen "ps_carrier" speichern? ??? Vielleicht solltest du dir doch professionelle Hilfe suchen. Sei mir nicht bös, aber du scheinst ja wirklich kaum zu wissen, wie man das Shopsystem bedient. Das sind aber keine guten Voraussetzungen, denn in vielerlei Hinsicht ist PS alles andere als selbsterklärend. So ein paar Monate Einarbeitungszeit sollten es unter diesen Umständen schon sein. Link to comment Share on other sites More sharing options...
mercatus Posted March 12, 2015 Author Share Posted March 12, 2015 hallo Wuschel, ich weiß es zu schätzen, dass Du Dich hier mit mir abgibst. Allerdings ist Deine Einstellung nicht nachvollziehbar. Ich bin nun ca. 5 Wochen dabei. Wie lange machst Du das schon? Als Du angefangen hast, hattest Du auch keine Ahnung, und wusstest nicht, wie man das Shopsystem bedient,oder? Hast Du Dir gleich am Anfang professionelle Hilfe gekauft? Ich glaube nicht. Wie Du schon so richtig sagst, dauert es eine geraume Zeit, bis man sich so richtig eingearbeitet hat, frei nach dem Motto: Learning by doing. Nur wie soll der Normalsterbliche sich einarbeiten, wenn ihm keiner hilft, weil - riiiichtig - hier nix selbsterklärend ist. Der offizielle Support von Presta ist reichlich unzulänglich, ich hab´s probiert, und ---- viiiiiel zu teuer. Aber nur nicht aufgeben ist die Devise. Deshalb habe ich Deinen Rat nun befolgt, und mir im User Guide den Passus zum CSV-Import - Mapping Configuration, angesehen, und bin kein Stück schlauer. Dort steht: Mapping configurationsThe mapping process can be a tedious task if you cannot customize your CSV files columns order according to that used by the PrestaShop importer, and even more so if you have to do that repeatedly or frequently. That is why PrestaShop includes a small tool to save the current mapping order that you have set up using all the headers drop-down selectors. The tool is a simple field at the top of the matching tool. You can do the three basic actions (only one if there is no mapping configuration saved yet): Saving. Enter a descriptive name in the field, and click "Save". The interface updates to feature the saved configuration in its drop-down list. Loading. Select a mapping configuration in the drop-down list, and click "Load". Deleting. Select a mapping configuration in the drop-down list, and click "Delete". Bei mir sieht´s so aus: (Natürlich ordentlich sortiert) Bitte ordnen Sie jeder Spalte die jeweiligen Spalte ihrer CSV-Datei zu. Abfrage laden Versanddienst Laden Löschen Abfrage speichern Speichern Zeilen zu überspringen Durch Eingabe einer Zahl zeigen sie an, wieviele Zeilen zu Beginn übersprungen werden sollen - z.B. eine 1, um einen Import der Spaltenüberschriften zu verhindern. Diese Spalte ignorierenIDAktiv (0/1)NameElternkategorieHauptkategorie (0/1)BeschreibungMeta-TitelMeta-SuchworteMeta-BeschreibungBenutzerfreundliche URLBild-URLID / Name des Shops Diese Spalte ignorierenIDAktiv (0/1)NameElternkategorieHauptkategorie (0/1)BeschreibungMeta-TitelMeta-SuchworteMeta-BeschreibungBenutzerfreundliche URLBild-URLID / Name des Shops Diese Spalte ignorierenIDAktiv (0/1)NameElternkategorieHauptkategorie (0/1)BeschreibungMeta-TitelMeta-SuchworteMeta-BeschreibungBenutzerfreundliche URLBild-URLID / Name des Shops ID id_carrier column 3204 47 INSERT INTO `ps_product_carrier` (id_product, id_carrier_reference, id_shop) VALUES ('3204','47','1,7,9'); 3205 47 INSERT INTO `ps_product_carrier` (id_product, id_carrier_reference, id_shop) VALUES ('3205','47','1,7,9'); 3206 47 INSERT INTO `ps_product_carrier` (id_product, id_carrier_reference, id_shop) VALUES ('3206','47','1,7,9'); 3207 47 INSERT INTO `ps_product_carrier` (id_product, id_carrier_reference, id_shop) VALUES ('3207','47','1,7,9'); 3208 47 INSERT INTO `ps_product_carrier` (id_product, id_carrier_reference, id_shop) VALUES ('3208','47','1,7,9'); Ich habe zuerst die Abfrage "Versanddienst" gespeichert, und dann geladen. Man sollte denken, dass nun im Dropdown, da wo "Aktiv (0/1)" steht, sich die Abfrage "Versanddienst" auftaucht. Leider ist dem nicht so. Außerdem weiß ich nicht, ob ich den CSV-Import mit der richtigen Auswahl: "Welche Datensätze möchten Sie importieren?" beginne. Ich habe da mal "Kategorie" gesetzt. Wie soll man damit ohne freundschaftliche Hilfe klar kommen? Link to comment Share on other sites More sharing options...
mercatus Posted March 12, 2015 Author Share Posted March 12, 2015 Jaaaaaaaa, ist mir auch gerade aufgefallen. Dort muß natürlich "id_carrier" stehen, und nicht "Versanddienst", klar. Wie soll das System das sonst zuordnen. Du siehst, man lernt. Ich hatte es aber auch schon mit "id_carrier" versucht, wird auch nicht übernommen. Immerhin habe ich schon 1 Shop komplett fertig und online. Bis auf die Versanddienste halt, die fehlen noch. Ist aber nicht so schlimm, weil in dem Shop nur Uhren sind, die alle den gleichen Versanddienst haben. Und den habe ich grundsätzlich für diesen Shop festgelegt. Aber auch da etwas merkwürdiges: Laden aufmachen, Artikel aussuchen, in den Warenkorb legen, Warenkorb aufmachen - dann kommt ein Warnhinweis: Dies ist keine sichere Verbindung laberlaber Zurück zu sicherer Website. Klickt man dadrauf, geht´s zurück zum Shop. Klickt man auf "Erweitert", und auf "Weiter zu Shop-URL (unsicher), kommt der Warenkorb ???????? Link to comment Share on other sites More sharing options...
mercatus Posted March 13, 2015 Author Share Posted March 13, 2015 Hallo Wuschel, ist es möglich, dass Du mir bei der Sache bis es funktioniert weiterhilfst, oder lässt Du mich jetzt auf halber Strecke verhungern? Ganz so einfach scheint das dann mit dem passend machen der CSV-Datei doch nicht zu sein. Es wäre nett, wenn Du mir da helfen würdest. Gruß Link to comment Share on other sites More sharing options...
Wuschel Posted March 14, 2015 Share Posted March 14, 2015 (edited) Problem mit Warnhinweisen wegen unsicherer Verbindung bei CSV-Import, wie viele andere der Cloud-Version, ist bekannt: https://www.prestashop.com/forums/topic/420858-error-message-when-trying-to-edit-or-add-product/ - eine Lösung nicht (zumindest mir nicht). Angeblich soll der IE-Explorer den Bug ignorieren und den Import zulassen. Kann ich allerdings für meine (etwas ältere Version) 10.0.25 nicht bestätigen. Wäre aber auch keine wirkliche Lösung, da Microsoft die Entwicklung des IE einstellt. Zum CSV-Import findest du viel hier im Forum, einfach mal suchen! Hier eine gute englischsprachige Zusammenfassung: http://www.tokyowebdesigns.com/advice/2465/prestashop-how-to-import-a-products-csv-file#.VQPzBo457vI SSL im Frontend gibt es in der Cloud nicht! Vielleicht hilft es, das standardmäßig aktivierte SSL abzuschalten. Glaube ich aber nicht, denn diesen Fehler bei dir kann ich nicht reproduzieren - egal ob aktiviert oder nicht. Weitere Einschränkungen von Prestashop Cloud habe ich hier zusammengefasst; https://www.prestashop.com/forums/topic/429738-einsch%C3%A4nkungen-der-cloud-version-von-prestashop/ Edited March 14, 2015 by Wuschel (see edit history) Link to comment Share on other sites More sharing options...
mercatus Posted March 15, 2015 Author Share Posted March 15, 2015 Hi Wuschel, ich fasse dann mal zusammen: Wenn ein Kunde bei uns einkaufen möchte, muß er wissen, dass er den IE benutzen muß. Bei Chrome und Mozilla gibt´s Probleme........genial. Und beseitigt wird dieses Problem auch nicht, richtig? Das gebündelte Einstellen der Versandkosten kann ich knicken, richtig? Die Liste der Einschränkungen solltest Du ganz oben an die Pinwand heften, damit keiner mehr auf den Schwachsinn hier reinfällt. Jeder Pesta-Neuling sollte die Liste gleich als erstes an die Stirn getackert bekommen. Damit wäre also das Ende der Kooperation mercatus/Presta erreicht, richtig? Da frage ich mich ernsthaft: Was soll das??? Mal eine persönliche Frage: Ich nehme mal an, dass Du auch einen Online-Shop betreibst, mit Presta, mit all diesen Problemen, wie machst Du das? Wie hast Du das Problem mit gebündelter Bearbeitung von Artikeln gelöst? Wie machst Du das mit den Versandkosten? Ich bin völlig ratlos. Gruß Link to comment Share on other sites More sharing options...
Wuschel Posted March 15, 2015 Share Posted March 15, 2015 Hi Mercatus, lese ich immer im Forum, was es Neues gibt. Die Lösung deines ersten Problems wurde bereits hier gepostet: https://www.prestashop.com/forums/topic/429598-neue-artikel-k%C3%B6nnen-nicht-gespeichert-werden-firefox/ Das bezieht sich aber nur auf das Back Office. Da hast du was verwechselt. Anheften kann nur ein Moderator (ich wüsste jedenfalls nicht, wie ich das machen soll). Du kannst Whiley ja mal darum bitten. Ich halte mich immer an den alten Spruch: Never change a running system. Deshalb bin ich auch nicht im Traum darauf verfallen, eine stabile und von mir selbst optimierte Version 1.5.6.2 gegen eine der Beta-Version der 1.6-Palette einzutauschen. Mein Shop hat die Probleme nicht. Bulk-Updates der Art, die du benötigst, pflege ich inzwischen weitgehend per SQL direkt in der Datenbank vorzunehmen, manchmal auch per CSV-Update. Das geht nur deshalb, weil ich die Cloud-Version nicht nutze, sondern einen ganz normalen Provider habe und von den monatlichen Gebühren, die sich im Rahmen halten, auch nicht sterbe, und auf diese Weise auch ein SSL-Zertifikat einsetzen kann,was ebenfalls in der Cloud nicht möglich ist. Aber jetzt komm mal wieder auf den Teppich! Prestashop ist ein umfangreiches und wirklich nicht schlechtes Shopsystem. Du brauchst also nicht gleich aufzugeben, sondern freunde dich doch mal mit dem Ratschlag an, den dir hier auch schon andere gegeben haben: Suche dir mal einen ganz normalen Provider, dem Prestashop nicht fremd ist. Tipps hier im Forum gibt es reichlich. Wenn es denn unbedingt eine Cloud-Geschichte sein soll, dann schau doch mal hier rein: http://dh42.com/blog/prestashop-cloud/. Da gibt es wenigstens keine Einschränkungen hinsichtlich der Funktionalität. Link to comment Share on other sites More sharing options...
mercatus Posted March 15, 2015 Author Share Posted March 15, 2015 Hi Wuschel, irgendwie reden wir hier aneinander vorbei. Was haben Deine obigen Ausführungen mit meinem Problem zu tun? Wenn ich die Versanddienste nicht gebündelt an die Artikel anbinden kann, ist die Fahnenstange zu Ende. Wie soll ich bei momentan fast 3000 Artikeln das einzeln von Hand erledigen? Deshalb meine Frage, wie Du das machst. Schön, dass Du eine ältere Version hast, die läuft. Verstehe ich Dich da richtig? Du empfiehlst mir, auf eine ältere Version umzusteigen? Gruß Link to comment Share on other sites More sharing options...
Wuschel Posted March 15, 2015 Share Posted March 15, 2015 Hi mercatus, Ich empfehle gar nichts. Ich stelle nur fest. unter anderem, dass du keinen DB-Zugang in der Cloud hast und deshalb weder per SQL-Bwefehl noch per free module deine Versanddienste aktualisieren kannst. Aber wirst du wirklich arm, wenn du dir für einen Fuffy ein Modul bei Prestashop Addons dafür kaufst. Es gibt ja genug, die sowas können, z.B. das hier: http://addons.prestashop.com/en/bulk-update-prestashop-modules/8414-olea-bulk-order-carrier-and-states-change.html. Oder möchtest du weiter lamentieren? Gruß Wuschel Link to comment Share on other sites More sharing options...
mercatus Posted March 18, 2015 Author Share Posted March 18, 2015 Hi Wuschel, nein, lamentieren bringt nichts. Das von Dir vorgeschlagene Modul taugt aber auch nicht, es verändert die Versanddienste erst bei den Bestellungen, ist also Quark. Aber ich habe nun, Deiner Nicht-Empfehlung folgend, den Shop 1.5.6.2 installiert. Hat alles bestens geklappt. Bevor ich nun wieder vergeblich Zeit investiere, hab´ ich mir gedacht, versuchst du mal den id_carrier Import. Tja, und nun haben ich genau das gleiche Problem, wie bei der Cloud-version. Die Abfrageparameter lassen sich nicht verändern, will heißen, die Erweiterung der Abfragepapameter im Modus "Kategorien" lässt sich auch hier nicht um "id_carrier" erweitern. was fällt Dir dazu ein? Gruß Link to comment Share on other sites More sharing options...
Wuschel Posted March 20, 2015 Share Posted March 20, 2015 (edited) Hi mercatus,na, ich will mal nicht so sein! Da du hier vermutlich auf den Menüpunkt SQL-Abfragen im Back Office anspielst ... da geht es nicht, weil Prestashop hier wirklich nur DB-Abfragen, aber keine DB-Änderungen zulässt. Per CSV-Datei geht es auch nicht. Es geht aber mittels SQL-Befehlen über den PHPMyAdmin.Nehmen wir mal an, dein Versanddienst hat die ID 5, und du hast einen Shop mit der ID 1, dann kannst du innerhalb von Sekunden allen deinen 3.000 Artikel wie folgt diesen Versanddienst zuordnen. Öffne mit PHPMyAdmin deine Datenbank (alternativ das gleichnamige kostenlose Modul, das du im Forum findest (hier der Link: https://www.prestashop.com/forums/topic/74828-module-phpmyadmin/) Klicke den Tab SQL an Kopiere das folgende Skript in das Codefenster INSERT INTO `ps_product_carrier`(`id_product`) SELECT `id_product` FROM `ps_product` WHERE 1; UPDATE `ps_product_carrier` SET `id_carrier_reference` = 5 WHERE `id_carrier_reference` = 0; UPDATE `ps_product_carrier` SET `id_shop` = 1 WHERE `id_shop` = 0 Überprüfe sicherheitshalber, ob das standardmäßige DB-Prefix ps_ auch auf deine Datenbank zutrifft, sonst musst du es noch ändern im Skript Klicke auf den Button Go ... und freu dich! Es geht bestimmt noch kürzer und eleganter in einem Schritt. Aber es funzt! Gruß Wuschel P.S. Wer die Befehle selbst eintippen will, sollte beachten, dass die Feld- und Tabellen-Bezeichner nicht in Hochkommas eingeschlossen sind. Man mass hier den accent grave verwenden (auf der Tastatur rechts neben dem Fragezeichen)! Edited March 20, 2015 by Wuschel (see edit history) Link to comment Share on other sites More sharing options...
mercatus Posted March 21, 2015 Author Share Posted March 21, 2015 Hi Wuschel, ich Danke Dir wirklich, dass Du Dich mit meinen Problemen abgibst. Nur noch mal zum Verständnis. Die Cloud-Version hat kein PHPMyAdmin, jedenfalls habe ich das noch nicht gefunden. Daher habe ich es, Deinen Rat befolgend, runtergeladen. Nun habe ich die Dateien dafür auf meinem Rechner. Wo muß ich da nun mit hin? Per FTP in den Ordner Module? Nächstes Problem: SELECT `id_product` FROM `ps_product` WHERE 1: heißt das, dass ich hier der Reihe nach alle ID´s der Produkte einsetzen muß? WHERE `id_carrier_reference` = 0: woher soll ich wissen, welche Carrier ID das System dort eingesetzt hat. Ich habe insgesamt 10 Versanddienste, und das System hat entweder alle 10 bei einem Artikel, oder nur 1, oder auch 2 zugeordnet. Welches System dahintersteht, ist mir schleierhaft. Mal hat eine Uhr 1 Versandddienst, mal 2, obwohl alle aus dem gleichen Topf kommen. Sind halt nur zu unterschiedlichen Zeiten hochgeladen worden. Ebenso hier: SET `id_shop` = 1 WHERE `id_shop` = 0: Wie soll ich bewerkstelligen, zu jedem Artikel in der seeeehr langen Liste die richtigen "WHERE"-Shop-ID´zuzuordnen? Gruß Link to comment Share on other sites More sharing options...
Whiley Posted March 21, 2015 Share Posted March 21, 2015 Aber ich habe nun, Deiner Nicht-Empfehlung folgend, den Shop 1.5.6.2 installiert. Hat alles bestens geklappt. Die Cloud-Version hat kein PHPMyAdmin, jedenfalls habe ich das noch nicht gefunden. Daher habe ich es, Deinen Rat befolgend, runtergeladen. Hallo mercatus, mit welcher Shopversion arbeitest du jetzt auf welchem Server, und was hast du heruntergeladen? Link to comment Share on other sites More sharing options...
mercatus Posted March 21, 2015 Author Share Posted March 21, 2015 Hi, ich habe nach wie vor die Cloud-Version auf dem Server "Cloud", wo es, soweit ich weiß, kein PHPMyAdmin gibt. Heruntergeladen habe ich, gemäß Deiner Empfehlung, die Software für "PHPMyAdmin". Da ich die nun auf meinem Rechner habe, komme ich da wohl kaum in die Cloud-Datenbank, glaube ich. Aber ich lerne. Parallel und probeweise habe ich mir die Version 1.5.6.2 heruntergeladen. Dazu muß ich aber sagen, das die Handhabung echt schwierig und kompliziert ist. So habe ich z.B. noch keine vernünftige Vorgehensweise gefunden, um das Template zu bearbeiten. Geht das überhaupt, ohne ins global.css einzugreifen. Ich habe probeweise den Hintergrund mal durch ein Bild ersetzt. Über die Aktion, dass in die richtige Größe zu bringen, werde ich noch wahnsinnig. Mal ist es zu groß, dann bewegt sich garnichts, trotz Änderung der Größe, dann ist es zu klein, dann wird es gleich 4x dargestellt, und mehr von dem Blödsinn. Hat das Internet eigentlich ein Gedächtnis? Habe zwischendurch mal ein anderes Bild als Hintergrund eingegeben, dann vom Server gelöscht, das 1. Bild wieder eingesetzt, und siehe da, es wird immer noch das alte Bild angezeigt, obwohl es vom Server gelöscht war????? Und die Sache mit den Versandkosten ist ja noch bekloppter als in der Cloud-Version. Manuell bei jedem Artikel eingeben geht garnicht. Also muß das auch irgendwie per SQL gemacht werden. Das sollte aber gehen, da man ja PHPMyAdmin hat. Aber ansonsten ist die Bearbeitung der Templates eine Katastrophe. Ob ich damit klar komme und glücklich werde, ist fraglich. Das entscheide ich aber, wenn irgendwie eine Lösung mit den Versandkosten da ist. Gruß Link to comment Share on other sites More sharing options...
mercatus Posted April 23, 2015 Author Share Posted April 23, 2015 Hallo Wuschel, ich bin´s mal wieder. So, nun habe ich viel Zeit damit verbracht, die sonstigen Probleme mit dem Shop-System zu lernen, bzw. zu beseitigen. Das Anlegen der Artikel mit allen Varianten geht gut per CSV, wenn auch etwas nervig, da das System nach einer unbestimmten Zahl von Datensätzen undefiniert abbricht. Mal sind´s 150 Artikel, mal aber nur 20. Sehr merkwürdig, das ganze. Ok, kann man mit leben. Allerdings bin ich noch keinen Schritt mit den Versandkosten weiter. Es scheint zwingend nur per SQL in PhpMyAdmin zu gehen. Ein hochgeladenes Programm (In Module) wird zwar erkannt, aber nicht akzeptiert. Im Module-Shop gibt´s für € 50,- das PhpMyAdmin-Modul zu kaufen, geht aber nur bis Version 1,5,6. Prima. Und nun stehe ich mit dem Rücken an der Wand, und weiß nicht, wie ich das mit den Versanddiensten hinkriegen soll. Hast Du vielleicht noch irgendwo eine Idee? Gruß Link to comment Share on other sites More sharing options...
Wuschel Posted April 23, 2015 Share Posted April 23, 2015 Mit einem kleinen Trick geht es auch per CSV-Datei. Und zwar so wie hier beschrieben; https://www.prestashop.com/forums/topic/321041-set-carrier-for-product-using-import-csv/ Ich weiß zwar nicht, ob das in der Cloud funktioniert, aber eigentlich sollte es gehen. Link to comment Share on other sites More sharing options...
mercatus Posted April 23, 2015 Author Share Posted April 23, 2015 Hi Wuschel, vielen Dank für die Antwort, aber so weit waren wir schon mal. Es scheitert daran, dass ich die erforderliche Spalte für id-carrier nicht im CSV-Formular einfügen kann, ich kann überhaupt keine neue Spalte einfügen. Sorry, aber so geht´s nicht. Noch neue Ideen?? Gruß Link to comment Share on other sites More sharing options...
Whiley Posted April 24, 2015 Share Posted April 24, 2015 Hallo mercatus, die Migration von der Cloud zum "normalen" Hosting ist ganz einfach und hier beschrieben: https://www.prestashop.com/forums/topic/438497-migration-from-ps-cloud-to-self-hosting/?do=findComment&comment=2037032 Grüsse Whiley Link to comment Share on other sites More sharing options...
mercatus Posted April 24, 2015 Author Share Posted April 24, 2015 Hallo Whiley, vielen Dank für den Hinweis. Aber das Problem ist nicht das Hosting, sondern das Pestashop-System an sich. So, wie es nun nach einigen Monaten Recherche aussieht, ist ein gebündeltes Hinzufügen der Versanddienste zu den Artikeln schlichtweg unmöglich. Was habe ich davon, wenn ich mir ein DB-Backup erstelle und zu einem externen Hosting-Provider umziehe? Der Shop ist dann immer noch bei Presta in der Cloud, mit all seinen fiesen Problemen. Dass ich einen Shop sonstwo aufmachen kann, ist mir wohl klar. Die Daten sind auch nicht das Problem. Die befinden sich alle in CSV-Dateien, die ich jederzeit überall einsetzen kann. D.h., ein Umzug zu einem anderen Hosting-Provider wäre kein Problem. Wenn ich den Beitrag, auf den Du mich aufmerksam machst richtig verstehe, geht das sowieso nicht ohne Presta und dann kostet es natürlich. Daher komme ich nochmals auf meine ersten Gehversuche hier im Forum zurück, wo Du mich zurecht gestutzt hast. Ich habe ein echtes Problem, welches wahrscheinlich noch tausende andere Nutzer von Presta betrifft, und als Lösungsvorschlag kommt dann sowas. Das meinte ich mit "bitte nur konstruktive Beiträge". Gruß Link to comment Share on other sites More sharing options...
Whiley Posted April 24, 2015 Share Posted April 24, 2015 und als Lösungsvorschlag kommt dann sowas.Das meinte ich mit "bitte nur konstruktive Beiträge". Hallo mercatus, dies ist imo der konstuktiv-möglichste Rat den man dir geben kann. Zieh um auf ein nomales Hosting. Für dein Vorhaben brauchst du doch ganz offensichtlich phpmyadmin (oder ähnliches) und wie schon mehrfach festgestellt läuft phpmyadmin in der cloud nicht! Also, worauf wartest du? Grüsse Whiley Link to comment Share on other sites More sharing options...
mercatus Posted April 24, 2015 Author Share Posted April 24, 2015 OK, Du hast wahrscheinlich recht. D.h. dann aber wohl, dass ich auch ein anderes Shopsystem nehmen muß, oder? Der Shop, der in der Cloud gehostet ist, kann wohl nicht umziehen, oder? Es gab ja seinerzeit, als ich gestartet bin, kein Softwarepaket zum downloaden, mit dem ich nun umziehen könnte. Ich müsste also eine ältere Version nehmen, oder? Gruß Link to comment Share on other sites More sharing options...
mercatus Posted April 24, 2015 Author Share Posted April 24, 2015 Mal sehen, darüber muss ich noch nachdenken. Vielleicht tu´ ich mir die Arbeit an, und setze die Versanddienste bei jedem Artikel manuell. Lohnt sich vielleicht, weil ansonsten läuft alles ganz prima. Wäre ja auch nur 1x zu machen, bzw. immer dann wenn ein neuer Artikel kommt. Mal was Handfestes: Ich lade, wie gesagt die Artikeldaten per CSV-Datei hoch. Bei Artikeln mit Varianten, kommt dann noch eine CSV-Datei mit den Varianten hinterher. Klar soweit. Wenn nun bei einem Artikel bei einer Variante kein Bestand ist, steht da ´ne Null, logisch. Im Shop bei der Artikelübersicht steht dann: "Lieferzeit: Artikel nicht mehr verfügbar" und "In den Warenkorb" ist nicht anklickbar. Macht man den Artikel über "Mehr" auf, kann man sehrwohl die verbleibenden Varianten auswählen und den Artikel bestellen. Es steht die Stückzahl, "lagernd", und die Lieferzeit da ?????? Das ist sehr verwirrend und irritiert (verscheucht) die Kunden. Was muß ich tun, damit auf der Artikelübersichtsseite die Verfügbarkeit des Artikels ordnungsgemäß angezeigt wird. Es ist schließlich Unsinn, wenn der Artikel noch in irgend einer Variante lieferbar ist, auf der Übersichtsseite anzugeben: "Lieferzeit: Artikel nicht mehr verfügbar". Schon mal gehabt, das Problem? Gruß Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now