ExpressionEngine Extension: Push to FoxyCart Mar 04. 10
While working on a project recently with the FoxEE E-commerce module for ExpressionEngine we discovered that it doesn’t integrate at all well with the Solspace User Module. This is understandable because the Solspace User Module circumvents the standard process for user registration and profile updates in ExpressionEngine. The upshot of this is that you simply ‘cannot’ make single sign on with FoxyCart work with FoxEE if your users are registering or updating their profile using the Solspace User Module. Now this is a bit of a problem since pretty much any E-commerce site built on ExpressionEngine will be using the Solspace User Module to allow users to easily manage their account details etc.
After much hacking and messing about I suggested to Ed who was working with us at Nine Four at the time that we could perhaps build an extension that used the User Module Hooks and the FoxyCart API to do the job. Ed went away and came back a very short time thereafter with a working solution. We like to call this little extension ‘Push to FoxyCart’ and we’d love to share it with anyone else that’s come up against the same problem that we did.
To clarify, you only need this extension if you are using the Solspace User Module, FoxEE and FoxyCart and you want to enable SSO for your ExpressionEngine site members. The extension is very simply but it requires some basic configuration.
Download: ext.push_to_foxycart.php.zip
At line 13 you will have to enter your ‘FoxyCart Domain’ (mysite.foxycart.com for example) and at line 14 your FoxyCart API token. Finally you’ll need to change the mapping of the FoxyCart fields to the ExpressionEngine custom member profile fields on lines 100 through to 119. This should be pretty obvious… if not then perhaps you already bit off more than you can chew! :)
Make sure you’re running PHP5 and have access to CURL on your server, upload the extension, enable it and you should be good to go. For support I’ve created a topic on the ExpressionEngine forums, hopefully if I’m not able to help with any problems you encounter then someone else might be able to chime in. :)
Part time PHP/MySQL developer required Jan 23. 10
Here at Nine Four we’re looking for a remote working part-time PHP/MySQL developer. The ideal candidate will be experienced, motivated and very familiar with PHP, MySQL and jQuery. The perfect candidate will already have experience developing applications with the Code Igniter framework and be at least vaguely familiar with the ExpressionEngine Content Management System (although this is not an absolute requirement).
We work with some truly exciting businesses and individuals here… from charities, start ups and other agencies through to international brands – so you’ll have a chance to be involved in a diverse range of projects delivering tangible results for our clients.
Interested? Drop me an email () with some relevant work examples and an explanation of what you think you can bring to our team. Salary will be commensurate with experience.
Not interested but on Twitter? Tweet this and help us find the right person for the job!
Email Signatures… Dec 10. 090
Email signatures are a mess, every email app handles them differently… you have to jump through hoops to set up an email signature and heaven forbid you want to roll out signatures across a small or large business, there’s no simple method of integrating the darn things. If only the likes of Apple, Mozilla and Microsoft would add the option to specify a URL for an email signature.
Signatures could live in the ‘cloud’ and you could pass variables in the http request to determine exactly how the signature should be returned. A web service could be used to serve signatures with dynamic content or you could simply place a static .txt or .html file on your web server.
Would it really be that hard to sort this out?
Don’t let the door hit you on the way out Oct 30. 092
Today is a day I will forever remember for today we are finally rid of our badly built, unreliable, fault ridden Kia Sedona. We had to endure 2 years of appalling customer service and laughable offers of recompense but this morning we took great pleasure in bidding that lump of junk a not so fond farewell. Good bye RX57 BLN, you will not be missed but I pity your next owner.
You might also want to read:
Kia Reliability Oct 23. 091
Just a short post really to rant publicly about the shocking reliability of our now 2 year old Kia Sedona. It’s 5 days since our car was delivered to West London Motor Group Kia in High Wycombe on the back of an AA truck. Our 2nd breakdown in 2 years of ownership (I won’t go into detail about the crazy number of times its been back and forth to the dealership in that period for non fatal reliability and build quality issues).
Now, you’d think that a car being towed pretty much guarantees an upset disgruntled customer and that presented with this situation a dealership (and the manufacturer) should be doing everything possible to expedite the process of getting the owner back on the road, in their own car. However as you’re sure to find out, if you’re unlucky enough to own a Kia, this simply isn’t the case. First off the importance of your situation will be directly affected by the recovery service that is used to deliver the car to the garage! Yes, it’s true, direct from the mouth of Kia Customer Services. If the RAC bring your car in you’re in luck, if it was the AA, it’s to the back of the line for you. Not all customers are equal.
I imagined (perhaps incorrectly) that it would make sense to prioritise the totally borked vehicles that have rolled in over the weekend – call the customers who have routine services booked and re-schedule them, safe in the knowledge that they have a vehicle which works (for now) and this will probably only be a minor inconvenience to them. Now you’ve got an empty workshop you can sort those broken Kia’s up and ship them back out! No chance… the reality is that your car is already at the back of the line and it’s gonna have to fit in around anything else that’s booked in this week.
So today, 5 days down the line our car still isn’t fixed and I have very little faith in them resolving whatever outstanding issues there are with that hunk of junk this side of the weekend. In fact I even kinda doubt it will be fixed on Monday. Obviously they’ve been all to happy to offer us a courtesy car (Remember there’s a £10 administration fee though) to ‘get us mobile’, but a car which you cannot physically fit 3 children and 2 adults in really isn’t going to get us mobile at all is it.
Of course I’ve been on the phone to Kia Customer Services but they seem about as useful as a chocolate teapot. In fact they even lied blatantly about asking a manager about the situation and then made numerous excuses as to why we then couldn’t talk to that person ourselves. This car and the customer service we’ve received from Kia has been a total and utter disaster, from the day we took delivery of it right up until now. In 12 months the warranty expires and quite frankly that scares the shit out of me. If you take anything from this blog post, let it be this – Whatever you do, don’t buy a Kia.
You might also want to read: