FAQ |
Kalender |
2020-04-15, 20:03 | #1 | |||
|
||||
Medlem
|
Hej
Webbutik för pizzeria byggd på OpenCart. Folk använder den för att beställa hem eller hämta pizzor. Kan betala direkt via PayPal, Swish eller "jag betalar när jag hämtar". Pizzerian har öppet dagligen 11.00-22.00. https://lambergetspizzeria.se Dilemma: Trots att öppettiderna är hyfsat tydliga, särskilt vid checkout , händer det att folk beställer och betalar för hemkörd pizza när pizzerian har stängt. Leder till en massa krångel och irritation. Fråga: Finns det något sätt att automatiskt göra det omöjligt att beställa/betala mellan vissa tider och se till att kunden förstår varför hans/hennes beställning inte kan tas emot? Tips, förslag eller klockrena lösningar mottages tacksamt. Danne |
|||
Svara med citat |
2020-04-15, 23:41 | #2 | |||
|
||||
Flitig postare
|
I WooCommerce hade jag skrivit ett par rader kod som bytt ut checkout mot en text att det för närvarande är stängt i butiken. Samt dolt "Add to cart" med samma kod. Tiderna borde väl sättas som settings istället för att hårdkodas, men principen enligt nedan.
Pseudokod: if (date('H') < 11 || date('H') > 21) { // edit hooks of checkout and add-to-cart button and add a message that the store is closed } Inte insatt alls i OpenCart tyvärr, men känslan är att samma sak borde gå lösa. En googling gjorde att jag såg det verkar finnas lite twig templates du kan mixtra i för att byta ut checkout mot ett meddelande enligt principen ovan. En alternativ quickfix tills bättre metod är implementerad är en irriterande javascript alert om att det är stängt på varje sidladdning mellan de tiderna |
|||
Svara med citat |
2020-04-15, 23:45 | #3 | ||
|
|||
Medlem
|
https://www.opencart.com/index.php?r...+shop+at+hours
Använder inte OpenCart själv men 20 USD verkar vara en överkomlig summa |
||
Svara med citat |
Svara |
|
|