Web store with multiple physical store fronts
Posted: Wed Sep 15, 2010 7:50 am
I was wondering if anyone could give me advice concerning a new project I will soon be undertaking?
We are currently in the process of rebranding our brick and mortal locations to be the same as our PoolGeek web store. As a result, we would like to have all of these stores run off of the same system for order processing, vendor ordering, etc. Now, it seems the easiest way would be to use our ablecommerce store, with some modifications. Here are some of the issues we think we'd run into.
1) How do we designate which location each order has come from?
2) How do we use a proper payment gateway/method for each location, as a physical credit card transaction needs to reflect the site where the card was scanned.
3) How do we keep inventory levels unique to each store front?
I did notice that the orders table does include a storeid, so I'm assuming it might be possible to add new stores to the stores table, and modify the admin order screen to allow a new store to be selected. Not sure if this is going to cause any future problems, though. Not sure about the additional Gateways... Would it be possible to add a new Authorize .Net gateway for each store front we add? I think inventory might not be that hard to figure out with an additional table, although determining when to update it might be challenging.
Any ideas/suggestions/options for me would be GREATLY appreciated. I'd rather not jump into this project before thinking about all the possible challenges and issues beforehand.
Thanks,
Scott
PoolGeek.com
We are currently in the process of rebranding our brick and mortal locations to be the same as our PoolGeek web store. As a result, we would like to have all of these stores run off of the same system for order processing, vendor ordering, etc. Now, it seems the easiest way would be to use our ablecommerce store, with some modifications. Here are some of the issues we think we'd run into.
1) How do we designate which location each order has come from?
2) How do we use a proper payment gateway/method for each location, as a physical credit card transaction needs to reflect the site where the card was scanned.
3) How do we keep inventory levels unique to each store front?
I did notice that the orders table does include a storeid, so I'm assuming it might be possible to add new stores to the stores table, and modify the admin order screen to allow a new store to be selected. Not sure if this is going to cause any future problems, though. Not sure about the additional Gateways... Would it be possible to add a new Authorize .Net gateway for each store front we add? I think inventory might not be that hard to figure out with an additional table, although determining when to update it might be challenging.
Any ideas/suggestions/options for me would be GREATLY appreciated. I'd rather not jump into this project before thinking about all the possible challenges and issues beforehand.
Thanks,
Scott
PoolGeek.com