Hallo Herr Uphaus, das Problem ist simpel - es wird meiner Meinung nach nur eine Position angezeigt, die in der Berechnung eine Rolle spielt aber nicht sichtbar sein darf. Dabei handelt es sich um den Betrag, der sich aus netto Einkauf in GBP x Kurs ergibt, deshalb netto, da noch keine Marge aufgeschlagen wurde, das wäre der nächste Schritt. In der Endsumme ists dann stimmig, da müssen Sie eigentlich nichts machen. Die falsch Anzeige haben wir bei allen Hotelformularen. Daran müssen wir etwas ändern, das war übrigens schon einmal stimmig ! Grüsse Manfred Zach --- Bitte möglichst bald machen, da bereits Buchungen mit falschem Preis ankommen. Ausserdem wird wie schon gestern geschrieben der netto Preis im Buchungsformular angezeigt, habe Ihnen ein Besispiel angehängt. Das muss unbedingt geändert werden, weil die Leute natürlich Rückfragen, wenn da was anderes steht als dann in der Summe als Reisepreis berechnt ist. Hoffe Sie können das ganz schnell erledigen - Danke Ausprobierem können Sie mit allen Kanalinsel Hotel Jersey http://www.channel-islands.de/jersey/hotel/angebote.htm Habe einmal anhand eines Beispiels (Hotel Pommes d Or) schon etwas eingestellt unter "hotelmaster" was dezeit "kommt" im Anhang, da wird der umgerechnete netto Preis ausgewiesen und das special 4=3 nicht berechnet, der HP Zuschlag ist ohne Aufschlag Soll wäre 7 Nächte minus 1 Nacht aus 4=3 = 6 x Preis x Kurs + (Marge +19 % MwST) plus HP Zuschlag x Kurs + (12 % Zuschlag) Die anderen "Master" für die Berechnungen stelle ich schnellstmöglich ein ------------------- REISERÜCKTRITTSVERS. !!! Warum ist in startseite_boote.tpl Zielflughafen auskommentiert? Werden Specials vor allen anderen Rabatten abgezogen? Alternativ zu Rabatten? Am Ende? Gegen Max Rabatt aufgerechnet? HP Preis als Aufschlag? (d.h. Basispreis nur mit Frühstück?) Hotels: Input Forms für Kinder dynamisch anzeigen bzw. mehrere Eingabefelder preisberechnung: globales Preis_array vs. lokale Variablen -> nicht mischen, sondern konsequent global Datumsauswahl automatisch immer auf nächsten gültigen Tag setzen und letztes Datum merken wenn Kunde auf zurück clickt Kinderalter 0 -> über/unter weglassen Mail-Formular (alle Daten, Kunde bekommt email?) Einzelne Boote produzieren Fehler in date.inc (ca Zeile 63) -> debuggen Familienrabatt 2 aktivieren/einbauen!! Marge raus aus der Anzeige Marge in BasispreisVorRabatten rein Marge in EUR oder jewiliger Währung? Margen MwSt geht nicht (?) Fewo Buchungen (Preisberechnung, Email-Form) ------------------------------------------- Fehler: 1. Bei Umrechnung von GBP auf Euro wir beim Vakanzcheck der in der Preistabelle eingegeben Betrag in Euro als Preis pro Person angezeigt das in der Anzeige falsch, gerechnet wird dann aber richtig. 2. Der HP Zuschlag wird bei Pfundpreisen nicht umgerechnet und als Eurobetrag zugeschlagen 3. Vermerk in der Buchungsmaske notwendig "zur korrekten Preisberechnung muss das genaue Alter der Kinder am Anreisetag eingegeben werden" 4. Als Fertigmeldung nach Absendung der Buchung kommt die boote-ready.htm das ist falsch ich stelle heute im Laufe des Tages eine hotel-ready.htm ein bitte entsprechend ändern ------------------------------------------- Hotels: neue DB Felder: - Mindestaufenthalt - Anzahl-Tage - FamilienZimmer max Personen - HP Ermäßigungssatz, HP Ermäßigung Buchungszeitraum, HP Ermäßigung Reisezeitraum - Kinderrabatt: Alters-Intervallen + Rabatt pro Interval 1. tageweise Berechnung 2. Berechnung der Überschneidung der Reiszeit (Tage in A + Tage in B) 3. Preiseingabe für Person im Doppelzimmer DZ, Person im Einzelzimmer EZ, Kind ?? (evtl. Siehe Kinderermässigung), Halbpension HP das ist in "Preise" bereits so vorgesehen 4. X = Y Option z. B. 10 = 7 bedeutet 10 Tage reisen 7 Tage bezahlen hier muss es die Möglichkeit für mehrer Optionen geben, die dann wieder vom Termin abhängig sind - also z.B. 10=7 vom-bis 5=3 vom-bis das muss individuell eingegeben werden können. Es wäre sinnvol hier die Option für Reise- und Buchungstermin einzubauen da diese Fälle mit Sicherheit kommen 5. Halbpension ermässigt oder kostenlos Diese Option ist abhängig vom Reisezeitraum und vom Buchungszeitzeitraum also z.B. wer vom-bis bucht und vom-bis reist erhält 100 % Ermässigung hier sollten ebenfalls mehrere Optionen mit unterschiedlicher Rabttierung möglich sein. 6. Kinderermässigung das ist reichlich kompliziert ich denke die beste Lösung wäre wenn wir bei den Preisen keine Kinderpreise mehr eingeben und die Kinderermässigung lösen indem wir die Minderpreis als Prozentbeträge vom Erwachsenenpreis im DZ berechnen wir benötigen dann a. Möglichkeit für 3-4 unterschiedliche Altersangeben z,B. 0-2 Jahre 3-12 Jahre 13-16 Jahre alle 3 Varianten können pro Hotel benötigt werden b. zu jeder Altersangabe ein Spalte für die zu berechnenden Nachlässe in Prozent und eine Spalte für die Reisedaten da die Ermässsigungen nach Saisonzeiten variieren können c. es sollte erkannt werden, dass Personen die das mögliche Höchstalter für Ermässigungen erreicht haben, automatisch zum Erwachsenenpreis abgerechnet werden d. Die Kinderermässigung setzt grundsätzlich voraus, dass 2 vollzahlende Erwachsene gebucht sind. Das zusätzliche Kind erhält dann die Ermässigung In der Praxis passiert es immer wieder, dass nur ein Erwachsener und 1 Kind gebucht werden oder aber 2 Kinder zusammen in einem zusätzlichen Zimmer Das alte Programm berechnet dann für die Kinder den Kinderpreis, das darf in Zukunft nicht so sein. Wir müssen prüfen ob 2 Vollzahler berechnet werden und zusätzlich dann das Kind bei Unterbringung im Zimmer der Eltern bzw. zusammen mit 2 Vollzahlern. Wenn 1 Erwachsener und 1 Kind 1 Zimmer belegen muss das Kind den Erwachsenenpreis bezahlen - Keine Ermässigung Dies gilt auch wenn 1 Kind 1 Einzelzimmer belegt oder wenn 2 Kinder zusammen ein zusätzliches Doppelzimmer belegen. Wenn 3 Kinder zusammen in einem Doppelzimmer untergebracht sind, zahlen 2 Kinder den Erwachsenenpreis und das 3. Kind bekommt die Ermässigung Die bereits bestehenden Optionen wie Frühbucherrabatt usw. gibt es bei Hotels auch, aber das habe ich nicht mehr erwähnt, da das ja bereist funktioniert Wir müssen nur sicherstellen dass a. Kinder wenn Sie einen Nachlass wollen immer zusammen mit 2 Vollzahlern im gleichen Zimmer untergebracht werden müssen b. 2 Kinder die alleine ein Doppelzimmer belegen, den Erwachsenenpreis bezahlen müssen Beispiel gesamt 4 Pers. 2 Erw + 2 Kinder (jeden Alters) gewünscht werden 2 DZ = 4 x Erwachsenen DZ-preis c. bei den Kindern 2-3 Altersgruppen eingegeben werden können, die dann wiederum unterschiedlich rabattiert werden d. wahrscheinlich wäre es gut zusätzlich zum EZ und DZ auch ein Familienzimmer (Family) anzubieten dann würde sich der Kunde mit Kindern wohl meist in dieser Katgoerie einbuchen Beispiel gesamt 3 Personen 2 Erw. + 1 Kind im Family dann bekommt das Kind die Ermässsigung Ausserdem hätten wir dann die Möglichkeit im DZ und EZ grundsätzlich keine Rabttierung einplanen zu müssen e. Bisher hatten wir noch ein Spalte in der die Gesamtzahl der Personen eingegeben wurde evtl. sollten wir das beibehalten f. Hilfreich wäre auch noch wenn die max. Anzahl der Kinder die im Family untergbracht werden können vorgegeben werden könnte Dann gilt EZ - kein Kinderpreis möglich bei Belegung eines EZ mit einem Kind ist der volle Preis zu zahlen myximale Belegung = 1 Person DZ - kein Kinderpreis möglich unabhängig vom Alter der dort untergbrachten Personen ist der volle Preis pro Person (max. 2 Pers.) zu bezahlen maximale Belegung ist 2 Personen = 2 Vollzahler Peispiel: Mutter reist mit 10 jährigem Kind und belegt gemeinsam ein Doppelzimmer dann wir das Kind als Erwachsener gerechnet im DZ MÜSSEN 2 Vollzahler buchen Family - nur in dieser Kategorie werden Nachlässe zugelassen es gilt der Grundsatz, dass Nachlässe nur für Kinder gewährt werden können, die zusammen mit mindestens 2 Vollzahlern im gleichen Zimmer untergebracht sind ! Hier brauchten wir in der Datenbank Spalten für folgende Informationen zu Family a. maximale Belegung - in der Regel 3 oder 4 Personen, das muss individuell eingegeben werden können. Wenn in den Stammdaten das Zimmer mit 3 Personen verfügbar gemacht wird bezahlen 2 Personen voll, die 3 Person sofern Rabattberechtigt erhält den Rabatt sofern nicht berechtigt = 3. Vollzahler (3 x voller Preis) Wenn ein für 3 Personen geeignetes Zimmer mit 4 Personen belegt werden soll muss das Programm die Buchung ablehnen Meldung "zu viele Personen im Zimmer" entsprechend bei Belegung mit 5 Personen im 4rer Zimmer b. 3 Alterskategorien die individuell anpassbar sind z.B. 0-2 Jahre, 3-10 Jahre, 11-15 Jahre die Altersangaben können von Hotel zu Hotel variiernen c. zu jeder Alterskategorie Rabattstaffel in % Start und Enddatum des Rabattzeitraumes das Buchungsadtum spielt bei der Kinderrabattiertung keine Rolle !! Ich glaube das ist bei den Booten bereits in die richtige Richtung gelöst und vielleicht können wir das ja entsprechend modifizieren dass es auch für die Hotels passt. Alternativ können wir das auch in die Preistabell stecken sofern die Voraussetzngen erfüllt werden -------------------- >> im Momnet verstehe ich das so, dass wir den HP Zuschlag als fixen >> Betrag bei "preise" eingeben und unter "produkte" die Rabattierung >in >> Prozent nach der Reisezeit in der der Rabatt gilt. > >Den HP_Zuschlag geben Sie in der Tat so ein, nur es verschiedene >Rabattsätze gibt haben wir ein Problem (bzw. müssen die Datenbank >erweitern). Dann müssen wir wie bei den Specials oder Familienrabatt >dann auch HP1_Rabattsatz, HP1_Reisezeitraum + dann HP2, HP3, usw. >einbauen. Oder gibt es nur einen Rabattsatz, der je nach Reisezeit >gilt? Wir können mit einem Rabttsatz auf die HP auskommen ! > > >> der HP Zuschlag darf aber keinem anderen Rabatt mehr unterliegen, >muss also als separate Grösse zum >> Hotelpreise nach Rabatten addiert werden. >Das kann ich so machen. OK > > >> Die Spcials sollen grundsätzlich nur "ontop" ausgewiesen werden - >> also erst alle Rabatte berechnen und dann davon das Special >abziehen. >Wenn das Special 5=10 ist (also quasi 50% Rabatt), ziehe ich die 50% >dann vom 'Preis-nach-Rabatten' ab? Sorry war mein Gedankenfehler, hatte die specials mit den Incentives vertauscht. Nin wenn special 5=10 ist, dann wird nur dieser Rabatt auf den Hotelpreis gewährt, keine weiteren Rabatte oder sonstigen Abschläg > > >> Unter "preise" existiert auch noch eine Spalte für den >Kinderpreise ! >> Wofür ist die gut ? >Die werde ich noch löschen, ist in der Tat hinfällig. OK > >> Erste Praxisproblemchen >> >> wir haben bei der Abfragemaske für die Ferienhäuser die möglichkeit >> einen Transfer zu bestellen. Das geht aber nicht, da es keine >> individuellen Transfer zu den Häuser gibt. Es müsste die >Möglichkiet >> bestehen hier z.B. in der Datenbank die Information "nicht möglich" >> einzugeben oder das Feld müsste automatsich mit "nicht möglich" >> gefüllt werden, wenn in der Datenbank die Transfermöglichkiet nicht >> eingegeben wird, was die elegantere Lösung wäre. >Ich könnte das so einrichten, dass der Abschnitt nicht angezeigt >wird, wenn der Transferpreis 0 ist (oder z.B. auch -1, also negativ). >Wäre das ok? Ja klar geht das auch Hätten Sie dann die Möglichkeit die Transferpreisfelder in denen derzeit nchts steht automatisch dann mit einer 0 zu füllen, das wäre hilfreich -------------------------- Mietwagen: -------------- Fragen: - Feld für Eingabe Auswahl der Uhrzeit bei Abholung und Rückgabe - Pauschalreise (Preis vom Starttag oder tagesweise) als Parameter oder in DB oder versch. Datensätze -- - Reicht wirklich 1-6 Tage und ab 7 Tage mit x% Aufschlag? (Es gibt z.B. 3-4 und 5-6 Tage) Ist der Aufschlag von x% über das ganze Jahr bei einem Wagen gleich, oder muss diese Information pro Preis-Zeitspanne gespeichert werden (z.B. im Sommer 5%, im Winter 2%)? - Ist die Mindestmietdauer immer 3 Tage? Sonst benötigen wir ein zusätzliches Feld dafür in der Datenbank - Ist die Einwegmiete genau wie bei den Booten (d.h. erlaubt ja/nein, Aufschlag x Euro); gibt es eine einschränkung für die erlaubten Zielorte? - Preise vom ersten Tag der Buchung versus tagesgenaue Preise - wann muss das Skript welche Berechnungsmethode wählen? Muss das als neue Spalte in die Datenbank? - Thema Wähungsumrechnung: Bisher rechnet das Skript bei einer Fremdwährung nur den Produktpreis in Euros um, nachgestellte Zuschläge oder Abzüge (Incentive, HP Zuschlag, Transferkosten, Einwegmietenaufschlag) wird unter Annahme der Währung Euro aus der Tabelle geholt. Ist das korrekt so? - Erlaubte Start/Zielorte -> bitte nochmal genau beschreiben wie das funktioniert - Falls der Test der Hotel ok ist, prüfen Sie bitte in dem Testskript auch noch die anderen Produkte (bis zur Buchungsmail). Es könnten sich durch die Änderungen Auswirkungen auf die anderen Bereiche ergeben haben, die wir vor dem Live-Stellen entdecken sollten. Bin's schon wieder was ist falsch am SQL Befehle DELETE FROM 'buchungs_preise' WHERE 'Preisenddatum' < '2011-12-01'; Grüsse MZ -------------------- >- Ist die Mindestmietdauer immer 3 Tage? Sonst benötigen wir ein >zusätzliches Feld dafür in der Datenbank Variable für Mindestmietdauer wäre besser >- Ist die Einwegmiete genau wie bei den Booten (d.h. erlaubt ja/nein, >Aufschlag x Euro); gibt es eine Einschränkung für die erlaubten >Zielorte? Ja wie bei den Booten, im Prinzip keine Einschränkungen, aber Fahrzeuge können nicht grenzüberschreitend gemietet werden d.h. keine Einwegmieten zwischen Bordirland und Republik-Irland oder zwischen Jersey und Guernsey oder zwischen England und Irland usw. >- Erlaubte Start/Zielorte -> bitte nochmal genau beschreiben wie das >funktioniert (wenn Sie mal Zeit haben) wir geben die Varianten über Codierungen wie bei den Booten ein die Vermietstationen befinden sich an den wesentlichen Flughäfen und es gibt einige Stadtbüros z.B. in London, Dublin oder Edinburg Die Einwegzuschläge sind vermieterabhängig das kann dann wieder über die Codes gesteuert werden. Preise vom ersten Tag der Buchung versus tagesgenaue Preise - wann >muss das Skript welche Berechnungsmethode wählen? Muss das als neue >Spalte in die Datenbank? ja diese Optionen brauchen wir - könnte mir vorstellen das über den Reisetyp zu steuern - z.B. Car-day (für Tagesabrechnung) und Car-pau (für Pauschalabrechnung auf Basis des Starttages) >- Thema Wähungsumrechnung: Bisher rechnet das Skript bei einer >Fremdwährung nur den Produktpreis in Euros um, nachgestellte >Zuschläge >oder Abzüge (Incentive, HP Zuschlag, Transferkosten, >Einwegmietenaufschlag) wird unter Annahme der Währung Euro aus der >Tabelle geholt. Ist das korrekt so? Nein - alle Positionen ausser Incentive müssen der Umrechnung unterliegen ------------------- Bin am überlegen, ob wir das Tool auch für unser Mietwagenprogramm verwenden könnten. Da wäre das Problem zu lösen, dass wir in der Preiseingabe unterscheiden können müssen zwischen Preis für 1-6 Tage Anmietung - eigener Stammdatencode Preis für ab 7 Tage Anmietung - eigener Stammdatencode oder wir geben nur einen Preis ein und arbeiten mit einem Zuschlag oder Abschlag in Prozent, galube das wäre besser. Erkannt werden müsste 1-6 und ab 7 Tage und die Preisberechnung entsprechend erfolgen Bins nochmal unter der URL habe ich eine Testseite eingebaut der Chevrolet Matiz im unteren Preisfeld ist verlinkt Grüsse NZ http://www.cstravel.de/leihwagen/testcar.htm Guten Morgen Herr Uphaus, Danke für die Nachricht und die Telefonnummer, werde mich melden. Leihwagenbuchungen kann meiner Meinung nach in das bereits bestehende Tool integriert werden 1. Sortierung nach Fahrzeugcode ich stelle mir das so vor, dass wir im html in der Preisliste bei jeder Fahrzeugkategorie bereits ein Knopf "diese Fahrzeug buchen" einbauen und dann die entsprechenden Informationen ohne weitere Zwischenschritte wie bei den Bootsbuchungen mitnehmen Beispiel aktuelle Preisliste http://www.cstravel.de/leihwagen/leihwagen-irland.htm 2. Vertmietstationen können über die bereits vorhandenen Felder für die Bootsliegeplätze eingegeben werden Eventuelle Einweg-Mieten sind ebenfalls bereits erfassbar 3. Es wird pro Fahrzeug bis max. 2-3 Preisberechnungsmodelle geben z.B. a. 1-3 Tage b. 4-6 Tage c. ab 7 Tage basierend auf dem Preis für die Anmietung ab 7 Tage, den wir in der Datenbank eingeben werden, stelle ich mir das dann so vor, dass erkannt werden muss ob es a/b oder c ist und dann bei a und be ein Zuschlag in % berechnet wird. also z.B. c = 50 a = 50 + 10 % b = 50 + 5 % dieser Zuschlag und a. und b. muss individuell steuerbar sein 4. wir brauchen 2 Preisberechnungsoptionen a. Berechnung nach tatsächlicher Reisezeit mit tageweiser Zuordnung des Preises nach der jeweiligen gültigen Reisezeit b. Berechnung nach Startdatum, was bedeutet, dass der gesamte Mietzeitraum nach dem am Starttag gültigen Preis berechnet wird. 5. Berechnung erfolgt grundsätzlich tageweise 1 Tag = 24 Std. 6. habe in der Datenbank unter tescar-irl bereits einmal Stammdaten angelegt Das wärs eigentlich Bei der Gelegenheit möchte ich noch auf einen wichtigen Punkt hinweisen, den wir auch baldmöglichst abhaken sollten Wir sind verpflichtet als Reiseveranstalter die Kunden auf den Abschluss einer Rücktrittsversicherung hinzuweisen. Brauchen also sobald der Kunde eine Buchung tätigt (egal was) bevor unsere "Fertigmeldung" kommt einen Zwischenschritt in dem eine html Seite aufgeht (oder bevor die Buchung abgesendet werden kann) auf der der Kunde gefragt wird ob er eine Reiseversicherung abschliessen möchte oder nicht und diese dann direkt über einen Link zu unserem Reisversicherer abschliessen kann. Wenn der Kunde keine Versicherung will muss er einen Haken in eine entsprechende Box machen und es sollte möglichst an uns eine Information erfolgen, dass der Kunde keine Versicherung wünscht. Dies Info könnte dann auch auf der Übermittlung seiner eigentlichen Buchung erscheinen. also zB. Kunde XY bucht Charterboot A will aber keine Versicherun dann Info mit Bootsbuchungsdaten - keine Versicherung gewünscht. wenn das denn machbar ist. eventuell kann das aber auch direkt auf den Buchungsseiten schon stattfinden - dazu erbitte ich gelegentlich einmal Ihre Gedanken - Danke Bitte wenn immer Zeit ist auch an den Hotels weiternachen Grüsse Manfred Zach -------------------------------------- Hallo Herr Uphaus, bei den Puaschalangeboten handelt es sich um alles was nicht exakt tge- oder Wochenweise gepreist wird und um Produkte bei denen mehrere verschieden Leistunge in einem Paket zusammengefasst sind wie z.B. Rundreisen, Städtereisen, Hotelpauschalangebote usw. Starttag ist immer flexibel Preis ist nach Reisezeit pro Paket Saisonzeitenüberschneidung soll berechnet werden Im Prinzip denke ich, dass die Features die wir bei den Hotels haben dafür ok wären, sofern nicht die tageweise sondern pauschalabrechnung erfolgt. Erwachsenenpreis, Kinder wie bei HotelZimmerbelegung ebenfalls Die Anzahl der Reisetage sollte augewiesen werden, war bisher auch so Auf http://www.cstravel.de/rundreisen/tour-of-scotland.htm finden Sie ein typisches Beispiel. Grüsse Manfred Zach