Jump to content
xt:Commerce Community Forum

jwinkel

Members
  • Content Count

    432
  • Joined

  • Last visited

  • Days Won

    25

Everything posted by jwinkel

  1. In der gleichen Datei gleich zu Anfang: if (!is_object($_SESSION['customer'])) { $_SESSION['customer'] = new customer(); $_SESSION['geoip_country'] = geoip::getCountry(); } Wenn man die Zeile mit getCountry() auskommentiert wird die gesamte IP-basierte Ländererkennung abgeschaltet. Disclaimer: Hier wird am Quellcode des Shops herumgebastelt. Wer sich nicht über die Konsequenzen im Klaren ist lasse die Finger davon!
  2. Das ist kein Bild, sondern das Schriftzeichen Nummer 291 der Schriftart "FontAwesome".
  3. Technisch verhindern kann man das wohl nicht, ich habe viele Kunden mit Rechnungsanschrift in einem und Lieferanschrift in einem anderen Land. Mir fällt nur ein, dem Kunden eine freundliche Email zu schreiben dass leider die Postleitzahl von 1120 Wien, Deutschland nicht stimmt und Du mit dem Versand wartest, bis er eine korrekte Anschrift geschickt hast. Da Du seine Kohle bereits hast ist die Motivation hoch.
  4. Dazu kommen meine Kunden, die mobil in fremden WLans unterwegs sind und VPN-Dienste nutzen - und damit auf einmal eine IP von sonstwoher haben. Da es sich um eine einzige Zeile Code handelt wäre es für xt ein Leichtes, das über die config abschaltbar zu gestalten. Auskunft dazu: "uns ist kein Fall bekannt, in dem das nicht sauber funktionieren würde"
  5. Bevor ich mich auf Email-Diskussionen mit dem Support einlasse schlage ich lieber zwei Stunden den Kopf gegen die Wand. Dabei kommt mehr heraus und es tut nicht so weh.
  6. Ja, aber nur indem Du Änderungen in einer der grundlegenden php-Dateien vornimmst. Daher schreibe ich hier auch nicht wie das geht, sende doch einen Feature-Request an xt.
  7. Das kann ich so nicht bestätigen. Ich habe Fehler inclusive Dokumentation (in der xyz.php in Zeile 123 ist der Fehler abc) gemeldet und einen Supportvertrag angeboten bekommen.
  8. Du hast aber schon die Artikelbeschreibung bei jedem Shop eingetragen?
  9. Hallo zusammen, egal ob ich im BE unter Shop-Einstellungen -> Mein Shop -> Template den Haken bei "Klick auf 'Kaufen/Hinzufügen' öffnet Warenkorb" setze oder nicht, der (Pop-Up) Warenkorb wird immer geöffnet???
  10. Danke! Mit ein paar kleinen Anpassungen klappt's: $wann="2015-01-01"; $rs = $db->Execute("SELECT customers_id FROM xt_customers"); while (!$rs->EOF) { $cid = $rs->fields['customers_id']; $rs_o = $db->Execute("SELECT c.customers_id FROM xt_customers AS c LEFT JOIN xt_orders AS o ON ( c.customers_id = o.customers_id ) WHERE c.customers_id = '" . $cid . "' AND o.date_purchased >= '".$wann."'"); if ($rs_o->RecordCount() == 0) { // Adressen löschen $rs_d = $db->Execute("DELETE FROM xt_customers_addresses WHERE customers_id = '".$cid."'"); // Kunden löschen $rs_d = $db->Execute("DELETE FROM xt_customers WHERE customers_id = '".$cid."'"); // Warenkörbe löschen $rs_d = $db->Execute("DELETE FROM xt_customers_basket WHERE customers_id = '".$cid."'"); } $rs->MoveNext(); } $rs = $db->Execute("SELECT orders_id FROM xt_orders WHERE date_purchased <= '".$wann."'"); while (!$rs->EOF) { $oid = $rs->fields['orders_id']; // order $rs_d = $db->Execute("DELETE FROM xt_orders WHERE orders_id = '".$oid."'"); // order_products // order_products $rs_d = $db->Execute("DELETE FROM xt_orders_products WHERE orders_id = '".$oid."'"); // order_products // orders_products_media $rs_d = $db->Execute("DELETE FROM xt_orders_products_media WHERE orders_id = '".$oid."'"); // orders_total $rs_d = $db->Execute("DELETE FROM xt_orders_total WHERE orders_id = '".$oid."'"); // order_stats $rs_d = $db->Execute("DELETE FROM xt_orders_stats WHERE orders_id = '".$oid."'"); // order_products // orders_status_history $rs_d = $db->Execute("DELETE FROM xt_orders_status_history WHERE orders_id = '".$oid."'"); $rs->MoveNext(); } Aber auch hier: Klappt bei mir, sonst ohne Gewähr. Schade dass es eine solche Aufräumfunktion nicht standardmässig gibt - wäre ja allein schon wegen DSGVO erforderlich.
  11. Das stimmt nicht ganz - wer auf dem Desktop die Fenstergröße ändert sieht auch was davon.
  12. Hallo zusammen, wie könnte ich alle Bestellungen löschen, die vor 2015 getätigt wurden??? Zusatzfrage: Wie könnte ich alle Kundenkonten löschen, die seit 5 Jahren nichts mehr bestellt haben???
  13. Ich sehe auch kein Problem dabei, mit xtc5 oder 6 ein non-responsive Template zu benutzen. Es ist sicherlich weniger Aufwand, ein altes Template an xtc 6 anzupassen als ein veraltetes Shopsystem an aktuelles php.
  14. Möglichkeit 2 wars - DANKE!
  15. Hallo zusammen, wenn ich im Backend unter Media -> Media Gallery -> freie Downloads eine Datei hochlade und diese dann einem Artikel zuordne wird auf der Artikelseite brav der Download angezeigt. Klickt man auf den Download erhält man statt der Datei einen Error 404: The requested URL /media/files_public/361222b7d9e459874ca6cf8290d47f7b/MeineDownloadDatei.pdf was not found on this server. Das Verzeichnis /media/files_public/361222b7d9e459874ca6cf8290d47f7b existiert, ist aber leer - sollte da nicht ein symbolischer Link drin sein? Wie kann ich das beheben?
  16. Einstellungen -> Versandkosten Bei jedem Eintrag gibt es dann den Button "Versandpreis"
  17. Der Status unbearbeiteter Bestellungen ist in den Shop-Einstellungen unter "Mein Shop" zu finden, dort heißt er Standard-Bestellstatus.
  18. Hallo zusammen, ich muss unseren Mailversand auf Office365 umstellen. Für die Anbindung habe ich in Office365 einen smtp-Connector erstellt. Der Connector funktioniert, unsere Fritzbox und das Faxgerät senden darüber Emails. Nun versuche ich das Shopsystem umzustellen: Einstellungen -> Konfiguration -> Email Einstellungen: - Email-System: smtp Shop-Einstellungen -> MeinShop -> Email-Einstellungen: SMTP Host: meineDomain-de.mail.protection.outlook.com SMTP Port: 25 SMTP User: meinOffice365User@meineDomain.de SMTP Password: MeinPassword Empfänger-Formulare: Mein Email-Empfänger SMTP-Auth: Ja oder Nein, beides getestet SMTP Security: SSL (geht mir der Fritzbox) Und es geht nichts, aber auch gar nichts. Die Bestellbestätigungsmail kommt weder bei mir noch beim Besteller an. Leider ist auch in der Sendungsverfolgung von Office365 nichts zu finden. Und leider steht nichts im Log... Hat jemand einen Tipp, wie ich das zum Laufen bringe?
  19. Hallo zusammen, ich versuche unser Testsystem zu aktualisieren, indem ich Datenbank und Dateien auf eine andere Domain kopiere - die IP-Adresse (daran hängt die Lizenz) ist identisch,und in der Vergangenheit hat das immer geklappt, ich musste nur in der xt_stores die Domaineinträge für die erste Domain ändern. Jetzt läuft nur das Backend, das auch nur mit Einschränkungen, und das Frontend bleibt ganz weiß, im php-log gibt's nur die Fehlermeldung PHP Fatal error: Uncaught Error: Cannot unset string offsets in /usr/www/users/triori/shop/xtFramework/classes/class.SQL_query.php:77 Gibts irgendeine Idee, was da schiefläuft???
  20. Hallo zusammen, ich habe ein kleines Problemchen: Im Artikellisting werden bei Master-Artikeln Von-Bis Preise angezeigt. Das funktioniert aber nicht bei allen Master-Artikeln, bei manchen wird einfach kein Preis angezeigt und die zugehörigen Felder sind leer. Bei anderen wird nur der "Bis" Preis angezeigt. Hat irgendwer eine Idee, woran das liegt - ich finde in den Artikeldaten keine Unterschiede? Shopversion ist 5.1.4
  21. Was ich nicht verstehe: Ein Einzelartikel (Schuhbeutel "Universal") ist weder Master noch Slave, hat weder Slaves noch Eigenschaften (Farbe, Größe,...) und kann bestellt werden. Ein Master (Damenschuh "Jasmine") hat bei xt keine Eigenschaften, ihm sind Slaves zugeordnet und er ist nicht bestellbar. Slaves (Damenschuh "Jasmine", Gelb, Größe 39) haben einen Master (Damenschuh "Jasmine") und Eigenschaften (Gelb, Größe 39), sie sind bestellbar. Zu einem Master muß es wenigstens zwei Slaves geben, damit das sinnvoll funktioniert. Hast Du die Artikel korrekt angelegt und wenn ja, bei welcher Sorte von Artikeln tritt das Problem auf?
  22. Nils, nicht mehr beliefern wenn ein Kunde gewillt ist, mehr als 3000,-- Euro bei mir zu lassen ist nicht soo eine tolle Idee.
×
×
  • Create New...