Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


Website for employee use - to take customer orders

Posted on 2013-05-21
Medium Priority
Last Modified: 2013-06-03

I'm currently working on a project, which is currently in its planning phase, and I need some advice on the best way to implement it.

The objective is to create a website for a massage parlor's employees. The website will be accessed through the web or a private intranet. The employees will access the website through tablets provided to them by the company.

When a customer approaches an employee, the employee will understand their request, and select the appropriate massage package on the website, from a list of available packages. The employee will also enter any customization requests (eg: specific massage oils, etc.). Once the order is complete, the employee will enter the customer details and save the appointment.

This appointment will then be available in the back-end, for further back-office processing.

So, to summarize:

The website will have a list of massage packages to choose from. Each package will have its own page with description and pictures.

The packages may be divided into categories, which will form the main menu of the website.

Employee selects package and is redirected to a page which will optionally allow him to customize the order.

Employee selects required customization, and is redirected to a page with a form to collect customer information.

Employee enters customer information and saves it.

The "order" becomes available in the back-end for further processing.


Whats the best way to implement such a website? CMS, self-coded PHP?

Which CMS will be most suitable for this purpose?

Can I use Wordpress for this? If yes, how do I set up the flow? I know how to create the categories, product pages, etc. But how do I create the customization and the information collection pages, and how do I integrate them into the flow?

Thanks a lot, in advance. I look forward to your reply.
Question by:shishir_sri
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 70

Assisted Solution

by:Jason C. Levine
Jason C. Levine earned 400 total points
ID: 39184468
Whats the best way to implement such a website? CMS, self-coded PHP?

Whichever way you best you know how.   If you are comfortable working with a CMS, do so.  If you prefer hand-coding, do that.  There is no "best" way, just personal preference.

Can I use Wordpress for this? If yes, how do I set up the flow

You can use any CMS, including WordPress.  I would recommend adding a shopping cart plugin that allows you to define products and options and checkout without actual payment.  I believe WPe-commerce for WordPress does that and there are similar options for both Drupal and Joomla.
LVL 14

Accepted Solution

Dzynit earned 1600 total points
ID: 39201827
Wordpress is always my preference. As jason1178 suggested, wp-ecommerce is a cart that could work for you, but I've recently switched to using the tribulant cart. It has more features and their support is great.

eShop is a decent cart also, but not as easily customizable:

Since you want the employees to be using this rather than customers placing their own orders, you should take into consideration to have the area for the employees to require login or password protected. I'm sure you plan to have the site done for customers to view also, so you could always do a sub-domain installation for the cart to prevent customers from accessing it and thinking they can place their own orders.

I prefer wordpress over the other cms options mostly because they feel bulky and complex to me. Some require editing the core cms files to install features, etc so it makes upgrading difficult and time-consuming. You never have to edit core files for wordpress.

The reason I've recently switched to the tribulant cart is because I don't feel wp-ecom and eShop has been providing good support lately. Wp-ecom has upgraded their plugin to put theme files in the site theme so you can customize the layout without worrying about overwriting during upgrades, so that has definitely been an improvement for that cart.

But as jason said, there's many options with the variety of cms's - it's a matter of choosing the best for you that you're comfortable working with. I always suggest going with the option that has the least glitches, simplest to work with so your customer can learn how to use it (and easily train their employees on the system), and can be upgraded without fear of things breaking or requiring hours worth of copying edits into the upgrade.

Author Comment

ID: 39217461
Thanks for the reply guys. I apologize for the delayed response.

Featured Post

On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

How to install BuddyPress on your self-hosted WordPress site It’s been called everything from “social networking in a box” to “Facebook without the terms of service,” but until Feb. 16, BuddyPress was a relatively unknown outside the WordPress MU…
In order to have all security and back ups taken care of, WordPress users can sign up for services with WP Engine.
The purpose of this video is to demonstrate how to make a WordPress Site faster and smaller in size by cleaning up the database. This will be demonstrated using a Windows 8 PC. Plugin WP Optimize will be used. Go to your WordPress login page. T…
The purpose of this video is to demonstrate how to Import and export files in WordPress. This will be demonstrated using a Windows 8 PC. Go to your WordPress login page. This will look like the following: : Click on Too…

661 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question