Mo’z Thinkz

Morriz

Just another idiot that wants to be heard…

PAS OP: NavAudio / Dynavin zijn criminelen die je geld niet teruggeven.

Ik ben niet de enige die gedupeerd werd door de firma NavAudio.

Had ik maar goed onderzoek gedaan naar de (blijkbaar altijd slechte) service van NavAudio / Dynavin, er zijn genoeg posts:

Dynavin voor BMW E39 bijna net zo slecht als de firma NavAudio die hem levert.

Ok, ik vond dat mijn BMW E39 uit 2000 wel een onboard GPS systeem moest hebben, en dan het liefst met geintegreerde iphone aansluiting etc. Ik had wat forums afgestruind, om te stuitten op de enige twee betaalbare alternatieven: de Dynavin of de Hualingan. Beide zijn chinese lookalikes van de originele BMW unit met video touchscreen. Helaas had ik blijkbaar niet goed genoeg gezocht naar problemen met die units, terwijl ik meer dan genoeg lovende verhalen aantrof. Ik ga nu niet helemaal in op de voor en nadelen, want eigenlijk zijn ze die aandacht niet waard vind ik nu.
Maar goed, ik had mijn Dynavin besteld bij de firma NavAudio, kreeg mijn unit opgestuurd, en vond helaas de volgende problemen bijĀ  het in gebruik nemen:

  • iPhone (zowel 3GS als 4) aansluiting werkte gewoon niet. Deze werd wel gedetecteerd, maar was niet te bedienen en gaf geen geluid. Ik had alle (overigens zeer simpele) kabelaansluitingen gecontroleerd, en moest concluderen dat deze iPhones niet ondersteund werden.
  • Bluetooth verbinding om handsfree te bellen was zeer slecht. Ik moest het geluid helemaal op de maximum stand 40 zetten, en de auto aan de kant, om iemand net te kunnen verstaan.
  • Geluid van de radio was veel te hard uitgestuurd. Op stand 10 was dit al oorverdovend hard.
  • Geluid van de subsystemen waren niet goed op elkaar afgesteld: stel je praat met iemand op volumestand 40, je hangt op, en vervolgens knallen je boxen kapot omdat het systeem terugspringt naar radio met volumestand 40 !!

Ik was duidelijk niet tevreden en stuurde het product terug binnen de 7 dagen zichtgarantie (volgens de wet Koop of Afstand), met duidelijke feedback waarom, en kreeg ik de volgende reactie:

“Helaas, maar er komen wel diverse updates voor.”

Alsof ik daar op moet wachten na voor bijna 700 euro te hebben neergelegd. Nee, dank je wel zei ik, en vroeg mijn geld terug. Maar dat zou ik na 30 dagen terug krijgen. Allemaal volgens de wet. Prima.

Maar na 5 weken had ik nog steeds mijn geld niet terug, en ging ik er achteraan bellen. Ondertussen had de firma NavAudio ook nog eens een nieuwe verpakte unit op mijn adres laten afleveren. Toen begon bij mij al het vermoeden dat deze firma niet graag geld teruggeeft aan zijn gedupeerde klanten. En ja hoor, ze wisten van niets en zeiden niets ontvangen te hebben. Ze wisten nota bene ook niet eens dat ze een nieuw pakket hadden opgestuurd!? Ik moest maar bewijzen dat ik iets had teruggestuurd, en daarmee was voor hen de kous af.
Gelukkig had ik natuurlijk nog het verzendbewijs van de TNT post, en kon ik laten zien dat het eerste pakketje op tijd was ontvangen door hen.

Maar toen kreeg ik ook nog eens te horen dat ze 5% van de aanschafprijs in zouden houden, terwijl dit volgens de wet verboden is. De wet Koop op Afstand zegt dat een consument binnen 7 dagen het product mag terugsturen met volledige restitutie van het aankoopbedrag, en zonder opgaaf van reden. Daar bovenop leverde het geleverde product niet wat er beloofd werd, en heb ik daarom ook recht op alle in rekening gebrachte, en door mij gemaakte verzendkosten.

Uiteindelijk ben ik dus gedupeerd voor 5% plus 3 maal verzendkosten, want de firma NavAudio weigerde gewoonweg te betalen. Ik zal jullie niet letterlijk al hun email reacties oplepelen, maar ik kan wel zeggen dat ze niet zo fris waren, en duidelijk naar voren kwam dat ik te maken had met onbetrouwbare figuren met geen gevoel voor eerlijk zakendoen. De firma NavAudio deed gewoonweg denken aan een stel kampers die je een kapotte auto verkopen. Alleen wordt dat niet duidelijk middels een internet aankoop. Ik heb gelukkig nog nooit ergens voor betaald en het niet gekregen, maar ik moet blijkbaar toch een betere neus kweken voor dit soort stinkende zaakjes.

Nu kan me die 55,35 euro gestolen worden, want ik vind het veel belangrijker om een toekomstige geinteresseerde te behoeden om ooit maar iets te kopen van de firma NavAudio. En al helemaal niet zo’n slecht product als deze Dynavin!
Toch vind ik ook dat het recht zijn loop moet hebben, en heb ik besloten contact op te nemen met mijn advocaat om een zaak aan te spannen tegen de firma NavAudio. Natuurlijk heb ik alle bewijzen om deze zaak te winnen, en ook dat laatste beetje geld terug te krijgen. En tegelijkertijd doet het me stiekem een genoegen om die sujetten op hun nummer te zetten.

Wordt vervolgd.

SimpleHelix won’t refund my money

Last week I talked to SimpleHelix support (who were very responsive btw) over their live chat app, to get some definitive info over their “semi VPS” hosting deal for Magento.

So we talked through a lot, and I went with the deal they had: 50% off for the first year if paid upfront. I paid about $425,- with paypal. But once I had server access I found out that they don’t offer in-memory caching on the semi VPS, which I definately need for Magento. Upgrading to a full VPS was too costly ($75 vs $160 p/m), plus it would also still lack the in-memory caching, so I decided to stick with my NL based host (IZI Services, very nice company btw).

That’s when I asked for my money back, since they offer a 30 day money back guarantee. But guess what, they simply said no! Because I paid with paypal!? What? Why? Where should I have read that? And why wasn’t that communicated to me before?

Can you believe that? In this day and age? Take money for a service which does not meet your needs? Man, I thought customer was king in the US, but I guess they need mouths to feed overthere now :p

I asked them a couple of times to help me out, because they couldn’t deliver what I need, but to no avail. I finally had to create a dispute with paypal, which is currently waiting for a settlement.

My advice: Don’t bother with SimpleHelix if you need a decent Magento setup.

Magento’s dataHasChangedFor(isDirty)

I just built 4 hours of code on top of isDirty, when I noticed it isn’t even working! I wanted to test if something has changed in the ‘customer_save_before’ event, so I could do something first. But Magento seems to simply not care if an object’s main properties or relations are dirty. It just saves whole object trees, wether something changed or not. AAAAAARGH! Yet another performance penalty, straight from the hip.

Isn’t it basic stuff to have your value container flag properties and itself as dirty? Magento started on isDirty and flagDirty, but didn’t pull through and left it unfinished. Instead they implemented a dummed down method called “hasDataChangedFor”, which doesn’t allow for testing if the object itself is dirty or not (because one of its properties is). I notice that it’s sparsely used, but not for testing whole objects before they’re saved.

Now I have to create an unnecessary bloated mechanism that goes through each property in getData, and see if it is found in oldData, and then test if it’s changed with hasDataChangedFor. AAW!

I hope the Varien guys pick up on this and start using the dirty pattern, because it’s simply too much to carelessly save whole object trees and make costly database queries when it’s not even needed.

Maybe I am too much of an angry guy right now, instead of a quiet and thorough investigator, so I might have overlooked something here. I hope so. Please tell me if I’m wrong :)

UPDATE: it’s even worse than I thought, because in both customer_address_save_before/after, _origData is not populated, so I have no clue wether something about the object has changed or not. Bummer! Does that mean that I have to load up the old objects from the database first? So much overhead, I am getting more even depressed.

Magento rocks!

I had to find the right solution for our online Chronos Coffee store, and preferred to find a SaaS (Software as a Service) application which would be flexible enough and also affordable. I looked at all the big players and also the smaller ones offering shared solutions, but none of them were flexible enough for what I envisioned: A scalable, controllable application with a plugin architecture to custom fit our needs. So I decided I’d give Magento a try again. I had fiddled around with it a year ago, but decided it was too infantile to be used in a production environment (and a web store always is). After having done in depth research, I now think it is actually very mature. It has a very large community and is widely deployed all over the net. Whats was even more interesting to me is the fact that it is built on top of Zend Framework, which I specialize in and am an advocate of.
So I arranged for a private virtual server to get it up and running, and must say I am really impressed. Compared to other web solutions out there, I find my install of Magento to be very snappy and responsive. The backend is rather sluggish, but that’s not such a big deal.
I have put the website online already, because we want to get out of the sandbox Google has put us in, and get a search rank asap. Don’t look at the design tho, because we have used a standard template, and still have to create product images. Here’s a link:

www.chronoscoffee.com