Step 1: adding new fields to store the location of each of your productsIt it easy to edit the structure of the "products" table using phpMyAdmin.
There is already a "location" column in it, but you could add more columns.
Step 2: consulting and editing field values2.1 Basic method is editing/consulting the value for the new fields directly in phpMyAdmin.
Writing a basic SQL query to search for a product is really easy:
SELECT product_id,model,sku,location,shelf,bay FROM `abc_products` WHERE sku='T1234';
This example query would display a few fields for the product with the reference "T1234" (sku = Stock Keeping Unit).
I added the "shelf" and "bay" columns in the query.
If you don't feel comfortable with SQL queries, phpMyAdmin also has a "Search" tab and will build the queries for you.
However, you will quickly be more efficient learning how to write SQL queries.
2.2 Improved solution: integrating the new columns from your database in AbanteCart admin.
- use a tool like grepwin to locate all files with occurences of a column name that already existed is typical of the product table (e.g. "ship_individually"). This will easily let you locate which source files should possibly be edited. By double-clicking each of the found files, you can then edit it in your favourite code editor (e.g. PSPad).
- Adapt the SQL queries that should be (INSERT, UPDATE, SELECT) by adding the names of your additional columns, and edit the templates that should display the additional fields.
2.3 Expert solutionYou could also write an extension, which basically makes what I described at 2.2 more reusable, but would require you to learn about how to write AbanteCart extensions. This is much more complex that the simple method I described.
Hope this helps.