I bought 6 used basses off GC online over the course of a year. 5 were returned because, in my opinion, each had some kind of issue. The one I kept was sold within a year. For me, it was almost more of a catch and release game.
TalkBass has been independent since 1998. Add your voice.
Create a free account to reply to discussions, view embedded media, and browse with fewer display ads.
Join free Log in
Want zero display ads or expanded classifieds tools? Compare plans.
Websites are not updated instantly after a purchase.
It wasn't me that it happened to pancake. Now get off your high horse before you fall and break something.
Unless one is a software developer, computer science major, or software engineer, these types of posts show just how ignorant one can be of how this stuff works. "If only...", "In this day and age...", "With cutting edge technology they should...". Perhaps those complainers could enroll at MIT or Stanford and create a whole new relational database system. Society rewards those very handsomely who can create such and then have the whole world adopt it.
Now, GC could use the opposite form of database locking where if one person browses an item, no one else can browse it. The item either gets flagged as "Sold" or "No Longer Available". Some on-line merchants use this method, perhaps those you mentioned above. The problem for many merchants, is that if customer #1 decides not to complete the transaction for whatever reason, the sale is lost as customer #2 already moved on.
For some merchants, this is an okay scenario, part of what developers call their 'business rules'. But for large merchants, those lost/delayed sales can add up into serious dollars. If an item sits and sits, it costs a retailer money. So big retailers use database locking that allows two people to browse an item, but the one that gets processed first gets it. (There is even more stuff going on behind the scenes that determines what gets processed first, and it's not as obvious or cut-and-dry as one might imagine.)
Imagine this scenario: Customer #1 walks into a store and sees at an item on the shelf where only one is available. We don't know if he will actually buy it, is just kicking the tires, window shopping, etc. Do you let a second customer "see" that item on the shelf also, or should a cone of blackness shroud that item while customer #1 is staring at it? Some say yes, so customer #2 will then move on to another store. What happens if customer #1 cannot complete the transaction for whatever reason. His card is declined, wife shows up and forbids it, etc., etc. Now the retailer lost that sale until another customer, perhaps customer #2, perhaps another customer, comes in at a later time, maybe even months later to buy it. That merchant lost money having the item sit on the floor longer than necessary than if he allowed both customers to "see" the item at the same time.
Ignorance must be defeated, and you're perpetuating it.
Sometimes I think the Mods must feel like employees at a day care...
I didn't say that to make myself feel superior. I've only had two semesters of SQL and just a bit on locking. What I called out as ignorant is when people make blanket declarations like 'because so-and-so does it this way, why can't they? Perhaps GC is on a legacy Oracle system that makes fine tuning the databse to reflect these things impossible at the moment, but may be a long term goal once financing opens up. Large organizations can't change things overnight. Perhaps the small shop is using a new protocol like Kentico, and that can't be scaled up as big and fast CG wants it to be right now. Regarding your small retailer with immediate updates, perhaps your browser is current to reflect frequent PHP or JS updates in the shopping cart, but the OP was on an outdated browser that wouldn't reflect the change, even if it was coded in. It reminds me of when Trump stated that he was going to get together with Bill Gates and figure out a way to turn off the internet for muslim people. Or when Trump stated that his can of hairspray couldn't deplete the ozone layer because he was using it in his apartment which in his mind is 'sealed'. This thing has turned into a witch hunt against CG by people who know nothing of what is actually going on. That is what I call out as ignorant. Again, not to make me feel superior.People who have to call others ignorant because it makes them feel smarter are what makes this website just the best. What would the world do without insulting bass players who are experts in everything. I'm sitting here laughing at you.
Spot-on!This issue revolves around an outdated inventory database system. The online store and the local GC retail store where the bass was sold don't have cloud based inventory systems that sync up in real time. That would be the solution. Considering GC's financial issues, I don't foresee them sinking money into this any time soon. Could the retail staff members edit the web database if they sell a used product? Yes, technically, but in reality, this would be a IT nightmare and probably end up being LESS accurate. you don't want the new part-time sales person screwing around with inventory systems.
I didn't say that to make myself feel superior. I've only had two semesters of SQL and just a bit on locking. What I called out as ignorant is when people make blanket declarations like 'because so-and-so does it this way, why can't they? Perhaps GC is on a legacy Oracle system that makes fine tuning the databse to reflect these things impossible at the moment, but may be a long term goal once financing opens up. Large organizations can't change things overnight. Perhaps the small shop is using a new protocol like Kentico, and that can't be scaled up as big and fast CG wants it to be right now. It reminds me of when Trump stated that he was going to get together with Bill Gates and figure out a way to turn off the internet for muslim people. Or when Trump stated that his can of hairspray couldn't deplete the ozone layer because he was using it in his apartment which in his mind is 'sealed'. This thing has turned into a witch hunt against CG by people who know nothing of what is actually going on. That is what I call out as ignorant. Again, not to make me feel superior.
They took my cc info for something that was purchased by someone else the evening before...
I know there's a ton of websites already (even some mom and pops shops in all types of retail) that handle the issue of 2 people buying the same item online... Once something is sold online, it immediately changes the item to "no longer available/out of stock", so I don't see that being an issue at all really. Auto parts retailers have had that tech for well over a decade now. I can't see why GC couldn't adopt 15 year old tech for that particular issue. Darren Riley (a very small in comparison to GC) online music parts store has that tech on their site. I know becasue I've wanted to buy multiples of the same item from them and it stopped me becasue I bought the last one already, and it was instant.
As far as the issue of having multiple retail stores and one comprehensive website all interacting together, I don't believe it's 1000xs more complex than I imagine as you say... or even 10xs. I say that because with all the thousands of different types of retailers in the world (outside of the musical instrument biz) I can't imagine that people haven't already seen a need for that type software, and that it doesn't already exist in several forms to choose from already. I'm not saying it's cheap, but I don't believe GC would have to pay millions and millions to have an IT company custom make it for them. Just buy what's already been invented. Carmax comes to mind as a first thought.

