XT Commerce - Wunschtacho
Transcription
XT Commerce - Wunschtacho
XTCommerce tachoscheiben tachoringe spezial leuchtmittel alles fürs cockpit ebay + XT Commerce XTC Modul: eBay Kaufabwicklung und Importscript Version 1.0 06/2006 2 kellner gbr wunschtacho.de Script Features IMPORTSCRIPT Automatisches Erstellen eines neuen Kunden nach Auktionsende Automatisches Erstellen einer neuen Bestellung nach Auktionsende Automatisches Kontaktieren des Kunden/Admin (je nach Wunsch) mit Link zur Kaufabwicklung Erkennung ob Kunde bereits vorhanden Erkennung ob Bestellung bereits vorhanden Automatische Eintragung folgender Daten: Nachname, Vorname, eMail, eBay Name, Artikelnummer Auktionstitel, Höchstgebot (Verkaufspreis), vollständige Adresse Automatische eMail an Kunde kann über eine Template Datei individuell angepasst werden KAUFABWICKLUNG Zugang im Onlineshop Frontend über eigenes Kundenloginformular Zugang im Onlineshop Frontend über Link in der eMail Erkennung ob Formular bereits ausgefüllt Erkennung ob Zugangsdaten korrekt Adresse sowie Artikeldaten unveränderbar Liefer- und Rechnungsadresse vom Kunden veränderbar Zusätzliche Angaben können leicht eingepflegt werden (z.B. Kommentarfelder des Kunden, etc...) Attribute einfügbar (Programmierkenntnis erforderlich) Nach Abschluss, Sichtung der Bankdaten, etc... Nach Abschluss automatische eMail der Bankdaten an Kunde/Admin (je nach Wunsch einstellbar) EMail und Seite mit Bankdaten individuell einstellbar Code Injection Blocker aktivierbar VORAUSSETZUNGEN EBay Verkaufsmanager PRO - 10,- €/mtl an eBay (V-PRO startet automatisch Auktionen, lässt eMails an Käufer individuell einstellen, vergibt automatisch Bewertungen, Mahnungen, etc...) Infos unter: http://pages.ebay.de/verkaufsmanager_pro/ Ein weiteres eMail Postfach (POP3 oder IMAP mit Weiterleitungsmöglichkeit) Ein Cronjob muss eingerichtet werden (Konstenlos bei cronjob.de möglich) VORTEILE/NACHTEILE Nutzt keine API Schnittstelle, ausschließlich eMails werden ausgewertet VORTEIL: Kein umständliches Anmelden an die eBay API, Sandbox, etc. nötig NACHTEIL: eBay API liefert mehr Daten und genauer, ist Update unabhängig Komplettes Modul mit sehr vielen Einstellmöglichkeiten Gerne kann das Modul von Jedermann erweitert werden FUNKTIONSWEISE EMails an Käufer/Verkäufer können mit Verkaufsmanager PRO individuell angepasst werden, somit können alle Käuferdaten in der eMail entsprechend gekennzeichnet und wieder ausgelesen werden Ein Cronjob startet den Import, der automatisch die relevanten Daten aus den eMails herauszieht und in den Shop importiert. Unrelevante eMails können gelöscht werden. Bestellungen werden so angelegt und können normal über das XT-Commerce Backend verwaltet werden 02 Screenshots Beispiel Import & Login Beispiel A: Importierte eBay Bestellung Beispiel B: Importierte Bestellung mit eBay Name und Artikelnummer etc.. Beispiel C: Importscript mit aktiviertem Debug Modus (alle extrahierten Daten erkennbar) Beispiel D: Loginformular zur Kaufabwicklung (eigentlich unnötig, da Link in eMail zum Kunden) 03 Screenshots Beispiel Kaufabwicklung Beispiel E: Kaufabwicklung nach Login mit Zusatzangaben 04 Installations Anleitung Hinweis: Wir übernehmen keine Verantwortung für eventuelle Schäden, die durch dieses Script entstehen könnten. Versuchen Sie das Script zuerst auf einer Testinstallation und sichern Sie zuvor alle Daten! Alle Daten auf dem Server entpacken im XTCommerce Root Verzeichnis entpacken XTC/ebay -> angaben.php func.php header.php import.php mail.php setup.php XTC/ebay/templates -> login_email.txt zahlungsinfo_email.txt zahlungsinfo.htm XTC/ebay/grafiken -> flagge_de.gif flagge_en.gif XTC/media/content -> login.php edit.php Einloggen in den XTC Adminbereich und Contentmanager öffnen 2 sichtbare Seiten anlegen 1. Login.php auswählen 2. Edit.php auswählen Im Frontend beide Seiten öffnen und URL in setup.php relativ speichern (z.B. index.php?content=51&id=36) Jetzt kann die edit.php Seite im Adminbereich im Contentmanager unsichtbar gestellt werden Ein neues eMail Postfach anlegen Vorhandenes eMail Postfach (dass bei eBay hinterlegt ist) so abändern, dass es eine Kopie aller eMails ans neue Postfach schickt In der Setup.php alle Einstellungen treffen (zuerst empfehlen wir keinen Import, keine eMails löschen, eMail Adresse eintragen, $thatsit mit Wunschtext versehen, eigene eMail Adresse bei $ausnahme2 eintragen und zu Beginn den Debugmodus aktivieren) In eBay einloggen und individuelle Abschlussmail anlegen (Siehe nächste Seite für Details) Kontrollieren, ob zweierlei eMails nach einem eBay Verkauf ans neue Postfach gesendet werden: Original eBay Abschlussmail mit Artikelnummer und eMail des Käufers und die individuelle Abschlussmail mit allen anderen Käuferdaten Durch manuelles Aufrufen der import.php im ebay Verzeichnis werden alle vorhandenen eMails aufgerufen und extrahierbare Daten in der Tabelle angezeigt - bereits hier müssen alle Daten angezeigt werden: individuelle Abschlussmail: Alle Käuferdaten außer eMail original Abschlussmail: eMail Käufer + Artikelnummer Wenn $insert in setup.php aktiv, werden bei jedem Aufruf der import.php alle neue Daten importiert (im Admin Bereich überprüfen ob neue Bestellungen und Kunden angelegt wurden) Wenn Daten erfolgreich importiert werden, kann ein neuer Cronjob eingerichtet werden (auf cronjob.de kann man ohne große Programmierkenntnis kostenlose Cronjobs aktivieren Beispiel zwei Seiten weiter) Mit Hilfe des Cronjobs wird die import.php nach einem definierten Intervall aufgerufen (z.B. 20 Minunten) Jetzt wird alle zwanzig Minuten die import.php aufgerufen und neue Bestellungen und Kunden werden angelegt Wenn $send_admin in der setup.php aktiv, wird automatisch eine eMail an den Admin nach dem Import gesendet. Den Link in der Mail überprüfen. Falls der Link nicht funktioniert, muss event. $suchmaschinenfreundlichelinks aktiviert oder deaktiviert werden Wenn der Link zur edit.php richtig in der setup.php hinterlegt wurde, kann man sich nun einloggen und seine Bestellung verändern Fertig - viel Spaß Infos: Im Verzeichnis XTC/ebay/templates befinden sich die drei Template Dateien die nach Wunsch angepasst werden können In der Angaben.php kann man weitere Formularfelder einfügen, diese werden automatisch im bei der Kaufabwicklung angezeigt und automatisch im Kommentarfeld der Bestellung abgespeichert (z.B. Kundenmeinungen zum Preis, Kaufabwicklung, etc...) Gestestet auf folgendem System: XTC 3.04 Sp1, 1&1 Professional Hosting Paket, eMail Adresse bei 1&1, aktiviertem XTC Cache, aktivierte Suchmaschinenfreundliche URL Auf XTC 2 oder kleiner funktioniert das Script nicht, kann aber auf Wunsch an XTC 2 angepasst werden! 05 Installations Anleitung eBay Verkaufs manager PRO Zuerst bei eBay in den Bereich MyEBAY einloggen Den Punkt Automatisierung auswählen Den Punkt “Automatisch Nachricht an den Käufer...” Aktivieren Danach auf “anpassen” klicken Im Bereich Persönliche Mitteilung einen Haken bei “Meine persönliche Mitteilung in diese E-Mail aufnehmen” und einen Haken bei “Senden Sie mir eine Kopie der angepassten E-Mail, wenn diese an Käufer gesendet wird” setzen (WICHTIG) EBay bietet die Möglichkeit die Käuferdaten an eine bestimmte Stelle zu legen, dies geschieht durch die Variablen in geschweiften Klammern. Durch den Wrap des Textes in eckigen Klammern kann das Script die Käuferdaten mühelos einlesen. [Internedatenfuerwunschtacho:] [ebayname]{BUYERUSERNAME}[/ebayname] [artikelnummer]{ITEM#}[/artikelnummer] [title]{TITLE}[/title] [name]{B_FULLNAME}[/name] [strasse]{B_STREET1} {B_STREET2}[/strasse] [stadt]{B_CITY}[/stadt] [plz]{B_ZIPCODE}[/plz] [land]{B_COUNTRY}[/land] [preis]{CLOSING$}[/preis] 06 Dieser Text muss in jedem Fall vorhanden sein (Erste Zeile kann angepasst werden in der setup.php) Installations Anleitung Einrichtung eines Cronjob Dies ist ein Beispiel, wie Sie einen kostenlosen Cronjob auf www.cronjob.de einrichten können. Nach dem Wechsel auf die Seite von chronjob.de muss man sich dort anmelden. Dann steht Ihnen das Hauptmenü zur Verfügung, hier können Sie Ihre aktuellen Cronjobs aufgelistet einsehen (Klick auf “Cronjobs verwalten). In diesem Unterpunkt gilt es einen neuen Cronjob anzulegen, einfach auf “Neuen Cronjob erstellen” klicken. Folgende Felder befüllen: Name mit einem Namen Ihrer Wahl. Aufzurufende URL mit der absoluten URL zur import.php (z.B. Http://www.Shop.de/ebay/ import.php) Mit Hilfe der schnellen Vorauswahl können Sie Ihren neuen Cronjob auf alle 30 Minuten stellen (in diesem Fall wird alle 30 Minuten importiert und Kunden angeschrieben). Sobald “Cronjob speichern” geklickt wurde, wird der Cronjob in dem gewünschten Intervall ausgeführt - fertig! 07 Einstellmöglichkeiten (Setup.php) $email_pop3 $email_name $email_passwort $shop_name $email_admin $passwort $tel $firsttext $unknown $mwst $flat Zugangsdaten zum POP3 oder IMAP Server eMail Benutzername Passwort zum eMail Konto Name des Onlineshops eMail Adresse des Admin (Kopie von eMails an Admin) Standardpasswort, dass beim XTC Import verwendet wird Standart Telefonnummer die beim XTC Import verwendet wird Kommentare wird mit $firsttext {Artikelnummer} begonnen Vorname falls keiner identifiziert werden kann Mehrwertsteuer in Prozent Versandkosten werden auf den eBay Preis aufaddiert $login_ueb Überschrift über dem Login Formular $login_ueb_eng Überschrift direkt unter $login_ueb $login_info Infotext unter dem Login Formular $login_info_eng Infotext direkt unter $login_info $login_url Relative URL zum Loginformular (zuerst mit Content Manager einfügen) $onelogin Wenn aktiv, kann man sich nach dem Bestätigen der Daten nicht mehr einloggen $edit_ueb Überschrift über dem Editbereich $edit_ueb_eng Überschrift direkt unter $edit_ueb $edit_info Infotext unter dem Edit Bereich $edit_info_eng Infotext direkt unter $edit_info $edit_url Relative URL zum Editformular (zuerst mit Content Manager einfügen) $delete_cache Wenn aktiv, wird der Cache bei jedem Aufruf der edit.php komplett komplett geleert, bei aktiven Cache gibt es sonst Anzeige Probleme (ACHTUNG Verzeichnis cache wird komplett leer gemacht!!!) $savemode Sicherheitseinstellung, die MySQL Code Injection verhindert (Ist nicht nötig wenn in der PHP.ini magic_quotes_gpc aktiviert wurde - hier bekommt man doppelte Slashes vor Zeichen wie: ‘ “ etc..) $send_zahlungsinfo_betreff Betreff der auto eMail die nach der Kaufabwicklung versendet wird $send_zahlungsinfo_client Kunde bekommt eine auto eMail nach Kaufabwicklung $send_zahlungsinfo_admin Gleiche eMail an Admin gesendet (Admin eMail oben) $suchmaschinenfreundlichelinks Falls Suchmaschinenfreundliche Links in XTC aktiv sind $verkaufsbetreff Suchmuster im eMail Betreff der original eBay Abschlussmails $thatsit Text mit dem individuelle Abschlussmails identifiziert wurde $ausnahme1 eMail Ausnahme, die ausgeschlossen werden kann bei der Suche nach der Kunden eMail in der orig. Abschlussmail (Standard = @ebay.de) $ausnahme2 Siehe $ausnahme1 - Standard: eMail Adresse des Verkäufers (oder Teile) $debug Wenn Debug- oder Informationsmodus aktiv, können die Importdaten gesichtet werden $insert Wenn aktiv, werden Bestellungen und Kunden importiert, kann testweise deaktiviert werden $delete Wenn aktiv, werden alle eMails aus dem Postfach nach dem Import gelöscht $send_client Nach Import wird eine eMail mit Zugangsdaten zum Edit Formular an den Kunden gesendet $send_admin Gleiche eMail kann an den Admin gesendet werden $email_auto_betreff Betreff der eMail die automatisch nach dem Import versendet wird 08 Impressung Kontakt Info wunschtacho.de tachoscheiben tachoringe spezial leuchtmittel alles fürs cockpit Großgründlacher Hauptstr. 11 90427 Nürnberg/Deutschland Tel.: +49(0) 911 305357 - Fax: +49(0) 911 305354 00 30 30 Öffnungszeiten: Mo-Sa 8 - 12 / Mo,Di,Do,Fr 14 - 18 00 Internetshop und Infoportal Geschäftsleitung und Wunschtachoteam: Alex Kellner Thomas Kellner [email protected] [email protected] +49(0) 160 96749403 +49(0) 179 2088203 Design, Technik & Internet Finanzen, Logistik & Reklamation Wir sind die Experten auf dem Gebiet Design und Beleuchtung, Einige Anforderungen und Techniken werden NUR von uns ausgeführt (SMD Tausch, Leuchtfolien Einbau, etc...), da oft besondere Kenntnis, Erfahrung und "Fingerspitzengefühl" gefragt ist, wenn es um Qualität und Optik geht! Auszug aus unserem Arbeitsumfeld Cockpit & Co.: ! Änderung der Beleuchtung Cockpit, Innenraum, sämtl. Instrumente an neuen und älteren Fahrzeugen: z.B. Lüftung, Klimasteuerung, Schalter, Regler, Autotelefon, etc. ! Fertigung und Installation verschiedener Tachoscheiben mit Durchleuchttechnik ! Sonderanfertigungen Tachoscheiben (z.B. Meilenanzeigen, Lotus Design, spezielle Wünsche, etc.) ! Fertigung und Installation von polierten Aluminiumringen für Cockpit und Interieur ! Tausch von SMD LED ! Tausch von Glühbirnen gegen LED oder Leuchtfolie ! Einsatz von SMD LED direkt unter den Zeigern, für atemberaubende Leuchteffekte ! Fertigung und Installation verschiedener Farbfilter (fest & flüssig) ! Entfernen von originalen Farbfiltern auf der Rückseite der Tachoscheibe oder Zeiger ! Installation Fußraumbeleuchtung, Sofitten LED, Innenraumbeleuchtung, etc. Auszug aus unserem allgemeinen Arbeitsumfeld Design & Optik: ! LED Standlichter ! Nummerschildbeleuchtung mit SMD LED ! Unterbodenbeleuchtung ! Anbringung von Designaufkleber, Viperstreifen und Dekore Konnten wir Sie begeistern? Kontaktieren Sie uns, wir kümmern uns um die Details! www.wunschtacho.de www.onlineshop.wunschtacho.de 2 www.tachofolien-download.de www.ledblue.com www.deutschmod.de we create cars life www.shop.design-and-style.de www.design-and-style.de kellner gbr 09