Freitag, 7. September 2012

Die erste Woche nachdem Mathias aufgehört hat geht für mich zu Ende. Ich finde, für dass das Mathias nur 2-3 Wochen Zeit hatte, mir seine Aufgaben zu erklären, klappt es bis her sehr gut.
Gleich am Montag habe ich den Rechner für unseren neuen Mitarbeiter Merhawi eingerichtet und ihn in allen benötigten Programmen angelegt.
Da der Dienst "Google Apps" von Google am 4. September seine Arbeit eingestellt hatte und wir unsere interne Wiki über Google Apps benutzten, hieß es, dass ich die Wiki "umziehen" musste. Im Prinzip änderte sich nicht allzu viel, außer dass die Google Apps Konten, sowie die Urls sich änderten.
Dies bezüglich habe ich eine Rundmail geschickt, dass jeder Mitarbeiter sich einen Google Account anlegen soll, damit er auf die neue Wiki kommt.
Da Frau Klant nun im Urlaub ist, musste ich eine Weiterleitung Ihrer Mails zur Frau Sawallisch einrichten und konnte mich somit wieder etwas mit dem David Server beschäftigen.
Danach habe ich noch Active Directory bei Manuelas Rechner eingerichtet. Außerdem gab es bei der Frau Entschel ein Problem mit dem Rechnungswesen Programm, da dieses auf keine pdf's auf dem bmed Server zugreifen konnte. Leider konnte ich ihr über Teamviewer nicht weiter helfen und habe dies an den Lars in Köln weitergegeben, der ihr half.
Außerdem war ich noch damit beschäftigt, eine neue bmed Funktion zu testen. Es gibt nun ein neues Gruppenprodukt-Feld, damit Produkte mit mehreren Varianten, zu einem Gruppenprodukt zusammengeschlossen werden. Dies ist notwendig, da unser neues Produktpflege System nur mit ganzen Produkten arbeiten bzw "Workflows" erstellen kann.
Hinzu kam, dass diese Woche die Sarah krank war und Susanne ab Mittwoch Urlaub hatte, somit musste ich mich wieder um einige Tickets kümmern.
Am Donnerstag habe ich dann 2 Rechner in unserem Support auf Vordermann gebracht, da diese ab Montag gebraucht werden. Da die beiden Rechner erst die Umstellung auf Active Directory benötigten, und dann auch einiges an Hardware ausgetauscht werden musste, verschlang die Arbeit einiges an Zeit.
Am Freitag habe ich Rosalias, sowie Claudias Rechner auf Active Directory umgestellt. Außerdem habe ich noch den Export der Gruppenprodukte von bmed getestet.

Mittwoch, 8. August 2012

Da zur Zeit im Support Manuela und Susanne nicht im Haus sind und Sarah krank ist, bin ich in den letzten Tagen leider viel damit beschäftigt Tickets zu bearbeiten. Da es jeden Tag ca 70-100 Tickets sind muss ich dafür recht viel Zeit einplanen.
Ansonsten arbeite ich mich zur Zeit in den Alltag von Mathias ein, sodass ich im Prinzip Aufgaben die er bekommt versuche zu lösen. Dazu zählen Wartung von Druckern die am Montag ausgefallen sind, Probleme mit diversen Programmen die in Leipzig auftraten und diese nur per Teamviewer gelöst werden können und Fragen zum backend oder sonstigtes..
Malerarbeiten kamen heute auch noch hinzu, da die Wand in unserem neuen Videoraum an manchen Stellen neu gestrichen werden mussten.
Ich versuche im Moment so viel wie möglich Mathias zu fragen, da ich nur noch knapp 1 Woche Zeit dafür habe.
Gestern haben wir zb noch Verteilerregeln im eMail Programm erstellt, und neue Benutzer im bmed angelegt.
Ich denke dass ich bereits im großen und ganzen einen Überblick davon habe, was für Aufgaben anfallen werden, jedoch gibt es noch einige Aufgaben, die ich erstmal nicht übernehmen werden kann, wie Server Wartung etc.

Donnerstag, 2. August 2012

Heute habe ich mich um die von vorgestern bearbeiteten Rückzahlungen der Preisgarantie Aktion gekümmert und die ausstehenden Zahlungen per PayPal überwiesen bzw Gutscheine erstellt.
Danach habe ich mich wieder dem Rechner einer Kollegin gewidmet und die Passwörter geändert bzw letzte Änderungen vorgenommen bevor wir den Rechner anschließen können.
Größtenteils habe ich mich jedoch mit dem Wiki auseinandergesetzt um wichtige Informationen über die Administration durchzulesen.
Ansonsten werde ich mich mit Mathias noch um die Installationen und Anmeldung neuer Mitarbeiter beim Warenwirtschaftssystem kümmern sowie die Installation unseres Programmes für die Textbausteine.
Außerdem werde ich heute noch eine kleine Schulung mit einem Mitarbeiter einer Firma haben, die zur Zeit das neue "Produktpflegesystem" einrichten. Da ich die Administration übernehmen werde, musste diese Schulung noch mit eingeschoben werden.

Dienstag, 31. Juli 2012

Wie gestern bereits erwähnt, werde ich mich in den kommenden Wochen an Mathias heften, um für die Übergangszeit in der er Weg ist und noch kein Nachfolger gefunden wurde, seine Aufgaben zu übernehmen.
Somit habe ich gestern zusammen mit Mathias für eine Kollegin einen neuen Rechner aufgesetzt und die ganzen Einstellungen sowie benötigten Programme installiert. Hierzu zählen Druckerkonfigurationen, Installationen der eMail Software etc. Wichtig hierbei ist, dass dem User die entsprechenden Rechte vergeben werden, da der "normale" Mitarbeiter keine Adminrechte hat.
Außerdem habe ich gestern die ersten Preisgarantieaufgaben erledigt.
Bei der Preisgarantie handelt es sich um eine Aktion die wir im Shop anbieten, bei dem der Käufer, falls er sein gekauftes Produkt bei einem anderen Online Shop zu einem niedrigeren Preis findet, die Preisdifferenz, sowie 5 % Rabatt ausgezahlt bekommt.
Heute, bzw morgen werde ich noch 1 oder 2 weitere Rechner neu installieren, da bald wieder neue Mitarbeiter zu uns stoßen werden.

Montag, 30. Juli 2012

Noch immer bin ich dabei, den Import für die 3 CRM Testsysteme zu machen. Beim SugarCRM hat dies zwar soweit funktioniert, jedoch ist das System nun so langsam geworden, dass man darauf nicht mehr arbeiten kann. Ich bin zur Zeit dabei herauszufinden woran es liegt. Entweder liegt es am lokalen Webserver oder einfach daran, dass das System mit knapp 70000 Kunden nicht zurecht kommt.
Beim CRM "vtiger" habe ich es nun geschafft, die csv Datei so zu formatieren, dass auch dieses System die Kundendaten annimmt. Hier habe ich jedoch noch das Problem, dass ich bereits Kundendaten hochgeladen habe, diese jedoch falsch sind. Da vtiger nicht über den  normalen apache Webserver arbeitet, komme ich nicht ohne weiteres in das phpmyadmin um die Datenbanken manuell zu löschen.
Sobald ich diese Daten gelöscht habe, werde ich dann die fertige csv-Datei bei vtiger importieren.
Beim letzten CRM System "XRMS" gibt es beim Import leider größere Schwierigkeiten, da beim Import zwar die Felder der einzelnen Kundendatensätze erzeugt werden, jedoch ohne Inhalt.
Das Problem an der Sache ist, dass  XRMS nur bestimmte Formate aus "act2000", "dunn-and-breadstreet", "goldmine", "outlook", "quickbooks" und "salesforce" annimmt. So wie es scheint kann man keines davon verwenden um den Export aus der Warenwirtschaft zu verwenden. Dies heißt also dass man sich hier wohl erstmal am Code zu schaffen machen muss, um den Import zu gewährleisten.
Sobald dies erledigt ist, werde ich herausfinden müssen, wie es mit den Schnittstellen zur Telefonanlage oder zum eMail Programm aussieht. Und zum Schluss werde ich dann die Daten exportieren.
Das Projekt ist allerdings erstmal auf Eis gelegt, da der Mathias uns Ende August verlassen wird und ich somit erstmal seine Vertretung sein werde. Das heißt, dass ich die nächsten 3 Wochen dem Mathias über die Schulter schauen werde um das wichtigste zu lernen.

Dienstag, 3. Juli 2012

Nach sehr langer Zeit habe ich wieder etwas mehr Zeit mich meinem Blog zu widmen.
Die letzten Wochen und Monate waren ziemlich mit Stress und viel Arbeit geprägt, sodass die Aktualisierung meines Blogs leider im Hintergrund verschwand.

Nach dem letzten Blogeintrag habe ich mich noch weiter an der Telefonauswertung versucht, die zwar auf dem ersten Blick fertig war, jedoch durch die Vorgehensweise nicht wirklich verwendbar, da man durch die Software von Asterisk nicht zu 100% feststellen konnte, wer mit wem telefoniert hat. Bei einem wöchentlichen Meeting der Abteilungsleiter habe ich das Ergebnis dann auch vorgestellt.
Es wurde dann beschlossen, dass die Daten nun jeweils von den lokalen Logbücher der Anwender gezogen werden um diese in die Datenbank zu schreiben. Durch diverse andere Neuerungen und Aufgaben wurde die Telefonauswertung erstmal auf Ende Juli verschoben.
Hinzu kommt, dass demnächst auch Portlight bei uns integriert wird, was ein recht großer Aufwand werden wird.

Zwischendurch habe ich auch andere kleinere Programmieraufgaben gehabt die ein paar Tage in Anspruch genommen haben. Hierbei habe ich zB ein Skript geschrieben, das ca 800 Vornamen und deren Namenstag in die Datenbank schreibt. Grund hierfür war, dass eine Namenstags-Mail geplant wurde.

Außerdem habe ich eine sehr kleine Auswertung der Lieferungen an Packstationen im Jahre 2009 und 2011 erstellt. Es waren lediglich 2 Datenbankabfragen nötig und dessen Ergebnisse in excel darzustellen.

Am 24. und 25. Mai war unsere Abteilung in Freiburg bei den Oxid Commons, eine Veranstaltung direkt von Oxid, bei der es eine kleine Messe gab und vor allem viele interessante Vorträge gab. Die Vorträge waren ziemlich breit gefächert. Von den Grundlagen des eCommerce bis hin zu Vorträgen bei denen fast ausschließlich über den Code diskutiert wurde.

Anfang Juni habe ich dann verschiedene CRM Systeme erst lokal und dann auf einem Server installiert um diese zu testen. Denn es ist in Planung, auf ein CRM System umzusteigen um gezielter Kundendaten zur Hand zu haben und nicht in mehreren System nach Informationen zu suchen.
Bei den Test CRM System handelt es sich um XRMS, SugarCRM und vtiger.
Da selbst bei den Installationen nicht alles glatt lief, verzögerte sich am Anfang an der Ablauf der Tests.
Beim System XRMS musste ich zum Beispiel nach der Installation einen User in der Datenbank manuell anlegen und im php Skript einige Zeilen ändern um mich überhaupt anmelden zu können (!?).

Außerdem sollte ich Daten aus unserem Warenwirtschaftssystem für die Systeme benutzen um möglichst viel austesten zu können. Das Problem war hier, dass unser Warenwirtschaftssystem keine csv-Dateien erstellt, sondern lediglich xml-Dateien, bzw eine riesen große xml Datei von mehreren GB. Eine solche xml Datei in eine Datenbank zu spielen ist nicht wirklich sinnvoll und machbar, weshalb Björn und ich mit Hilfe eines Programms die großen XML Dateien in kleinere 20MB Dateien zurecht schnitten. Leider gingen auch hierfür 2 volle Tage drauf, was das ganze wieder etwas verzögerte.
Nachdem wir nun die kleinen xml Datein hatten, hat Björn die Datein in die Datenbank geladen und mir die CSV Datein gegeben. Leider waren es 2 separate CSV Dateien und nicht eine einzige.

Nun habe ich erstmal versucht eine einzige csv Datei in die Systeme einzuspielen. Bei XRMS ging es leider überhaupt nicht, was ich noch prüfen werden muss, woran es scheitert. Bei SugarCRM hat es zwar funktioniert, jedoch nicht mit dem gewünschten Ergebnis. Außerdem wurde das System durch die hohe Anzahl der Kunden sehr träge, fast schon langsam.
Leider hat der Import bei vtiger nicht funktioniert, Lediglich die Meldung "File was not uploaded successfully, try again" kam zum Anschein. Auch dies werde ich in Kürze überprüfen müssen.

Durch das diesjährige Shoptuning, welches sich vor allem auf das Crossselling und Zubehör konzentrierte, hat sich das Testen der CRM Systeme ebenfalls verzögert. 
Das Shoptuning dauerte im Großen und Ganzen knapp 2 Wochen. Wir hatten knapp 300 Artikel die wir prüfen mussten, hinzu kamen noch knapp 40 Artikel die im Shop angelegt werden mussten.
Da ich heute damit fertig geworden bin, kann ich mich wieder verstärkt auf meine offenen Aufgaben konzentrieren.

Mittwoch, 2. Mai 2012

Zur Zeit bin ich immer noch an der Telefonauswertung beschäftigt. Im großen und ganzen bin ich jedoch fast damit fertig.
Über eine Telefonsoftware (MobyDick) wird in unserer Telefonanlage jedes Gespräch der Mitarbeiter zeitlich dokumentiert. Diese Software erstellt automatisch CSV-Dateien, auf die ich zugreifen werde.
Das Skript das ich geschrieben habe, fügt die Daten der CSV Datei in eine Tabelle. Da jedoch der Name des Mitarbeiters schlecht zu "erkennen" ist, da dieser mit Zahlen und Zeichen umgeben ist, habe ich eine zweite Tabelle angelegt, die eine zusätzliche Spalte mit dem Namen hat. Den Namen habe ich per php Befehl "substring" zurecht geschnitten.
Ziel ist, dass einmal täglich ein Skript ausgeführt wird, dass eben die CSV Daten in die Tabelle schreibt, damit jeder Benutzer die Daten abrufen kann.
Bis eben hatte ich das Problem, dass die "executer Datei" die Daten zwar in die Tabelle schreibt, jedoch wenn man die Seite der Telefonauswertung aufruft, nochmals Daten in die Tabelle geschrieben werden.
Dies habe ich so gelöst, dass ich eben die Spalte "id" der zweiten Tabelle übergebe und beide Spalten der beiden Tabellen aufzähle. Solange die Spaltenanzahl der beiden Tabellen gleich sind, wird kein INSERT Befehl ausgeführt.
Nun habe ich jedoch noch ein Problem, da die zweite Tabelle erst gefüllt wird, wenn man die index- Seite der Telefonauswertung aufruft. Dies ist natürlich sehr ungeschickt, da somit jeden Tag die Seite mindestens einmal aufgerufen werden muss. Morgen werde ich versuchen auch dieses Problem zu lösen. Danach fehlen nur noch kleinere Dinge die angepasst werden, wie die jeweiligen Kosten der Telefonate berechen etc.

Montag, 23. April 2012

Wie bereits im letzten Blog Eintrag beschrieben, bin ich immer noch dabei, die Telefonauswertung zu schreiben.
Das Hauptproblem hierbei wird sein, an die jeweiligen Logbücher Dateien der Mitarbeiter zu gelangen, um diese in eine MySql Datenbank auszuwerten. Die Logbücher befinden sich leider nur lokal auf jedem Rechner, sodass eine Identifikation des Mitarbeiters, sowie das Zusammenführen der Daten in der Datenbank schwierig wird. Wahrscheinlich werde ich es so handhaben, dass per Batch Datei, das Logbuch des Mitarbeiters vor dem Herunterfahren des Rechners auf den Server kopiert wird.
Mathias hat mir außerdem noch einen Link zu einem Telefonauswertungstool geschickt, welches ich mir auch nochmal genauer anschauen werde, um vielleicht mit diesem Tool die Gespräche auswerten kann.

Dienstag, 17. April 2012

Nach meinem Urlaub habe ich heute einiges nacharbeiten müssen. Ich bin zur Zeit mehr oder weniger nur mit Shoptuning beschäftigt, da zur Zeit einiges im Shop bearbeitet werden muss. Hierzu zählen, ändern bzw verbessern von Artikelbeschreibungen, Varianten-Anpassungen, Ändern oder löschen von CMS Seiten, die veraltet sind oder dessen Inhalt sich geändert hat.
Da seit einiger Zeit Raphael den französischen Shop und dessen Übersetzungen prüft und verbessert, fallen zur Zeit auch viele Änderungen im Französischen oder Schweiz-Französischen Shop an.
Um ebay kann ich mich zur Zeit leider nicht so sehr kümmern, deshalb stelle ich nur noch wenige Artikel rein, was jedoch nicht weiter tragisch ist, da wir immer weniger 2. Wahl Artikel auf Lager haben.
Die Programmieraufgaben muss ich ebenfalls hinten anstellen, da die kurzfristigen Shoptuning Aufgaben recht schnell bearbeitet werden müssen.

Montag, 26. März 2012

Da es in letzter Zeit wieder viel zu tun gab und es etwas stressig war, komme ich leider erst jetzt wieder dazu, meinen Blog weiter zu führen.
Letzte Woche habe ich mich hauptsächlich mit Oxid beschäftigt. Hierzu bin ich dabei ein Gutschein Modul zu installieren und zu testen. Leider klappt die Installation noch nicht so ganz, sodass ich mich hierzu bis Ende der Woche damit beschäftigen werde. Außerdem hab ich angefangen, in meinem Test Shop, das Backend etwas zu verändern, sodass es möglich ist, abgegebene Bewertungen im Shop zu markieren, sobald diese bearbeitet wurden. Leider wird das von Oxid nicht standardmäßig bereitgestellt. Ich muss bei dieser Veränderung die Tabelle im Backend anpassen und Checkboxen anlegen, sodass die jeweilige Spalte der Bewertung sich färbt.
Außerdem muss ich die Datei so umschreiben, dass die Bewertungen automatisch nach dem Datum sortiert werden.
Nun bin ich auch dabei eine Telefontool Auswertung zu schreiben. Diese wird ähnlich wie die Ticketauswertung aussehen, und die Telefonate der Mitarbeiter darstellen und auswerten.
Außerdem bin ich noch dabei einige Artikel bei ebay zu verkaufen und immer mal wieder Artikel im Shop anzulegen.

Dienstag, 13. März 2012

Leider bin ich in den letzten Tagen und Wochen nicht dazu gekommen, meinen Blog weiter zu führen.
Zusammen mit Björn habe ich an verschiedenen Sachen gearbeitet, die recht zügig fertig werden mussten. Zum einen haben wir eine SEO-Stat Auswertung geschrieben, sodass nun jeden Tag auf dem Server ein Skript ausgeführt wird, der die Werte in eine Datenbank einträgt. Hier handelt es sich um unsere Top Produkte dessen Werte von diversen Suchmaschinen in die Datenbank eingetragen werden. Das Skript zu schreiben war leider nicht ganz einfach, da es sich bei dem Ergebnis des SEO-Stats um ein Assoziatives Array handelte und man somit dieses auseinander schachteln musste.
Außerdem habe ich gemeinsam mit Björn per Java ein Skript geschrieben, das nun per Mausklick und dem Einfügen des Internen Newsletters in html den Newsletter an die vorhandenen eMail Adressen in der Datenbank versendet. Dies hat den Vorteil, da man nun die jeweiligen Empfänger in unserem eMail Programm nicht manuell einfügen muss und auch verschiedene Votings im Newsletter verarbeiten kann.
Ebenfalls habe ich mit Sarah einige neue Artikel von zwei bekannten Herstellern im Shop angelegt, was auch einige Zeit beanspruchte. Hinzu kamen die regelmäßigen Tätigkeiten bei ebay.
In nächster Zeit werde ich das Oxid Gutschein Modul gemeinsam mit Björn testen, sowie eine Auswertung für Telefongespräche erstellen.

Mittwoch, 22. Februar 2012

Heute habe ich wieder einige ebay Artikel vorbereitet und auch bei ebay eingestellt. Da ich keine Bilder von den Beatmungsmasken habe, die bei uns in der Logistik als 2. Wahl Artikel ausgewiesen sind, werde ich morgen den Hersteller kontaktieren, um die Bilder zu erhalten, die Bianca dann freistellt.
Außerdem habe ich heute angefangen, eine Liste zu erstellen, in der sämtliche Fehlermeldung des Shops notiert werden und wo sie entstehen.
Da wir immer noch im Support unterbesetzt sind, habe ich auch heute wieder einige Tickets, vor allem im Europa Ordner, bearbeitet. Nun habe ich noch Netbeans und die MySQL Workbench heruntergeladen und werde diese nun noch installieren, da ich dies für morgen benötige, weil Björn mir einige Einweisungen geben wird.

Montag, 20. Februar 2012

Heute habe ich mich wie in den letzten Tagen auf die Ticketbearbeitung konzentriert, da Susanne immer noch krank ist und Manuela Urlaub hat. Von Anfangs 120 Tickets habe ich ca. die hälfte abarbeiten können.

In der Berufsschule haben wir in SAE letztens eine Arbeit geschrieben, bei der wir ein Provisionsrechner für ein Jahr programmieren sollten.
Hierzu brauchte man 2 Textboxen für die Eingabe des jeweilgen Monats, und den Umsatz des Monats. Über die anderen zwei Textboxen soll der Gesamtumsatz sowie die Provision ausgegeben werden.
Die Berechnung des Gesamtumsatz, sowie die der Provision soll mit Hilfe zweier Buttons geschehen.
Ein Button ist dafür da, um die zwei Eingaben (Monat/Umsatz) in ein Array zu speichern. Beim Click des anderen Button wird die Berechnung durchgeführt und das Ergebnis angezeigt.

Als allererstes wird das Array angelegt:
double[ ] monatsumsaetze = new double [12];

Im Click Ereignis des "Laden" Buttons wird dann die Eingabe der beiden Textboxen in zwei Variablen gespeichert, sowie dessen Inhalt in das erstellte Array gespeichert:

int monat;
double umsatz;


monat = convert.ToInt32(txtmonat.Text);
umsatz = convert.ToDouble(txtmonat.Text);


monatsumsatze[monat] += umsatz;

Nun sollte man eine Methode anlegen, die den Gesamtumsatz berechnet:

double gesamtumsatz( )


double gesamt;
{
   for (int i = 0; i =11; i ++)
   {
      gesamt += monatsumsaetze[ i ];
   }


  return gesamt;
}


Als nächstes soll man eine Methode anlegen, die die Provision des Gesamtumsatzes berechnet. Jeder Mitarbeiter erhält 10% des Gesamtumsatzes. Außerdem erhält jeder Mitarbeiter bei einem höheren Umsatz als 120000 zusätzlich 2000 €.

double provision(double gesamt)
{
double provision;


provision = gesamt * 0,10;


  if (gesamt >120000)
   {
     provision += 2000;
   }
return provision;
}


Als letztes müssen wir noch die beiden Methoden im Click Ereignis des "Berechnen" buttons aufrufen:

txtgesamtumsatz.Text = convert.ToString(gesamtumsatz( ));
txtprovision.Text = convert.ToString(provision(gesamt));

Donnerstag, 16. Februar 2012

Heute habe ich mich verstärkt auf die Ticketbearbeitung konzentriert, da Manuela sowie Susanne nicht da waren. 
Außerdem habe ich bei unserem ebay Account die Umsatzsteuer-ID ergänzt da diese noch nicht vermerkt war. 
Da in der Logistik ein neues Retourentool entwickelt wurde gibt es zur Zeit noch ein paar kleinere Fehler die während der Arbeit damit aufgetaucht sind und diese beseitigt werden müssen. Da Björn heute Berufsschule hatte, habe ich soweit es geht dem zuständigen Mitarbeiter für die Retouren ausgeholfen.
Zwischendurch erhalte ich immer wieder einige eMails um diverse Artikel im Shop anzupassen. Hierzu muss ich die Varianten im backend ergänzen oder Preise bzw Beschreibungen anpassen.
Gestern hatte ich außerdem das zweite Feedbackgespräch, dass größtenteils recht positiv ausgefallen ist. Hierzu habe ich mich Vormittags vorbereitet.

Mittwoch, 8. Februar 2012

Gestern habe ich die Liste unserer Top-Kunden und deren letzten Bestellung noch etwas überarbeitet, da diese sowie die Liste der Kunden die hauptsächlich per Fax bestellen für das Abteilungsleitermeeting benötigt wurden. Hierbei habe ich die exportierte Liste aus unserem Warenwirtschaftsprogramm per excel geöffnet und dann nach dem Datum der letzten Bestellung sortiert. Hierbei sollte man darauf achten, dass die Spalte auch ein Datumsformat hat, da excel dies automatisch als Textformat einstellt.
Außerdem habe ich am vordefinierten Warenkorb unseres Shops weitergearbeitet. Hierzu habe ich per html das Design im Shop übernommen. Bis auf kleinere äußerliche Unterschiede, die ich noch ändern werde, bin ich recht weit damit gekommen. Bianca wird hierzu die restlichen Anpassungen vornehmen. 
Ich werde dann das php Skript schreiben. Im Prinzip ist das nicht viel, da nach dem Bestellvorgang des Kunden, lediglich das Ergebnis per eMail an uns gesendet werden muss.

Heute habe ich außerdem für unseren Farbdrucker, der nicht mehr funktioniert einen neuen Drucker bei Kyocera gesucht. Unglücklicherweise gibt es keine neuen akltuellen Drucker, die den selben Toner verwenden, die unser Gerät verwendet. Somit werden wir die bereits gekauften Toner wahrscheinlich bei ebay verkaufen und einen neuen Drucker kaufen.
Außerdem habe ich heute wieder einige neue ebay Artikel vorbereitet, und werde diese morgen in ebay einstellen.

Donnerstag, 2. Februar 2012

Zur Zeit bin ich dabei, aus unserem Warenwirtschafts Programm 2 Listen mit unseren Top- Kunden zu erstellen. Außerdem gehe ich diese Liste durch und schaue nach Kunden die hauptsächlich per Fax bestellen.
Sinn und zweck dabei ist, erstmal bei den Kunden mit dem größten Umsatz zu schauen, wann diese das letzte mal bestellt haben und diese Mitte Februar per Mail anschreiben oder anrufen um zu fragen, wieso die letzte Bestellung so weit zurückliegt. Hierbei könnte man eventuell beim Bestellvorgang oder im allgemeinen etwas zu verbessern.
Außerdem filtere ich 10 Kunden heraus, die größtenteils nur per Fax bestellen. Bei diesen Kunden möchten wir erreichen, dass sie auf unseren Online Shop und der Onlinebestellung umsteigen. Hierzu wird Bianca mit meiner Hilfe einen vordefinierten Warenkorb (von einer früheren Fax-Bestellung) erstellen. Ich werde hierbei das PHP Skript schreiben, damit die Kunden eine solche Testbestellung tätigen und die Bestellung bei uns per Mail ankommt.

Dienstag, 24. Januar 2012

Nachdem ich die letzten 2 Tage Schule hatte, habe ich mich wieder auf ebay konzentriert, da nach dem Wochenende einiges nachzuarbeiten war. Es waren jedoch nur ein paar Nachrichten von Kunden bezüglich Nachfragen des Status der Lieferungen dabei. Außerdem habe ich wieder einige Artikel vorbereitet und diese größtenteils in ebay eingestellt.

Außerdem habe ich 2 Video Tutorials über Methoden und Klassen in C# angeschaut.
Eigene Methoden erstellt man, damit der Code nicht zu unübersichtlich wird und vor allem, dass man auch mit mehreren Personen an einem Projekt arbeiten kann, sodass die erstellen Methoden letztendlich in einem Programm zusammengeschrieben werden können.
Wenn man zum Beispiel einen kleinen Taschenrechner programmieren möchte, die Operatoren jedoch in Methoden packen will geht man wie folgt vor:

Man liest erst die Eingabe der beiden Felder aus:
txtEingabe1.Text = convert.toDouble(zahl1);
txtEingabe2.Text = convert.toDouble(zahl2);

Nun ruft man die Methode auf um beide Zahlen zu addieren:

berechnen_addieren(zahl1, zahl2 );

Die Methode selbst muss man erst definieren:

double berechnen_addieren (operator1, operator2)
{
ergebnis = operator1 + operator2;
return ergebnis;
}

Bei kleinen Programmen macht das Arbeiten mit solchen Methoden zwar weniger Sinn, jedoch ist dies bei großen Projekten und Programmen, die mehrere Personen schreiben umso sinnvoller.

Donnerstag, 19. Januar 2012

Gestern wie heute habe ich mich hauptsächlich wieder um ebay gekümmert und einige Artikel wie Stimmgabel, Winkelmesser, Akkuladegerät aber auch einige Infoständer vorbereitet und größtenteils auch schon eingestellt. Wir haben derzeit 7 Infoständer auf Lager, die ich baldmöglichst verkaufen soll, da diese einiges an Platz wegnehmen.
Seit heute haben wir bei ebay den PowerSeller Status erhalten, da gewisse ebay Grundsätze einhalten, die ebay vorgibt. Der Vorteil hierbei ist, dass angebotene Artikel bei der Suche von Kunden bevorzugt werden.
Außerdem habe ich gestern bei video2brain Tutorials über JavaScript angesehen. Man merkt hierbei schnell, dass sich die Sprache sehr mit C oder PHP ähnelt.
Eine for Schleife sieht zb folgendermaßen aus:

for (int i = 0; i <=10; i++)
{
alert("Dies ist Zähldurchgang Nr " + i)
}

Im Prinzip sieht diese Schleife genauso aus wie in C#. Lediglich die Anweisung alert würde in C# "Console.WriteLine" heißen.

Man sieht also, dass JavaScript seinen Ursprung bei der Sprache C hat.
Der Nachteil bei JS ist, dass der Benutzer in den Browsereinstellungen JavaScript deaktivieren kann, und somit die programmierten Funktionen nicht angezeigt bekommt.
Eine reine JS programmierte Website macht somit keinen Sinn. Man sollte deshalb immer auch mit PHP seine dynamischen Webseiten erstellen.

Dienstag, 17. Januar 2012

Heute habe ich endlich die Formatierung der RetourenMail beendet und somit alles angepasst, sodass die Mail nun genauso formatiert ist, wie die bereits vorhandene Mail. Da ich die css-Datei der alten RetourenMail nicht zur Verfügung hatte, musste ich per Hand und Seitenquelltext der Mail die neue Mail formatieren.
Bis auf ein paar kleinere Stolpersteine, konnte ich diese recht schnell zu Ende stellen. Lediglich die Positionierung des DocCheck-Logos und ein MouseOver Effect bzw auch die Verlinkung der Telefonnummer direkt zu Skype hatte etwas mehr Zeit beansprucht.
Das Logo konnte ich letztendlich mit css per "position: relative" und eben der manuellen Positionierung des Logos (top: 82px / left: 505px) in die richtige Position bringen.
Die Verlinkung der Telefonnummer direkt zu Skype, sodass der Kunde beim Anklicken der Telefonnummer direkt von seinem Skype Account uns anruft.
Dies kann man per html recht einfach lösen, wenn man weiß wie... In dem man einen "span title" Tag verwendet und darin den Skype Account Name einfügt, wird dieser beim Klicken angerufen.

Freitag, 13. Januar 2012

Heute habe ich größtenteils wieder an der Formatierung der RetourenMail gearbeitet. Im Großen und Ganzen ist sie soweit fertig, nur noch der Footer Text muss optimiert werden, bzw an die bereits vorhandene ältere KatMail angepasst werden.
Sobald der Text bzw. der Inhalt der Mail von Herrn Rieger erstellt wurde, wird diese noch mit eingebunden und die RetourenMail wäre somit optisch fertig. Es müssen allerdings noch diverse Tests in der Logistik durchgeführt werden, bevor wir die Mail auch an Kunden versenden können.
Außerdem hatte heute die Hülya ein Problem mit ihrem Rechner, der nicht richtig hochgefahren ist. Ich hatte jedoch festgestellt, dass der Rechner hochfährt, allerdings kein Signal an den beiden Monitoren ankam. Nachdem ich einen weiteren Monitor angeschlossen habe und auch dieser kein Signal des Rechners empfangen hat, überprüfte ich die Grafikkarte und deren Anschluss. Anschließen habe ich zusammen mit Mathias das Problem lösen können, indem wir einen Monitor nicht direkt an die Grafikkarte anschlossen, sondern an den internen Stecker des Rechners. Danach fuhr der PC hoch und musste neu gestartet werden, um wieder beide Monitore zusammen anschließen zu können.

Mittwoch, 11. Januar 2012

Zur Zeit bin ich dabei, die Retourenmail per css zu formatieren.
Jeder Kunde, dessen Lieferung nicht zugestellt werden konnte, und die Lieferung somit wieder bei uns im der Logistik eingegangen und gescannt wird, erhält automatisch eine eMail um die Vorgehensweise der Retoure uz bestimmen.
Der Kunde kann in dieser Mail ein nochmaligen Versand veranlassen, die Bestellung stornieren oder seine Adresse ändern. Die Mail an sich besteht lediglich aus 5 php Dateien, die dies regeln. In den letzten zwei Tagen habe ich für diese Mail die Formatierung gemacht. Die Banner und Footer habe ich aus einer älteren RetourenMail genommen und sie in dieser eingebunden.
Morgen werde ich mich mit Sebastian um die SQL Injection kümmern und diese verhindern, sodass keine Personen von außen mit diversen SQL Anweisungen Daten in der Datenbank abgreifen können.
Außerdem werde ich aus unserem Warenwirtschaftsprogramm die Liste der Top-Kunden erzeugen um zu prüfen, wann die letzten Bestellungen dieser Kunden eingegangen sind. Falls die letzte Bestellung schon einige Zeit her ist, werde ich nachfragen woran dies liegt, um auch technische Probleme des Shops ausschließen zu können.

Donnerstag, 5. Januar 2012

Da wir bei google Shopping zur Zeit keine Artikel mehr anbieten und es nicht klar ist wieso keine Produkte mehr im google merchant center hochgeladen wurden, bin ich zur Zeit dabei nach zu prüfen an was dies hängt. Wie ich bereits herauslesen konnte, müssen wir unsere Shop URL verifizieren und beanspruchen. Wie das genau geht, werde ich heute durchlesen und dies weitergeben.
Im englischsprachigen Shop habe ich erfahren, dass einige Tabs nicht korrekt übersetzt wurden, sodass ich dies im backend geändert habe.
Außerdem habe ich unser Shop bei diversen FreeMail Anbietern registriert, da wir unsere zu versendenden eMails testen müssen, bevor wir diese rausschicken können. Die Liste mit den Logins habe ich dann bei Wiki eingebunden.
In ebay gibt es leider noch ein oder zwei kleinere Probleme, bei denen Kunden Ihre ersteigerten Produkte noch nicht, bzw. zu spät erhalten haben. Auch dies werde ich noch heute klären und die Kunden informieren. Ebenfalls werde ich wieder ein paar Produkte in ebay anbieten, sodass diese ersteigert werden können.
Da im ebay-Fach in der Logistik wieder einige neue Produkte  sind, habe ich von Herrn Rieger erfahren, dass ich ca. ein halbes Jahr lang Zeit habe, um regelmäßig Produkte in ebay zu stellen.

Dienstag, 3. Januar 2012

Durch die stressigen Tage vor Weihnachten und der darauffolgende Urlaub, komme ich erst heute wieder dazu, meinen Blog weiter zu führen.
Gestern hatten wir fast den ganzen Tag Inventur, sodass ich mich erst heute um ebay und andere Aufgaben kümmern kann.
Leider gab es in der Zeit als ich Urlaub hatte, 1 bis 2 kleinere Probleme mit ebay, da Kunden leider Ihre Ware noch nicht erhalten haben. Diese Kunden habe ich jedoch bereits gestern angeschrieben um die Situation zu klären.
Außerdem werde ich heute noch weitere kleinere Sachen erledigen müssen, da ich ein paar eMails bezüglich Shoptuning erhalten habe. Hier müssen im Prinzip nur ein paar Beschreibungen angepasst werden.
Außerdem soll ich bei den großen Freemailanbietern Accounts erstellen, da diese für Marketingtechnischen Gründen gebraucht werden, um eMails und deren Formatierung zu testen.