Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7190327
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T19:29:25+00:00 2026-05-28T19:29:25+00:00

I am in the process of developing salon software and about to implement a

  • 0

I am in the process of developing salon software and about to implement a point of sale feature.

What is the best way to organize and structure my tables?

My initial thought is to have a Sales table which has an id, date, subtotal, tax, tip, and total amounts. Then have a relational table with foreign keys to the Sale Id and Product / Service Id. The other option that’s crossed my mind is to have a Products column which contains a comma delimited list of the products for the sale.

Is there something I’m missing or better implementation? Any advice would be greatly appreciated.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-28T19:29:26+00:00Added an answer on May 28, 2026 at 7:29 pm

    Have you looked in to any of the open source shopping cart / pos of sale systems, their your best reference point for looking at how to develop such a system, looking at things such as:

    1. How may people are going to use your system at any one time?
    2. How redundant does the mysql information need to be?
    3. How likely are you going to want to expand on your original implementation?
    4. Is your POS system likely to link into an online store?
    5. Are you just going to be selling products or services as well?
    6. What locale are you planning on releasing?

    These are just some of the factors that will affect your table design, my best advice having done a few of these carts in the past is look at how existing open-source system are storing their mysql data and building their apps as generally they’ve adjusted their application layouts accordingly.

    In terms of your actual question your definantly on the right track, some resources definently worth looking at is magento – massive shopping cart / POS system when coupled with extensions, and maybe even take a look at gocart (a codeigniter opensource shopping cart) which looks quite promising and will definently be useful to see how the tables are structured (lot more simpler than magento).
    Also worth taking a look at is a web based POS system that allowed offline mode access etc, but can’t remember its name for the life of me, will post when i remember.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am in the process of developing a Feature to install a WebPart with
We are in the process of developing a client-server software (in C#, Net 2.0)which
I'm in the process of developing Route Tracking/Optimization software for my refuse collection company
We are in the process of developing a .NET based IIS hosted web application
I'm in the process of developing a social network site. And been thinking of
I am in the process of developing a web application that consists visually of
I'm in the process of developing a multi-tiered financial processing application in Java using
I am in the process of developing a large ASP.NET MVC application. I am
I'm in the process of developing a Silverlight custom control that hosts a Flash
I'm in the process of developing several custom build scripts for TFS and I'd

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.