DS-Shop

Beschreibung

Das DS-Shop-Projekt wurde von BooIiing nach Anfrage verschiedener Parteien und eigener Überlegungen ins Leben gerufen. Es soll ein Webshop entwickelt werden, in dem Händler ihre Waren (Schiffe, Rohstoffe, ...) und Dienstleister ihre Angebote (Angriffe, Begleitschutz, Transporte, ...) platzieren können. Jeder Spieler, der sich ein Login zulegt, kann dann die Kataloge anschauen und Bestellungen aufgeben. Diese können dann vom Händler übersichtlich verwaltet werden und der Kunde kann den Status einsehen. Wenn ein Geschäft zustande kommt, erhalten beide die Möglichkeit, den jeweils anderen zu bewerten.

Planung

User

Es gibt 5 (eigentlich 4) Stufen, die ein User haben kann. Jede höhere Stufe kann natürlich alles, was die darunter können.

0

Nicht eingeloggt

1

Kunde - kann Kataloge anschauen und bestellen sowie Händler bewerten

2

Händler - kann seinen Katalog und seine Bestellungen verwalten und Kunden bewerten

3

Gruppenadmin - kann Kataloge seiner Gruppe verwalten und Händler in seine Gruppe aufnehmen/entlassen

4

Admin - kann alles bearbeiten und einen User auf eine höhere Ebene stellen

Zusätzlich gibt es einen oder mehrere Moderatoren, die vom Admin ernannt werden. Diese sind dafür verantwortlich, ungültige oder illegale Bewertungen zu finden und zu markieren. Auf diese Art wird verhindert, dass ein Händler für die pünktliche Lieferung von 50x 10 Einheiten Titan in direkter Folge an einen Kunden 50 positive Bewertungen bekommt. Ähnliche Situationen werden natürlich auch erfasst, nicht dass hinterher jemand kommt und jammert "aber ich hab je 25x 10 Titan an 2 Leute verkauft". Die Moderatoren entscheiden! Wenn das jemand unfair findet, darf er sich gerne beim Admin beschweren, der wird dann den entsprechenden Moderator prüfen.
Die Moderator-Eigenschaft ist ein Flag, was jeder User bekommen kann.

Kataloge

Das Katalogsystem ist bisher noch etwas unausgereift.

Fest steht: jeder Händler hat einen Katalog, in dem er einer Beschreibung einen Preis und einen Geschäftswert (siehe dazu beim Bewertungssystem) zuordnen kann.

Überlegt wurde, ob die Kataloge der Händler einer Gruppe zusammengefasst werden, sodass der Kunde einen Überblick über die verschiedenen Leistungen und Preise bekommt. So kann ein Händler der Gruppe zB niedrige Preise machen, während ein anderer die verkauften Schiffe auch bemannt, betankt und bewaffnet.

Bestellung

Bestellt wird direkt im Katalog. Jeder Eintrag bekommt ein Zahlenfeld, in dem man die Menge angeben kann, und einen "Bestellen"-Knopf.
Eine Bestellung kann einen der folgenden Stati haben: "bestellt", "bezahlt", "bereit", "erledigt". Wenn eine Bestellung länger als eine Woche auf "bestellt" oder "erledigt" steht, wird sie aus der Datenbank gelöscht. Der Geschäftswert und die Bewertung bleiben erhalten, siehe dazu aber auch den Abschnitt "Bewertungen".
Der Händler kann den Status seiner Bestellungen beliebig ändern. Damit kann er sie auch auf "bezahlt" setzen, wenn er einen Ausgleich an Rohstoffen erhalten, Rabatt gegeben, Liefergebühren aufgeschlagen oder sonstwas gemacht hat. Der Status "bereit" ist für die Übersichtlichkeit sehr nützlich. Eine Bestellung, die bezahlt ist, aber noch nicht produziert, steht auf bezahlt. Wurde alles produziert und ist bereit zur Übergabe, stellt man sie auf "bereit" - auf die Art sieht auch der Kunde, wann er zum Abholen losfliegen kann. Ist das Geschäft erledigt, ändert der Händler den Status auf "erledigt".

Ein Warenkorb wäre aufgrund der Vielzahl der Händler und anderer Aspekte unpraktisch.

Bewertung

Es ist ein Bewertungssystem geplant, damit man erkennen kann, ob ein Händler oder Kunde zuverlässig ist.

Man sieht dann in dem Profil des Nutzers eine Angabe "Bewertungen: positiv: x% neutral/ungültig: y% negativ z%". Eventuell noch mit einem hübschen Balken drunter :)

Um abschätzen zu können, bei welchen Geschäften der Partner in spe zuverlässig ist, und was ihm Probleme macht, erhält jedes Geschäft einen Geschäftswert nach der Alfa-Wolph-Skala (siehe unten). Dieser Geschäftswert wird dann bei den Details der Bewertungen angezeigt.

Für jedes erfolgreich abgeschlossene Geschäft erhalten die Partner die Möglichkeit, den jeweils anderen zu bewerten. Dies muss allerdings innerhalb einer Woche geschehen, sonst verfällt diese Chance.

Wie oben schon erwähnt, werden Moderatoren eingesetzt, die die Bewertungen auf Gültigkeit und Sinn prüfen.

Alfa-Wolph-Skala

In der Alfa-Wolph-Skala ist jedem Geschäftsvorgang ein Geschäftswert zugeordnet.

Sie ist noch dringend bearbeitungsbedürftig!

Rohstoffe

GTU-Handelsposten-Preis

Schiffe

GTU-Handelsposten-Preis + (Bauzeit * 500)

Transport

verbrauchte Nahrung * 1 RE

Soeldnerdienst

Zielschiffswert - Wert zur Verfuegung gestellter Schiffe

Illegaler Soeldnerdienst

Strafe nach GCP Strafenkatalog

...

...

Implementierung

Hier stehen die Verantwortlichen für einen Abschnitt und der Fortschritt.
Je mehr Leute mitmachen, umso schneller geht es natürlich.

Abschnitt

Hauptverantwortlicher

Status

DB-Layout

AlphaTar

siehe Ende dieser Seite

User-Verwaltung

BooIiing

?

Katalog-Verwaltung

?

?

Bestell-Verwaltung

?

?

Bewertungssystem

?

?

Schnittstellenmanagement

BooIiing

?

Chatlog

#ds-shop - ein web-interface für händler und ihre kunden. wer will mitmachen? :D

[22:35:29]<AlphaTar> *spannen tu*

[22:35:43]<Fytalis_> hm

[22:35:45]<Fytalis_> so wenig nur...

[22:35:50]<AlphaTar> ausserdem handle ich mit terror!

[22:35:53]<AlphaTar> rent-a-terrorist

[22:35:54]<AlphaTar> :>

[22:35:58]<Mazik> *auf topic verweis*

[22:36:04]<Mazik> *auf interessenten wart*

[22:36:10]<Fytalis_> hm

[22:36:13]<Fytalis_> mitmachen wird schwer

[22:36:16]<Fytalis_> ich kann sowas nicht

[22:36:27]<Mazik> vorallem nc, tsy und nankam sollten angesprochen werden

[22:36:54]<Mazik> wenn sich 2 oder 3 leute finden, die mitcoden, geht das bestimmt in nem monat, so wie ich es mir vorstelle

[22:37:09]<Mazik> und das ist ziemlich generisch und feature-reich

[22:37:30]<AlphaTar> *murmel* der chef von nc ist jedenfalls in der hinsicht unfaehig

[22:37:32]<AlphaTar> glaubs mir...

[22:37:52]<Mazik> hrhr

[22:38:02]<Fytalis_> der von TSY leider auch...

[22:38:42]<Mazik> ziel ist, eine plattform zu erschaffen, mit der man beliebige dinge handeln kann

[22:38:45]<AlphaTar> *gruebel wer von euch weniger kann*

[22:38:49]<Mazik> schiffe, rohstoffe, ...

[22:39:25]<AlphaTar> TERROR!

[22:39:30]* AlphaTar findet das ist eine handelsware

[22:39:35]<Mazik> am besten mit sub-katalogen, damit einzelne mitglieder ihr eigenes angebot editieren können, aber das von anderen nicht

[22:39:36]<Fytalis_>

[22:39:37]* AlphaTar kann das auch begruenden

[22:39:43]<Mazik> zb auch terror oder söldnerdienste

[22:39:56]<AlphaTar> ich meine, wer wuerde nicht gerne mal die tanker und frachter seines feindes sprengen, wird aber durch die BETAK/VEGAK dran gehindert? ;)

[22:40:27]<Mazik> jo

[22:40:49]<Mazik> also eine benutzerverwaltung

[22:40:55]<Mazik> bisher hab ich 5 levels

[22:42:13]--> LordCrow (~SerrienVe@euirc-edaf4630.ipt.aol.com) hat #ds-shop betreten

[22:42:51]<Mazik> 0-> nicht eingeloggt, 1-> kundenlogin, 2-> member, kann eigenen katalog editieren und seine bestellungen verwalten, 3-> shopkeeper, kann alle kataloge und bestellungen verwalten und 4-> admin, kann nutzerrechte verwalten

[22:43:19]<AlphaTar> klingt sinnvoll soweit

[22:43:23]<AlphaTar> ah, ein nankam-vertreter

[22:43:31]<LordCrow> *verneig*

[22:43:36]<Mazik> tagchen ;)

[22:44:16]<LordCrow> 3-> shopkeeper, kann alle kataloge und bestellungen verwalten <--- also preise verändern ?

[22:44:43]<Mazik> findet ihr, sub-kataloge reichen, oder sollte es auch einen zusätzlichen "überkatalog" geben, den der shopkeeper verwaltet und artikel aus dem katalog darf kein subkatalog enthalten?

[22:45:05]<Mazik> LordCrow: preise und waren

[22:45:49]<Mazik> ich glaub, das mit dem "überkatalog" ist mist

[22:46:25]<Mazik> LordCrow: der ist quasi dafür zuständig, dass kein internes dumping betrieben wird und kann schreibfehler, etc korrigieren

[22:46:27]<Fytalis_> ich glaube eher, deine idee scheitert an leuten die dir helfen koennen

[22:46:52]<Mazik> jeder user eines bestimmten levels kann natürlich alles, was die niedrigeren levels auch können

[22:46:58]--> guzman|BAfH (~ds-admin@euirc-867e2f60.dip.t-dialin.net) hat #ds-shop betreten

[22:47:04]<guzman|BAfH> ??????

[22:47:15]<Mazik> Fytalis_: nein, ich werde es umsetzen. je mehr helfen, desto schneller geht es nur

[22:47:18]<Fytalis_> das ist ja mal ne freudliche begruessung

[22:47:19]<Mazik> hi guz

[22:47:21]<Fytalis_> moin guz

[22:47:24]--- Mazik gibt Op-Status an guzman|BAfH

[22:47:28]<Mazik> :)

[22:47:45]<guzman|BAfH> ein webshop für die schiffe?

[22:47:51]<guzman|BAfH> kewl

[22:47:56]<Mazik> und rohstoffe

[22:48:02]<Mazik> und söldner

[22:48:05]<Mazik> und terror ;)

[22:48:12]<guzman|BAfH> ah

[22:48:12]<Mazik> auf besonderen wunsch von at

[22:48:22]<guzman|BAfH> deswegen ist @ hier *g*

[22:48:25]<AlphaTar> richtig. ich handle sozusagen mit verstoessen gegen die gesetze

[22:48:32]<AlphaTar> ich meine, irgendwer muss das ja tun

[22:48:56]<Mazik> lol .. ich seh schon den shop vor mir "betak-verstoß: 1mio RE"

[22:49:01]* guzman|BAfH verkneift sich mal den kommentar

[22:49:37]<LordCrow> Söldnerdienste versucht NA ja eh schon anzubieten .. melden sich nur wenige Vertragssöldner für

[22:49:51]<Mazik> neben benutzerverwaltung und katalogen braucht man natürlich noch nen warenkorb/bestellverwaltung

[22:50:03]<Mazik> LordCrow: eigentlich sollte sich die ganze BI da melden ...

[22:50:28]<LordCrow> 3 söldner haben sich unter vorbehalt gemeldet

[22:50:33]<Mazik> das sind dann auch schon die drei wichtigsten elemente

[22:50:37]<LordCrow> trotz des Inserates

[22:50:50]<Mazik> benutzerverwaltung ... höchstens ne woche

[22:51:00]<Mazik> katalogverwaltung .. schon mehr

[22:51:12]<Mazik> bestellungen/warenkorb .. VIEL arbeit

[22:51:21]<Mazik> wer möchte was machen? :D

[22:51:38]* LordCrow ist nur User wegen Unfähigkeit

[22:51:50]<Fytalis_> fuer ich gilt leider das selbe

[22:52:00]<Mazik> :|

[22:52:22]<LordCrow> kann ma nich nen fertig auktionsscript nutzen ?

[22:52:24]<Fytalis_> die die es koennen brauchen es nicht, haben keine zeit, oder kein bock, das ist das problem an der sache

[22:52:37]<Mazik> und dann wäre da noch das, was man nicht sieht, aber was man bemerkt: db-design

[22:52:59]<AlphaTar> db-design wuerde ich evtl. machen

[22:53:10]<Mazik> cool :)

[22:53:12]<AlphaTar> sobald mir wer 'ne liste aller benoetigten daten gibt is das kp

[22:53:33]<Mazik> genau, wir müssen halt ausarbeiten, was alles gehen soll

[22:53:57]<guzman|BAfH> wenn das hier was wird ... und es funzt

[22:54:13]<Mazik> falls ein css-wizard oder so anwesend ist: das, was auf dem browser erscheint braucht auch design ;)

[22:54:16]<guzman|BAfH> kann man sicher über eine schnittstelle zu den accounts reden

[22:54:23]<LordCrow> also ma muß sich anmelden .. ohne anmeldung kann ma nix kaufen ... DS ID gehört mit in´s Formular

[22:54:35]<AlphaTar> ds id = username

[22:54:36]<Mazik> guzman|BAfH: tritt doch in den club der pessimisten ein - oder meinst du, das hat eh keinen sinn? :D

[22:54:46]<guzman|BAfH> nö

[22:54:55]<AlphaTar> Mazik, guz satz war optimistisch glaube ich ;)

[22:54:56]<guzman|BAfH> ich denke schon das es geht

[22:55:32]<guzman|BAfH> ich weiss nur, wie leicht ich bKtHeG zu etwas bekomme, wovon er nicht überzeugt ist ...

[22:55:58]<LordCrow> wer sich angemeldet hat, kann um eine Händler lizens bitten (dat wären dann die typ 2 leute)

[22:56:04]<Mazik> jo

[22:56:19]<Mazik> und dafür muss man aber ne gültige session-id hinterlegen

[22:56:25]<LordCrow> typ 3 sind vom Admin (also dir Mazik) bestimmt

[22:56:44]<Mazik> damit kann dann das system pm an den händler schicken

[22:56:46]<LordCrow> wozu die session ID ?

[22:57:05]<Mazik> damit er nicht immer das interface checken muss

[22:57:28]<guzman|BAfH> aua

[22:57:34]<Mazik> muss ja nicht sein

[22:57:42]<Mazik> wär aber ein hübsches feature

[22:57:48]<AlphaTar> wird niemand mitmachen

[22:57:51]<LordCrow> öhm .. seid wann brauch ne PM die sess vom ZIEL ?

[22:57:54]<AlphaTar> nicht wenn ich an der programmierung beteiligt bin

[22:57:58]<Mazik> bisher hatte ich es auch so geplant, dass sich jede ally das teil selber installiert

[22:57:59]<AlphaTar> LC, sie braucht die des absenders

[22:58:01]--> EthanWulf (~ewulf0@euirc-47bcb18c.dip.t-dialin.net) hat #ds-shop betreten

[22:58:06]<EthanWulf> nabend

[22:58:24]<Mazik> und dann werden bei der installation nur ally-member händler

[22:58:38]<Mazik> und da hab ich eigentlich keine bedenken, ne sess zu hinterlegen

[22:59:10]* LordCrow wechselt die Sess öfter als die Unterhosen

[22:59:21]<Mazik> LordCrow: sess vom ziel ist in dem fall praktisch, als dass die kunden ihre nicht rausgeben müssen

[22:59:38]<Mazik> hrm .. ok, ist ein argument

[22:59:54]<Mazik> wie gesagt, das mit der pm wär nettes feature für faule ;)

[23:00:19]<LordCrow> schön die inger wech von DS internen sachen .. keine DS PM´s oder so .. alles über den shop !

[23:00:28]<LordCrow> +f

[23:01:09]<Mazik> okok

[23:01:31]--- *** Notice -- scan_bre_de added a temp z:line *@195.227.105.178 [Found open proxy on your host, see http://scanner.euirc.net/ for more information.]

[23:02:24]<Mazik> guzman|BAfH: wäre es möglich, das dann auf dem ds-webserver zu installieren? oder ist eine extra-installation für jede ally sinnvoller?

[23:02:53]<guzman|BAfH> man kann das auf den server packen

[23:03:32]<AlphaTar> wenn mans auf den ds-server packt kann man prinzipiell auch die sessions aus der ds-db ziehen

[23:03:35]<guzman|BAfH> und wenn das db-design entsprechend ist - sieht es für jede gruppe wie ihr eigenes aus

[23:03:36]<AlphaTar> und die ds-userdaten nutzen

[23:03:45]<AlphaTar> *behaupt*

[23:03:57]<guzman|BAfH> das meinte ich mit schnittstelle

[23:04:05]<guzman|BAfH> geht schon

[23:06:01]<Mazik> "<guzman|BAfH> und wenn das db-design entsprechend ist - sieht es für jede gruppe wie ihr eigenes aus" <-- dann wären die händler level 3 quasi gruppenverantwortliche?

[23:06:34]<AlphaTar> waere machbar

[23:06:51]<guzman|BAfH> jo

[23:07:59]<AlphaTar> ist prinzipiell nur eine tabellenspalte groupid und 'ne gruppentabelle

[23:08:06]<AlphaTar> letztere auch nur vielleicht

[23:08:17]<AlphaTar> theoretisch kann mans auch an die allytable koppeln... halte ich aber fuer unklug

[23:08:23]<AlphaTar> wuerde einem kane-jun nicht gerade zugute kommen

[23:08:27]<Mazik> jop, denke ich auch

[23:09:13]<Mazik> und ob group-id-spalte in der user-tabelle oder user-id-liste in einer spalte der gruppentabelle .. glaub das schenkt sich nix

[23:09:37]<AlphaTar> doch, tuts

[23:09:46]<AlphaTar> aber egal

[23:10:13]<Mazik> nunja, du machst das design - evtl entscheidet sich die frage, was besser ist, wenn der rest geklärt ist

[23:10:29]<AlphaTar> ihr baut 'ne definition was ihr haben wollt, ich bau euch 'n db-design dazu... bzw. ein theoretisches db-design was guz querlesen sollte ob das so passt

[23:10:34]<AlphaTar> wenns schon auf seinem server landet ;)

[23:11:04]<Mazik> die gruppenverwalter können dann auch ungebundene level-2-händler in ihre gruppe holen, wenn diese das möchten

[23:11:11]<Mazik> quasi ähnlich wie bei den allies

[23:11:53]<guzman|BAfH> ihr müsst halt gucken, was die gruppen können sollen

[23:12:12]<guzman|BAfH> und welche möglichkeiten es geben soll

[23:12:21]<Mazik> jeder level-2-händler soll einen eigenen katalog haben können

[23:12:45]<guzman|BAfH> wer ist lv 1 dann?

[23:12:51]<Mazik> angemeldeter kunde

[23:13:18]<Mazik> der/die level-3-händler einer gruppe kann/können dann alle kataloge dieser gruppe bearbeiten

[23:13:28]<LordCrow> reiner ankäufer (die die ich am liebsten habe)

[23:13:44]<Mazik> und level 4 ist admin

[23:13:56]<Mazik> der kann user verwalten und alles andere

[23:14:58]<Mazik> für den benutzer stelle ich mir das so vor, dass er eine auswahl an gruppen und freien händlern bekommt und dann in den katalogen stöbern kann

[23:15:31]<Mazik> die kataloge von gruppen werden idealerweise gleich zusammengefasst, und doppelte produkte stehen dann doppelt drin

[23:15:49]<Mazik> da kann es ja unterschiede in preis/leistung geben

[23:16:13]<Mazik> zb zusatzleistungen wie sprit und crew, die ein gruppenmitglied anbietet

[23:16:20]<Mazik> dafür ist es bei nem anderen billiger

[23:18:10]<Mazik> aus der vielzahl möglicher angebote ergibt sich eigentlich nur, dass man immer ne angebotsbeschreibung und nen preis hat

[23:18:42]<Mazik> händler können evtl noch ne beschreibung in ihr profil packen, um standardsachen, wie lieferpauschalen etc, zu erklären

[23:19:53]<Mazik> keine kommentare oder so zu meinem monolog?

[23:20:11]<Mazik> oder brechen grad alle vor den rechnern weg mit dem gedanken "das dauert ja ewig!"

[23:20:13]<Fytalis_>

[23:21:25]<Mazik> najut, red ich halt weiter

[23:21:52]<Mazik> ich werd das ganze natürlich auch noch ins wiki packen, wenn wir hier soweit fertig sind ;)

[23:23:00]<Mazik> der warenkorb an sich ist eigentlich eher dumm. der rechnet einfach die preise der produkte zusammen und wird zwischen logins gespeichert

[23:23:35]<Mazik> mehrere warenkörbe pro account speichern halte ich erstmal für zuviel aufwand

[23:24:28]<Mazik> das bestellsystem kommt dann direkt hinten dran - der kunde sollte natürlich den status seiner bestellung einsehen können?

[23:25:16]<LordCrow> wozu sollten mehrere Warenkörbe gut sein ?

[23:25:33]<Mazik> LordCrow: wenn du standard-orders hast, die du immer wieder ausführst

[23:25:51]<LordCrow> iss doch ehr sinnvoll, wenn ma einfach im katalog anklickt, watt ma haben möchte .. und somit wird es bestellt

[23:25:52]<Mazik> zb 5 deimos, 10 mentu, 20 träger + zuladung

[23:26:35]<Mazik> LordCrow: hm .. ja, ich bin auch am überlegen, ob man nicht lieber im katalog nen mengenfeld macht und direkt bestellt

[23:26:40]<Mazik> hat beides vor- und nachteile

[23:27:07]<Mazik> vorteile direktbestellung: unkompliziert, verkäufer weiß sofort bescheid

[23:27:39]* LordCrow als händler Trägt in seinem Katalog ein 20 Sobeken mit xy waffen verfügbar ... kunde klickt gewünschte menge an .. die wird vom Bestand abgezogen, fertig

[23:27:54]<Mazik> vorteile warenkorb: verkäufer muss nur eine bestellung abarbeiten. das kann auch ein nachteil sein, wenn er keinen überblick über den status der einzelnen sachen hat

[23:28:15]<Mazik> nachteil warenkorb: wenn von mehreren händlern was im korb liegt, muss das system darauf reagieren

[23:28:51]<Mazik> LordCrow: ja, ich glaube, das mit der direktbestellung ist sinnvoll

[23:29:09]<LordCrow> und vorallem .. es ist dem system der tatsächliche bestand nicht klar !

[23:29:20]<Mazik> das ist sowieso schwer

[23:29:28]<Mazik> darauf muss eigentlich der händler achten

[23:29:36]<LordCrow> da geht wer mit 2 Mentu im Warenkorb durch den laden und zahlt nochnichtr ... wieveile kann ma noch rausgeben ?

[23:29:41]<Mazik> dass er ungültige angebote entfernt und neue hinzunimmt

[23:30:14]<Mazik> lol ... ich stell mit grad nen einkaufskorb vor, in dem von oben so 2 mentu drinstecken

[23:30:30]<Mazik> ok, also warenkorb ist doof

[23:30:34]<Mazik> denken das auch andere?

[23:31:10]<Mazik> hm .. fein

[23:31:25]<Mazik> wer nicht protestiert, kann das später im wiki machen ;)

[23:31:42]<Mazik> warenkorb nicht implementieren spart ca ne halbe woche :D

[23:31:45]<LordCrow> andere Frage ... ;) denkt hier überhaupt jemand ?

[23:32:02]<Mazik> LordCrow: ja, die mit dem @ vor dem namen :P

[23:32:18]<LordCrow> das denkst aber auch nur du

[23:32:32]<LordCrow> egal .. weiter !

[23:32:38]<Mazik> (oder grünen punkt oder wie sonst ops in deinem irc-client gekennzeichnet werden)

[23:32:53]<Mazik> so, ich wollte den zyklus einer bestellung erarbeiten

[23:32:57]<Mazik> bestellt

[23:33:15]<Mazik> rechnung bekommt er ja quasi dadurch, dass er bestellt

[23:33:26]<Mazik> also ist der nächste punkt "bezahlt"

[23:33:30]<LordCrow> via E-Mail

[23:33:31]<Mazik> dann "bereit"

[23:33:41]<Mazik> und "geliefert" - also abgeschlossen

[23:34:03]<Mazik> was länger als 1 woche auf "bestellt" oder "geliefert" steht, wird gelöscht

[23:34:24]<Mazik> damit kommen spaßbestellungen aus der welt und man hat noch ne weile nen überblick, was man so verkauft hat

[23:35:06]<Mazik> wenn es länger als ne woche auf "bezahlt" oder "bereit" steht, kann ja ne email an den händler rausgehen ;)

[23:35:56]<Mazik> den status ändern tut der händler manuell - auf die art müssen wir nicht in die ds-interna eingreifen

[23:36:14]<Mazik> selbst, wenn es nur lesend wäre, ist mir das eigentlich unangenehm

[23:36:15]<LordCrow> also gibs im menu nen Punkt

[23:36:15]<LordCrow> - Bestellte Waren und

[23:36:15]<LordCrow> - zu liefernde Waren

[23:36:39]<Mazik> ne

[23:36:49]<Mazik> bevor du liefern kannst, muss es bereit sein

[23:36:58]<Mazik> zb verladen

[23:37:15]<Mazik> ich würde einfach einen filter machen

[23:37:44]<Mazik> ein drop-down, wo du den status auswählst und dann zeigt er dir die einträge

[23:38:12]* LordCrow überlegt sich, wie die Söldner, die beauftragt werden sich wohl mit nem Stempel "Verladen" auf der Stirn fühlen werden

[23:38:44]<Mazik> die haben keine gefühle, dafür sind es söldner :P

[23:39:18]<LordCrow> solang es keine stinkenden Terraner sind

[23:39:26]<Mazik> ey

[23:39:51]<LordCrow> wie sieht es mit alternatieven Zahlungsmitteln aus ?

[23:40:03]<LordCrow> wenn jemand gern in Isos zahlen würd ?

[23:41:19]<Mazik> hm

[23:41:34]<Mazik> das würde glaubich zu kmoplex

[23:41:39]<Mazik> meh

[23:41:45]<Mazik> komplex, sogar

[23:42:03]<LordCrow> mein Vorschlag ... als Händler geb ich den RE kurs pro ware an ... und wovon ich bedarf habe

[23:42:23]<Mazik> dat wär ne börse

[23:42:24]<LordCrow> so kann ma bei zahlungsmittel rohstoffe angeben .. und der rest wird in RE angezeigt

[23:42:53]<Mazik> dat wär ne börse - da wäre dann jeder händler

[23:43:14]<Mazik> außerdem: du als händler änderst ja den status auf "bezahlt"

[23:43:25]<Mazik> warum du das machst, bleibt dir überlassen

[23:43:33]<LordCrow> das wäre keine börse, weil jeder händler den Preis bestimmt .. keine schwankungen oder beeinträchtigungen

[23:43:47]<Mazik> da kannst du rabatte für newbies einfließen lassen oder material-handel

[23:44:10]<Mazik> LordCrow: doch, du siehst ja dann die preise der anderen. das wird den markt extrem beeinflussen

[23:44:20]<Mazik> wird es beim normalen shop zwar auch

[23:44:33]<Mazik> aber imho nicht so extrem, weil man nur die preise sieht

[23:44:39]<Mazik> und nicht angebot und nachfrage

[23:45:52]<Mazik> und du kannst ja immernoch per pm kontakt aufnehmen und den preis verhandeln

[23:46:15]<LordCrow> *prust* Preise verhandelt ma nicht

[23:46:37]<Mazik> zb schreibst du dann in dein profil "preise auch in rohstoffen zahlbar. bitte kontakt per pm vor überweisung"

[23:46:52]<Mazik> naja, du kann ja newbies sonderangebote machen

[23:46:57]<Mazik> oder mengenrabatte geben

[23:47:00]<LordCrow> Preise sind "Bad Boy" Sie stehen zusammen, sie fallen zusammen

[23:47:09]<Mazik> oder ne lieferpauschale draufschlagen

[23:49:16]<Mazik> hat noch wer fragen oder kreative vorschläge?

[23:49:48]<LordCrow> Händlerbewertungen ?

[23:50:16]<Mazik> die machst du für dich selbst - oder willst du deinen geheimtipp jedem verraten?

[23:50:37]<Mazik> ich glaub, für effektive händlerbewertungen sind wir einfach zu wenig

[23:50:39]<LordCrow> der kunde bewertet mich anhand einer 1-10 Punkteliste

[23:50:53]<Mazik> dann will ich aber auch den kunden bewerten können

[23:50:58]<AlphaTar> ich bin fuers ebay-system

[23:51:02]<Mazik> *an commander rodrigo denk*

[23:51:03]<LordCrow> somit kann ein zukünftiger Käufer sehen, ob ich Schnell liefere laut meinen bisherigen kunden

[23:51:12]<LordCrow> oder ob ich as zuverlässig zähle

[23:51:17]<AlphaTar> positiv, neutral, negativ - geht in beide richtungen, ist an ein abgeschlossenes geschaeft gekoppelt damits sich auswirkt

[23:51:19]<Mazik> joa, stimmt schon

[23:51:40]<Mazik> AlphaTar: pro geschäft eine stimme?

[23:52:00]<AlphaTar> jep

[23:52:07]<Mazik> klingt vernünftig

[23:52:12]<LordCrow> hehe .. wohl ehr je mio Umsatz

[23:52:21]<Mazik> nö

[23:52:21]<AlphaTar> und wenn irgendwas nicht stimmt kann man sich beim verwalter/admin beklagen

[23:52:25]<AlphaTar> wird ja eh passieren

[23:52:26]<LordCrow> sonst verkauf ich AT 10 mal 10 KS schnell und zuverlässig

[23:52:46]<AlphaTar> LC, dann landet der geschaeftswert in der bewertung ;p

[23:52:47]<Mazik> wenn at das mitmacht

[23:52:53]<Mazik> hrm ..

[23:53:03]<Mazik> der geschäftswert gewichtet die bewertung?

[23:53:09]<AlphaTar> ne

[23:53:11]<AlphaTar> er steht nur da

[23:53:17]<Mazik> wär zuviel aufwand, glaub ich

[23:53:27]<LordCrow> yea durchschnittsumsatz / Tick .. damit ma die "größe" des Händlers abschätzen kann

[23:53:32]<AlphaTar> automatische umrechnung in RE des verkauften krams anhand der blablub-skala

[23:53:39]<Mazik> du willst alle vergangenen geschäfte speichern?

[23:53:42]<AlphaTar> nein

[23:53:50]<AlphaTar> ich speichere den fiktiven geschaeftswert

[23:54:00]<Mazik> hm

[23:54:03]<LordCrow> *dafür*

[23:54:09]<AlphaTar> d.h. ich sage eine deimos ist wert: rohstoffwert + bauzeit * 500 RE

[23:54:16]<AlphaTar> das ist der *wert*

[23:54:28]* Mazik hört gespannt zu

[23:54:35]<AlphaTar> und der wird automatisch fuer jedes geschaeft ausgerechnet

[23:54:54]<Mazik> und was machst du bei terror-geschäften?

[23:54:57]<LordCrow> wird nur schwer bei Dienstleistungen

[23:55:02]<AlphaTar> und anhand der Alpha-Wolf-Skala bewertet

[23:55:07]<Mazik> oder transporten?

[23:55:09]<AlphaTar> da gibts spezifikationen in der skala

[23:55:11]<Mazik> richtig

[23:55:24]<LordCrow> mach es dir doch leichter

[23:55:26]<AlphaTar> einfacher vegak-verstoss: 5k RE

[23:55:27]<AlphaTar> ;)

[23:55:34]<LordCrow> adiere alle Geschäfte (die RE´s)

[23:55:44]<AlphaTar> naaaa

[23:55:48]<LordCrow> und rechne auf die Zeit um, die der Händler angemeldet ist

[23:55:49]<AlphaTar> dann verkaufst du mir 1 plaste fuer 1 mio

[23:55:53]<AlphaTar> und ueberweist sie mir zurueck

[23:56:05]<-- EthanWulf (~ewulf0@euirc-47bcb18c.dip.t-dialin.net) hat #ds-shop verlassen

[23:56:05]<AlphaTar> deshalb rechne ich fuer die skala mit dem rohstoffwert des verkaufsobjekts

[23:56:08]<LordCrow> auch wieder wahr

[23:56:30]<AlphaTar> bei waren ist das einfach

[23:56:34]<LordCrow> gute Nacht

[23:56:37]<AlphaTar> bei dienstleistungen muss jemand 'ne skala festlegen

[23:56:39]<Mazik> gn8 lc

[23:56:41]<AlphaTar> im zweifel ich *eg*

[23:56:45]--> Kasesekuchen (~rusch1@euirc-335ff581.adslplus.ch) hat #ds-shop betreten

[23:56:50]--> AstroGnom (AstroGnom@euirc-90b3bc3c.adsl.alicedsl.de) hat #ds-shop betreten

[23:56:50]<Kasesekuchen>

[23:56:56]--> EthanWulf (~ewulf0@euirc-47bcb18c.dip.t-dialin.net) hat #ds-shop betreten

[23:56:59]<EthanWulf> re

[23:57:04]<AstroGnom> toll, meine ideen mal wieder ...

[23:57:06]<Mazik> at: und wer macht ne unabhängige skala?

[23:57:07]<AstroGnom> moin

[23:57:12]<Mazik> AstroGnom: ned nur deine

[23:57:17]<EthanWulf> moin gnom

[23:57:21]<Kasesekuchen> hi

[23:57:26]<AlphaTar> Mazik, wenn die skala von genug leuten quergelesen wird dann geht das schon

[23:57:38]<Mazik> at: ok

[23:57:53]<Mazik> aber wenn jetzt jemand obstruse neue leistungen anbietet?

[23:57:57]<AlphaTar> bei transporten macht mans von distanz und frachter abhaengig...

[23:57:58]<Mazik> zb schiffe verschieben?

[23:58:04]<AstroGnom> hey, ich hab dich frauf angesprochen

[23:58:06]--> Ole|away (~Jan_oleka@euirc-3a2d93b2.adsl.hansenet.de) hat #ds-shop betreten

[23:58:10]<Mazik> oder neu lackieren, sprich umbenennen

[23:58:12]<AlphaTar> dann nehmen wir die abstrusen neuen leistungen nach grausamster willkuer in die skala auf

[23:58:27]<Mazik> AstroGnom: andere leute haben mich unabhängig von dir und ohne davon zu wissen angesprochen

[23:58:40]<AlphaTar> und sagen "der schmuggel einer brutalen kriegsflotte von id 1024 nach regulus wo er barbie angreifen kann ist laut der Alpha-Wolf-Skala 50k RE wert."

[23:58:56]<AstroGnom> jaja, erzähl mir halt was *brumel, patentamt aussuch*

[23:59:04]<Mazik> at: die skala macht dann wohl der admin

[23:59:06]<AlphaTar> bzw. wuerde ich dann den nahrungsbedarf der flotte fuer die zeit errechnen und den in RE nehmen

[23:59:23]<AlphaTar> als wert

[23:59:37]<AlphaTar> ich weiss, nahrung ist weniger wert als 1RE/einheit laut gtu

[23:59:37]>AstroGnom< ich überleg schon länger über sowas, denn als rohstoffhändler bin ich ziemlich am arsch, was übersicht über meine aktuellen sachen angeht

[23:59:46]>AstroGnom< aber Fytalis_ hat mich auch gefragt

[23:59:48]<AlphaTar> aber mit 1 RE/einheit nahrung ist der transport*wert* gut beschrieben

[23:59:59]<AlphaTar> der preis wird wohl das 3- oder 4-fache sein

[00:01:19]<Mazik> hmhm

[00:01:49]<AlphaTar> und 'ne formel dafuer aufzustellen ist simpel

[00:01:52]<Mazik> also wird mit jeder bewertung ein geschäftswert nach alfa-wolph-skala verknüpft

[00:01:58]<AlphaTar> richtig

[00:02:36]<Mazik> joa .. dann könnte man das schon für die gesamtbewertung auch damit gewichten

[00:02:45]<AlphaTar> wuerd ich nicht tun...

[00:02:52]<Mazik> warum?

[00:02:53]<AlphaTar> ich wuerd als uebersicht nur sowas wie bei ebay anzeigen

[00:03:05]<AlphaTar> zur not, setz ein bewertungslimit von 1/tag

[00:03:06]<AlphaTar> ;)

[00:03:18]<Mazik> "x% positive bewertungen" meinst du?

[00:03:39]<AlphaTar> x positive, y negative, z neutrale/ungueltige

[00:03:48]<Mazik> ungültig?

[00:04:07]<AlphaTar> ja... die 50 bewertungen fuer je 1 plaste kann man als admin einfach fuer ungueltig erklaeren

[00:04:13]<AlphaTar> mit passender begruendung die drangehaengt wird

[00:04:22]<AlphaTar> und mehrfachauswahl um alle auf einmal ungueltig zu machen

[00:04:47]<Mazik> soll das nur der admin können, oder auch der gruppenadmin?

[00:06:24]<AlphaTar> das kann $person_mit_mod_flag

[00:07:19]<AlphaTar> und die mods legt $admin fest

[00:07:48]<Mazik> ich würd keine flags vergeben bei den userrechten. lieber alles per rang

[00:08:25]<AlphaTar> rang und flags.

[00:08:30]<AlphaTar> erlaubt eine bessere differenzierung

[00:08:32]<AlphaTar> trust me...

[00:08:42]<Mazik> ja, klar

[00:08:48]<Mazik> aber die frage ist, ob man es braucht

[00:08:59]<Mazik> weil außer für mods brauchen wir bisher keine flags

[00:09:09]<AlphaTar> kommt sicher alles noch

[00:09:25]<Mazik> :O

[00:09:33]<AlphaTar> erfahrungswert

[00:09:34]<EthanWulf> naja, aber wenn man für jeden einkauf ne bewertung abgeben müsste wärs auch ein wenig lästig

[00:09:42]<AlphaTar> EthanWulf, man *kann*

[00:09:45]<AlphaTar> nicht man *muss*

[00:09:48]<Mazik> jo

[00:09:57]<AlphaTar> und bei ebay schreibt man doch auch nach jedem scheiss "toller service, jederzeit wieder"

[00:10:17]<AlphaTar> selbst wenns nur 2 kondome und 'ne bueroklammer waren die $flachzange ersteigert hat

[00:10:18]<AlphaTar> ;)

[00:10:37]<EthanWulf> aber bei ebay zählen 2335622 bewertungen von EINER person als eine bewerung

[00:10:58]<EthanWulf> +t

[00:10:59]<AlphaTar> wir koppeln sie ans geschaeft

[00:11:00]<Mazik> und? wollen wir ebay machen?

[00:11:06]<AlphaTar> und man muss ja nicht bewerten

[00:11:07]<AlphaTar> kann aber

[00:11:18]<AlphaTar> und ich vermute bei einem geschaeft ueber 5 mio RE *wird* man das vmtl. auch

[00:11:28]<AlphaTar> waehrend man sich bei einem geschaeft ueber 50 isos die muehe nicht macht

[00:11:34]<Mazik> jo

[00:12:07]<EthanWulf> hmm

[00:12:34]<EthanWulf> aber das müsste ja dann so gemacht werden, dass man erst ne bewertung abgeben kann, wenn man tatsächlich was gekauft hat

[00:12:41]<Mazik> jo

[00:12:54]<Mazik> du bekommst quasi punkte für geschäfte

[00:13:01]<Mazik> also pro geschäft einen

[00:13:04]<EthanWulf> .oO(payback)

[00:13:16]<Mazik> und dann kannste pro bewertung einen verbraten

[00:13:28]<Mazik> und die verfallen nach ner woche

[00:13:43]<Mazik> (ihr merkt evtl, dass wir nen wöchtenlichen cronjob brauchen ;) )

[00:13:52]<AlphaTar> brauchen wir nicht

[00:14:07]<AlphaTar> es reicht wenn sie bei zugriff ueberprueft werden und ggf. verfallen

[00:14:14]<AlphaTar> wenn 2 wochen niemand auf die db zugreift bleiben sie

[00:14:19]<AlphaTar> sobald es jemand tut sterben sie

[00:14:22]<AlphaTar> das langt voellig

[00:14:34]<Mazik> stimmt auch

[00:14:56]<Mazik> aber dann müsste jeder code, der ne anfrage macht, das cleaning machen

[00:15:04]<AlphaTar> delete from blub where expire<currentdate

[00:15:04]<Mazik> das wird unter umständen langsam

[00:15:11]<AlphaTar> noe, nicht jeder

[00:15:18]<Mazik> sondern?

[00:15:24]<Mazik> nur der erste einer sitzung

[00:15:28]<Mazik> beim einloggen oder so

[00:15:33]<AlphaTar> nope

[00:15:38]<AlphaTar> der wo du sagst "kommentar schreiben"

[00:15:54]<AlphaTar> der raeumt im selben atemzug auf in dem er sich die geschaefte die du bewerten kannst zieht

[00:16:14]<Mazik> ja, aber wir wollen auch geschäfte, die seit > eine woche auf "bestellt" (nicht bezahlt) und "erledigt" stehen, löschen

[00:16:35]<AlphaTar> das kannst du vom login machen lassen

[00:16:56]<AlphaTar> mit 'ner automatischen negativen bewertung vom benutzer "System" verbunden

[00:16:59]<AlphaTar> *veg*

[00:17:28]<Mazik> ne, wenn es nicht bezahlt wird, is das ja negativ vom kunden und nicht vom system

[00:18:00]<AlphaTar> das system findet das aber auch scheisse weil es nicht verarscht werden mag.

[00:18:25]<Mazik> naja, da muss es trotzdem den kunden bewerten

[00:18:31]<AlphaTar> ja klar

[00:18:37]<AlphaTar> es bewertet den schuldigen

[00:18:39]<Mazik> wie gesagt, ich will bei nem bewertungssystem auch meine kunden bewerten

[00:18:43]<AlphaTar> joa

[00:18:45]<AlphaTar> kannst du auch

[00:18:55]<AlphaTar> bei der bewertung steht halt dran ob du kunde oder verkaeufer warst

[00:19:02]<Mazik> jo

[00:19:24]<AlphaTar> Geschaeft ueber 150 Punkte nach Alfa-Wolph-Skala als Verkaeufer mit Kunde Ethan Wulf

[00:19:32]<Mazik> denn wenn jemand seine bezahlten waren am rendezvouspunkt wochenlang nicht abholt, nervt das

[00:20:08]<AlphaTar> in dem fall fallen die waren zurueck an $verkaeufer

[00:20:22]<Mazik> da waren sie auch noch .. auf meinen nautis

[00:20:32]<Mazik> das geld fiel entsprechend auch zurück

[00:20:41]<AlphaTar> nene

[00:20:47]<AlphaTar> ich meine $kohle und $waren sind dann dir

[00:20:52]<AlphaTar> wenn $kunde ohne grund nichts tut

[00:21:01]<AlphaTar> dafuer bauen wir huebsche AGB

[00:21:06]<Mazik> lustig war nur: nach der ersten aufforderung, mit frachtern anzurücken, hat der typ nochmal überwiesen

[00:21:12]<AlphaTar> LOL

[00:21:15]<-- Kasesekuchen hat sich getrennt (Quit: )

[00:21:28]<Mazik> at: was du machst, wenn ein geschäft platzt, ist ja dein bier

[00:22:22]<Mazik> nungut. scheint, als hätten wir alle aspekte geklärt

[00:22:31]<Mazik> dann mach ich mal morgen ne wiki seite

[00:22:42]<Mazik> und dann hoffe ich mal auf viele helfer :)

Datenbank

Nur ein Anfang, praktisch bessere Notizen... ich arbeite das gelegentlich aus, passe die Namen an und packe es in SQL-Create-Statements.

1.: table users:

userID

int, primary key NOT NULL (ach neee)

userDspName

varchar (vgl. ds-usertable, anzeigename?) NOT NULL

userLevel

int, NOT NULL

2.: table moderatoren:

modID

int, primary key, NOT NULL, auto_increment

modUser

int NOT NULL (entspricht users.userID)

modArea

int NOT NULL (wo ist der motzerator motzerator? betrifft spezifische kataloge / katalogbereiche?)

3.: table admins

adminID

int, primary key, not null, auto_increment

adminUser

int not null (entspricht users.userID)

adminGroup

int not null (falls -1 ist der admin globaler admin)

so... auf den Rest hab ich grad keine Lust... *yawns*

DS-Shop (last edited 2006-01-11 07:00:07 by BooIiing)