Easy solution for cafe or restaurant site
Web Designers! Contact us to get Special offers.

3 month of free 24/7 email support for buyers.

Administrator manual

Admin side of CafeEngine allows you to manage a lot of stuff on your cafe / restaurant site. There are some interface rules that accomplished anywhere. There is a lot of content that can be presented as a list (e.g. list of meals or list of pages). Lists are everywhere shown as a table where left columns show some data of items and right column provide some links to make actions on corresponding item. "Add" link usually located at the header of right column of list. All exceptions are described below. Other point is working with images. In any form of editing of item that can have an image you'll see 3 things: already uploaded image (if it has been uploaded yet), "Remove image" checkbox (check it if you want to remove image) and "Upload image" file field. Use "Upload image" to replace image. All images are not mandatory. There is no image processing provided. Consult with your designer which images to use.

Here is list of Admin side sections with comments:

Menu sections
Allows to manage cafe/restaurant menu structure. Right column of sections list give you possibility to change sections order ("Up" and "Down" links), "Edit" and "Delete" sections. There is one undeletable special section. You can rename it only. It will not be shown in section list at visitor side of site. Meals located in this section are shown at the top of a full menu (all menu sections on one page) or at the bottom of any menu section shown separately. This section can be used for hot deals or special meals. You may hide it by choosing "No" for "Use Special menu section" option in Settings: Site.
Each meal in menu may have up to 3 prices (usually price depends on size of meal) and text box where visitor may write his wishes for selected meal. Headers for each price column and text box may be defined in section add/edit form. If you need price column or text box but do not need header for it just write space in corresponding field of this form.
Clicking "Options" in menu sections list you'll get a page where you may control meal options for each meal in the menu section. All options must be divided by groups. After adding a group you'll get possibility to add options. Options may have a price which will be added to base price of meal. For example: if price of cup of coffee is $2.00 and visitor chosen option "cream" with price $0.10 total price will be $2.10. Order of options may be changed by clicking "Up" and "Down" links. Names of options and their groups and option prices will be changed after you'll click "Submit" button near corresponding fields.

Meals Allows to manage meals in your cafe or restaurant menu. You can see all meals from all sections or meals from one section only here depends on value chosen in "Sections" select box. Right column of meals list allows to change meals order in corresponding section ("Up" and "Down" links), "Edit" and "Delete" meals. "Hide" and "Show" links can be useful if some meal is temporary can not be served. These links will not delete item, but just will hide (or show) it at visitors side of site. Note that number of prices for each meal depends on number of filled price headers in section edit form. General purpose for field "Volume" You may disable "Volume" is to show weight of meal. You may disable it using "Use volume column" option in Settings: Site.
You may have a list of complimentary meals for each meal. Use link "Relative" to manage meals which you want to offer with selected meal.

Orders Show the list of online orders. Last (not served) order shown first. List of orders can be filtered by status ("Served" field in filter), Person, Email, Phone and Month. By clicking on Person or Phone fields you will see order details. If "Person", "Email", "Phone" or IP address of order already added to Blacklist link to Blacklist records shows below. Click person or phone link to get order details page. At the top of order details page you can change status of order and write some comment on it. There are 3 possible statuses: "Not Served", "Served" and "Bad". "Not served" is initial status. It is assigned when order is submitted. "Served" - mean that order was not bad joke and customer came to restaurant/cafe (or order was delivered) and paid. "Bad" - mean that it was a bad order. If status was set to bad you can add person to black list (see "Blacklist" section for more details).
There is no online order processing, but you may collect credit card information. Choose what types of credit cards you will accept at Settings: Cafe. If no types selected visitors will not see credit card fields in order form. All credit card information will be sent to email address written in "Send orders by email to" option in Settings: Site. You also may choose will credit card information be keeped in database (and shown in order details) or no.

Blacklist This stuff allows to keep information about sources of bad online orders. Each entry of Blacklist has 4 fields: Person, Phone, Email - filled by person who submit order and IP - filled automatically. Each entry may have a comment. You can add, change and delete any data. If new order has one or more field matched to Blacklist entries - count of these entries shown as a link under order line in Orders section.

Reviews Here you may manage review of your cafe/restaurant. All reviews ordered by date, last review shown first. Review allow to rate your cafe/restaurant by 5 parameters. Names of parameters you may change in wording tool in "review_rating", "review_rating1" - "review_rating4" labels. When site visitor submit new review it would be approved(by clicking "Show" link) by site administrator before other visitors will see it. Anything in the review may be changed by administrator.

GuestBook Here you can add, edit and delete messages in your guestbook. New message added to guestbook will not be shown at the site immediately. You should click "Show" link at the right column to show message at the site. Messages are ordered by date of addition.

Contacts Here you can see data submitted to your contact form. Message can be deleted only.

Site pages You can manage ordinary pages of your site here. Page has following fields:

  • Header - is a header of page
  • Content - text of your page. Rich text editor used, so you can write your text with images, links etc.
  • Title - is what you see in the header of browser window.
  • Keywords - possibility to help to search engine (like google.com) to index your site right. Note: use keywords in text. It will increase your ranking in search engines.
  • Page can be visible at the visitor side of the site or can be hidden. If page set to be hidden it will also be hidden in all site navigation described in "Site Navigation" paragraph of this manual.
After you edited these fields you can see result without update actual site by clicking "Preview" button at the bottom of form. It will open page you editing in new window.

Site navigation This section intended to manage navigation on your site. Initially you have 3 site menus: "Main Menu", "Left Menu" and "Bottom Menu". You can choose menu items shown in this section by clicking links at the top of page. Menu item can be one of these kinds:

  • Page - ordinary page of your site created in stuff described in "Site pages". Choose title of needed page in select which appears righter when you choose this type.
  • List of categories - will add to menu list of links to each section of your cafe/restaurant menu.
  • Single section - link to one section of cafe/restaurant menu chosen in select appears righter.
  • Meal - link to page of meal chosen in select appears righter.
  • My order - link to on-line order page.
  • Review - link to Reviews page.
  • Guestbook - link to Guestbook page.
  • Contact page - link to page with contact form.
  • Link - link to outer URL. Type URL to text area appears below. URL would start with "http://".
  • Spacer - adds empty line.

Settings This part of admin zone makes your site flexible. All settings are divided into 4 pages. At the "Cafe" page located all data related to your physical cafe or restaurant. Name, location etc.
"Site" page manages data related to your site.
"Messaging" page allow you to manage messages user see. Usually after some actions.
"Database" page added to manage your database settings.
You can choose one in select box under settings header. Here is full list of settings:

Settings: cafe
Cafe name - name of your cafe or restaurant. Also used in search engine optimization.
City - name of city where your cafe or restaurant located. Also used in search engine optimization.
Address - physical address of your cafe/restaurant. Also used in search engine optimization.
Phone - phone of reception of your cafe or restaurant.
Currency - currency of your country.
Cafe time zone - used to show your cafe or restaurant working schedule instead of order page when you do not accept orders. Also used to show right order time. Relative to GMT. Timezone of server written below.
Online Order Hours - time when your cafe/restaurant accept orders. Open and close time by weekday.
Accepted credit cards - Types of credit cards you may accept.
Time format - allow you to show time as it is accepted in your country.
Date format - allow you to show date as it is accepted in your country.
Tax - % which will be added to order sum. Leave empty to disable showing Tax line in order form.
Delivery cost - sum which will be added to order when visitor will choose "Delivery" method of shipping.

Settings: Site:
Site URL - web address of your cafe/restaurant site. Value in address bar excluding "admin/"
Administrator login - login you enter at the login page of admin side.
Administrator password - password you enter at the login page of admin side. Leave it as is to keep existing password.
Theme - theme to use for a site. depends how site will look.
Keywords - these keywords will be added to "keywords" meta-tag of each page of your site. Your cafe or restaurant name and city will be added automatically and there is no need to put them here.
Title - text to show in head of browser window.
Allow online orders - to show or no online order page.
Use volume column - if "No" - will suppress "Volume" columns and fields in admin and visitor zones.
Use Special menu section - if "No" - will suppress "special" section of menu everywhere in admin and visitor zones.
Allow delivery - set to "Yes" if you wish to provide delivery of online orders to online customers.
Allow pickup - set to "Yes" if online customers may take their orders from your cafe / restaurant.
Allow booking - set to "Yes" if you provide booking for online customers.
Use secure code - to show or no image with secure code needed to put to special field in all forms of your site.
Check emails in forms - if this option is set to "Yes" email field in any form will be mandatory.
Send mails from address - email address from which you'll get emails generated by site.
Send mails from name - name from which you'll get emails generated by site.
Send orders by email to - address to which email notifications about new online orders will be sent.
Keep Credit Card information in DB - allow to collect credit card information provided in online orders in database ( and show at the order details page in admin ). Set this option "No" if you feel that somebody left may explore your database.
Send new review by email to - address to which email notifications about new review will be sent.
Send guestbook by email to - address to which email notifications about new message in guestbook will be sent.
Send contact form by email to - address to which email notification about new contacts will be sent.
Send email using - way to send emails from site. If "PHP mail() function" and "Sendmail" will not work ask your hosting provider how to fill form appear after you choose "SMTP".
All page size will be - number of items to show in list of all paged content.
Main (Left, Bottom) Menu - names of navigations at your site. Used in site templates only.

Settings: Messaging:
Message after addition of a meal to the order - message visitor will see after he/she will add meal to the order.
Message after order is submitted - message visitor will see after he/she will submit the order.
Message on GuestBook page - message visitor will see on GuestBook page.
Message after GuestBook form submitted - message visitor will see after adding message to GuestBook.
Message on Contact page - message visitor will see on Contact page.
Message after Contact form submitted - message visitor will see after adding message to Contact form.
Message after deletion meal from order - message visitor will see after deletion meal from on-line order
Message after Review added - message visitor will see after review addition.

Settings: Database:
Most of these settings would be provided by hoster.
Database name - name of database to use.
Database host - host where database located.
Database port - port to connect to database (leave empty to use default).
Database login - login to database.
Database password - password to database.
Database prefix - prefixt for table names in database. Allow to use one database for few sites.

Wording This tool allow to change any text your visitor will see at the site. Left column is a label, right - current value which shown instead of the label in template. Also it allow to easily translate site to another language.


Best Scripts on the Internet - Scripts.com™! Web Scripts Directory phpdirectory.com