Auftrags-ID: 83854
Budget: € 2000 bis € 2500
Veröffentlicht: 02-01-2018
Reaktionen: 0
Ort: Wels, Österreich
Zuletzt geändert: 06-01-2018
Status: Geschlossen
Liebe Freelancer,
Wir entwickeln eine Website, die als Marktplatz für Mieter und Vermieter von Immobilien fungiert, mit dem Ziel, dort tagsüber Besprechungen abzuhalten. Es wurde ein Anfang mit dem Listable-Theme von Wordpress gemacht und mit einer Reihe von Plugins erweitert, von denen die wichtigsten sind: WooCommerce, WP Job Manager, Products for Job Manager und WC Bookings.
Die Grundlage der Website bilden die Inserate, die Vermieter hinzufügen können. Diese Inserate enthalten buchbare Produkte mit einem verknüpften Verfügbarkeitskalender. Mieter können nach diesen Inseraten suchen und die verknüpften Produkte (inhaltlich 1 zu 1 identisch mit den Inseratsdetails) buchen.
Derzeit ist die Website größtenteils mit Wordpress konfiguriert, aber es sind noch einige individuelle Anpassungen erforderlich, bevor die Website live gehen kann. Diese Anpassungen fallen in die folgenden Kategorien:
* (Aus)bau des Dashboards für Mieter und Vermieter
* GUI / Layout
* Navigation
* Konfiguration von (E-Mail-)Templates
* Einige weitere Punkte
Die Ausgestaltung dieser Kategorien ist unten näher spezifiziert. Unabhängig davon haben wir ein übersichtlicheres Dokument zur Verfügung. Bei ernsthaftem Interesse können wir dieses zu einem späteren Zeitpunkt teilen.
Unsere Frage:
Wir bitten um ein Angebot zur Entwicklung der beschriebenen individuellen Anpassungen, aufgeteilt nach Kategorien. Vorerst können Sie die Kategorie 'Sonstiges' außer Acht lassen. Bei ernsthaftem Interesse treten wir gerne in Kontakt, um die individuellen Anpassungen detaillierter zu besprechen.
Unser Budget:
2.000 - 2.500 Euro (wenn Dinge mit kurzer Erklärung leicht übertragbar sind, würden wir das gerne wissen)
----------------------------------------------------------------------------
Erläuterung Dashboard
Sowohl der Mieter als auch der Vermieter benötigt ein Dashboard, um seine/ihre Daten einzusehen. Die aktuelle Website verfügt bereits über ein Dashboard, nämlich die [my-account]-Seite von WooCommerce.
Die folgenden Tabs müssen im vorgesehenen Dashboard verfügbar sein:
• Profil (Rolle (Mieter/Vermieter), Benutzername, Vorname, Nachname, Firmenname (nur Mieter), Umsatzsteuer-Identifikationsnummer, Adresse (muss nicht identisch sein mit der Adresse des von ihm/ihr eingestellten Inserats), IBAN (nur bei Vermieter), Profilbild (optional), E-Mail, Telefon (optional, wird nicht öffentlich gemacht).
o Passwort ändern (steht jetzt unter ‘Kontodaten’)
o Abmelden
/>
• Anfragen (ähnelt sehr stark Bestellungen) (ID, Titel, Name Mieter, Name Vermieter, Anfragedatum, Startzeit, Endzeit, Preis, Status, Aktionen)
• Reservierungen (ähnelt sehr stark Buchungen) (ID, Titel, Name Mieter, Name Vermieter, Anfragedatum, Startzeit, Endzeit, Preis, Status, Aktionen)
• Favoriten (nur für Mieter, [my bookmarks]-Seite)
• Meine Besprechungsräume (nur für Vermieter, [job_dashboard]-Seite) (Titel, Adresse, Veröffentlichungsdatum, Aktionen/Schaltflächen: bearbeiten & löschen)
Buchungsprozess: Sobald ein Mieter die Verfügbarkeit eines Besprechungsortes bei einem Vermieter anfragt, beginnt der Buchungsprozess. Jede Aktion (über eine Schaltfläche) eines Mieters oder Vermieters (bestätigen, ablehnen, stornieren, bezahlen usw.) löst eine Benachrichtigungs-E-Mail an eine oder mehrere Personen (Mieter, Vermieter, Admin) und eine Statusänderung einer Anfrage oder Reservierung im Dashboard sowohl des Mieters als auch des Vermieters aus. Der Ausgangspunkt ist, dass jede Aktion des Mieters oder Vermieters auf der Website stattfindet, daher muss jede E-Mail auf das Dashboard der Website verlinken. In Anhang A ist der Prozessablauf dieses Buchungsprozesses, einschließlich Status, verfügbarer Schaltflächen und E-Mail-Benachrichtigungen, aufgeführt.
Rechnungen: Sobald der Mieter bezahlt hat, erscheint auf seinem/ihrem Dashboard bei der entsprechenden Reservierung eine Schaltfläche: “Rechnung herunterladen” (diese befindet sich jetzt bei den Bestellungen). Diese Rechnung ist auch an die E-Mail angehängt, die zur Bestätigung der Zahlung versendet wird.
Am Tag nach der Besprechung der entsprechenden Reservierung wird eine E-Mail an den Vermieter mit einer Abrechnung gesendet. Diese Abrechnung kann auch im Dashboard des Vermieters unter ‘Abrechnung herunterladen’ heruntergeladen werden.
Registrierung: Bei der Registrierung auf der Website über ‘Anmelden’ gibt der Benutzer direkt an, ob er/sie ein Mieter oder Vermieter ist, er/sie gibt seinen/ihren Benutzernamen und E-Mail an. In der E-Mail befindet sich ein Link zur Website, um das Passwort festzulegen. Sobald dies geschehen ist, meldet sich der Benutzer an und wird zur Profilseite des Dashboards weitergeleitet (siehe oben). Hier sind Benutzername und E-Mail bereits ausgefüllt. Erst wenn die restlichen Pflichtfelder ausgefüllt sind, kann er/sie loslegen. Am unteren Rand der Profilseite befindet sich die Schaltfläche ‘Nach Besprechungsorten suchen’ (für Mieter) oder die Schaltfläche ‘Immobilie hinzufügen’ (für Vermieter). Der zugehörige Prozessablauf inklusive E-Mail-Benachrichtigungen ist in Anhang B aufgeführt.
GUI
Auf der gesamten Website müssen einige Layout-Elemente angepasst werden. Hier ist eine Übersicht:
• Alles muss ins Niederländische übersetzt werden. Bitte geben Sie an, wie dies einfach geschehen kann, damit wir es selbst erledigen können.
• Bei der Auswahl eines Zeitfensters bei der Erstellung einer Reservierung: ‘Zeit’ durch ‘Startzeit’ ersetzen.
• Kostenelemente (insbesondere Mehrwertsteuer) auf der Abrechnungsseite (und auf der Rechnung) korrekt anzeigen.
• Kategorie-Icons das richtige Layout geben, wie in der Listable-Demo (also: richtige Farbe, Größe und responsiv).
• Spotlights auf der Startseite ausrichten (4x1 oder 2x2).
• Foto und kurze Beschreibung des Vermieters pro Inserat hinzufügen (direkt über dem Kontaktformular).
• Suchfeld ‘What are you looking for’ oben auf der Seite entfernen.
• ‘Website’, ‘Twitter’ und ‘Telefon’ auf der Seite ‘Immobilie hinzufügen’ entfernen.
• “vanaf” durch “Stundenpreis” ersetzen, wenn Inserate auf der Suchseite angezeigt werden.
Navigation
Es muss für einen Benutzer logisch und intuitiv klar sein, wohin er/sie gehen muss. Hier sind einige Anpassungen, die vorgenommen werden müssen:
• Bei der Verfügbarkeitsanfrage erscheint unten auf dem Bildschirm eine Meldung: “Zum Warenkorb gehen”. Diese ist nicht sofort sichtbar, da eine neue Seite “Vielen Dank für die Anfrage” geöffnet wird. Wenn der Benutzer jedoch zum betreffenden Inserat zurückkehrt, sieht er/sie die Meldung unten auf dem Bildschirm. Diese Meldung darf entfernt werden. Im Allgemeinen müssen alle Verweise auf Warenkorb oder Shop entfernt werden. Ein Produktshop existiert nicht, nur die Liste der Inserate (mit buchbaren Produkten). Die Zwischenstation ‘Warenkorb‘ verwenden wir nicht; nachdem eine Anfrage bestätigt wurde, muss direkt abgerechnet werden können (Checkout-Seite).
• Auf der Startseite: Suchradius eingeben können oder mit einem Standard-Suchradius im Hintergrund arbeiten. (Derzeit gibt es keinen Filter, wenn man einen Standort eingibt, man sieht alles).
• Schaltfläche “Einkaufen gehen” entfernen, wenn noch keine Anfragen vorliegen.
Templates
Es müssen etliche E-Mails versendet und Rechnungen erstellt werden. Hierfür werden Templates benötigt. Wir würden gerne wissen, wie wir am besten Input für all diese Templates liefern können. Falls möglich, können wir sie sogar in HTML bereitstellen, sodass sie nur noch an der richtigen Stelle auf dem Server platziert werden müssen. In Anhang C finden Sie ein Beispiel-Template.
Sonstiges
Einige weitere Punkte, die noch erledigt werden müssen, aber vorerst außer Acht gelassen werden:
• Das Bookmarks-Plugin von WP Job Manager ist installiert und aktiviert, funktioniert aber nicht ordnungsgemäß.
• (Verschlüsselter) Kontakt zwischen Mieter und Vermieter über das Kontaktformular im Inserat.
• Zahlungsmodul (Mollie) mit der Abrechnungsseite verknüpfen, einschließlich der Seiten “Zahlung erfolgreich” und “Zahlung fehlgeschlagen”.
• Ein genauer Blick auf störende oder alarmierende PHP-Hinweise oder -Fehler.