Shop zu bestimmten zeiten sperren
Author: Lothar T.
Visited 2819,
Followers 1,
Shared 0
da ich einen Pizzashop mache möchte ich die leute darauf hinweisen das mein shop nur zu gewissen Zeiten geöffnet hat gibt es eine möglichkeit wenn der kunde kaufen möchte das es ihm verbietet zu kaufen ?
Posted on the
Sie können mit Javasript im Header-Bereich Umleitungen realisieren, die Bestellungen nur während der Geschäftszeit ermöglichen.
Entweder für den gesamten Shop, indem Sie diesen als eigenes Projekt im Subdomain erstellen, oder für die Seiten der Shopabwicklung.
Hier finden sie ein Beispiel für das Script:
http://www.web-toolbox.net/webtoolbox/index-zeit.htm
Gruss JJ
Was genau Sie ausblenden hängt von Ihren Vorstellungen ab. Z. Bsp könnte der Warenkorb auf eine Seite mit den Öffnungszeiten umgeleitet werden, für die Sperrzeit.
Unklar ist mir, was geschieht, wenn der Zielcomputer eine andere Zeitzone verwendet?
Gruss JJ
Die genaue Zielseite ist:
http://www.web-toolbox.net/webtoolbox/umleitung/umleitung-uhrzeit02.htm
(die Struktur dieser Homepage ist etwas ungewohnt!)
Gruss JJ
Author
vielen dank für ihre hilfe
da ich aber das programm erst seit 2 wochen habe bitte ich sie mir genauer zu erklären wie ich eine ganze ebene meines shop von 22:45 bis morgens 12 uhr sperren kann.
ich währe ihnen sehr verbunden
Gruss L.Turner
sie gehen zu
1 Sitemap - Warenkorb ecommerce - Eigenschaften - Erweitert
geben hier das Script unter vor dem /HEAD ein mit den Zeiten und den Dateinamen wohin geleitet werden soll
Sie können z. Bsp. eine versteckte Seite in 1 Sitemap mit dem Namen "Geschlossen" (geschlossen.html) eingeben, worin Sie die Mitteilung für die geschlossenen Zeiten eingeben
Diese wird dann für datei01.htm datei 02.htm verwendet wo geschlossen ist, für den Zeitrahmen wo offen
=übrige Zeit müsste eventuell umprogrammiert werden, da ja ohne Umleitung weiter.
wenn Minutengenau gewünscht, müsste auch umprogrammiert werden,
leider habe ich jetzt weder die Zeit noch die Geduld, dies genau auszutesten, sie können sich aber das Wissen dazu aus den Anleitungen zu javascript selber aneignen, oder jemanden finden der bereit ist dies zu tun.
Gruss JJ
hier ein thema mit php
http://unofficialwsx5.de/board39-gästebereich/board28-diskussion-für-die-gäste/fragen-zum-programm/2023-seite-uhrzeitabhängig-weiterleiten/
Der Gwunder auf die php Lösung war nun doch grösser, als die Zeitknappheit,
habe diese getestet, gefällt mir wesentlich besser als die JavaScript-Lösung !!
http://www.exp.juag.ch/links.html
Dank an "Der Zwoemti" mit einem Nützlich
Gruss JJ
PS zu beachten ist, dass diese Lösung in der Vorschau von WX5 nicht wirkt, sondern erst nach dem Upload !!
Und man sollte auch beachten das die Serverzeit benutzt wird! Je nachdem welche Zeitzone genutzt wird kann das schon mal eine Stunde oder zwei variieren....
Author
hiermit möchte ich mich nochmal ganz herlich für die hilfe bedanken die Zeitsteuerung funktioniert
Gruss Lothar
Author
http://s504400264.online.de/
Einen schönen guten morgen ich habe mein shop auf einen testgesetzt kann den jederzeit auf den richtigen umleiten
ich brauchte nochmal deine hilfe
ich muss an den sperrzeiten was ändern
Mo - Do von 12:00 - 22:45 Uhr
Fr-Son + feietage von 15:00 uhr bis 22:45 Uhr
könntes du mir nochmal helfen wegen den Tagen
Gruss Lothar
für die Wochentage kann die Abfrage relativ einfach erweitert werden,
http://www.php.net/manual/de/function.date.php
für die angaben dazu.
Für die Feiertage wird es komplexer, da diese je nach Gegend und Jahr variieren!
z. Bsp CH: http://sprain.ch/blog/2011/02/18/feiertage-berechnen-lassen/
lesen Sie nach wie variablen und deren Verwendung in php funktionieren.
für die Abfragen zur Umleitung werden die Werte entsprechend verwendet. Ableitung aus dem Beispiel pro Monat ersichtlich, wie dort das Datum verwendet wird können auch die andern Werte abgefragt werden. (kleines w für Wochentage numerisch usw.)
Gruss JJ
weitere Hilfe und Beispiele in Google finden !!
Author
hier nocmal ein nachtrag zum spreeren des shops
hier habe ich jetzt eine möglichkeit gefunden wöchtenlich pro tag anders den shop zu sperren
<?php
//date (N) bentutz eine variable für die woche die mit case 1: montag anfängt und mit case 7: Sonntag endet bitte in der seite wo die bestellung gemacht wird bei erweitert
//vor den html tag in php
switch (date('N'))
{
case 1:
case 2:
case 3:
case 4:
if (!(date('His') < '224500' && date('His') > '120000')) {
header('Location:zeitabhaengig-geschlossen-html');
}
break;
case 5:
case 6:
case 7:
if (!(date('His') < '224500' && date('His') > '150000')) {
header('Location:zeitabhaengig-geschlossen-html');
}
break;