Archive for the ‘Magento’ Category

We are hiring a Technical Support Manager

Wednesday, May 26th, 2010

OneStepCheckout is experiencing rapid growth and needs a highly skilled Magento developer to assist with technical support as well as other development. All support is related to Magento and our checkout extension OneStepCheckout. It requires great understanding of Magento and Magento concepts, as well as being familiar with how custom modules work in Magento. This document describes the skill requirements we have in this process.


We are looking for a part time Magento developer able to assist us with 75 hours of designated time each month. This can increase over time, based on the result of the cooperation.

Skill requirements

  • Good understanding of Magento
  • Familiar with custom modules in Magento, as well as Magento concepts such as:
    • XML layout files for design layout
    • controllers to serve URLs from custom modules
    • Events/observers
    • Magento EAV attribute system
    • Module XML (etc/config.xml, system.xml)
  • Familiar with modern Javascript using technologies like:
    • Prototype library which is bundled with Magento
    • AJAX in general as well as with Prototyle library
  • Familiar with using Firebug (Firefox extension) for CSS/Javascript debugging
  • Good understanding of HTML and CSS standards
  • Fast typer and also good at grammatical english to be able to respond email quickly

Job tasks

  • Be in charge of OneStepCheckout’s technical support (85% of the assigned time)
    • Answer all email requests from customers/potential customers
    • Answer common technical questions from potential and existing customers
    • Refer to and update the Wiki documentation as new issues arises
    • Investigate support incidents with OneStepCheckout causing problems
      • Incompability with third party modules
      • Custom design that doesn’t work out of the box with OneStepCheckout
      • Often requires logging in to customers serve
  • Handle and perform requests for customizations (15% of the assigned time)
    • Provide reasonable quotes based on customers requirements
  • Make development improvements to OneStepCheckout (If the other points go well, this can be a next step)

Job description

The main objective of the employee is to respond to all technical support queries that are received at OneStepCheckout’s email. This is mainly answering common questions about the software, as well as figure out what customers have done wrong in installation process or other issues they are experiencing. The reported issues vary greatly in their source and behaviour, and this requires a vast knowledge about all corners of Magento. Common issues are:
  • Incorrect installation setups with default/default vs base/default vs custom/theme
  • Incompability caused by third party modules
  • Custom themes with CSS that makes checkout render incorrectly
  • Checkout generates error report in var/report
Most of the issues reported is fixable and we usually find a solution to any given issue within 1-2 hours. Some issues will obviously require more time and take several hours. For each new issue that is resolved one would have to consider publishing the solution to our Wiki in order to have an answer ready for next time the issue occurs.
Since each Magento store is different – and using a custom theme and a different set of third party modules – it is impossible to know beforehand what kind of issues will occur – this is why a thorough understanding of all Magento concepts are required, in order to figure out any kind of issue. You might see an XML error, a blank checkout page, a checkout with Javascript errors, and much more.
OneStepCheckout relies heavily on Javascript for AJAX and a lot more – it is required of the employee to be familiar and experienced with AJAX and Javascript and how this is used in Magento – with the Prototype library. The developer should have hands-on experience with using Prototype or jQuery, and should be able to generate rock-solid Javascript code with full understanding of AJAX concepts. Being familiar with the Firefox extension “Firebug” is a requirement, as it provides great help in debugging issues by using the console, monitoring requests and responses for AJAX requests, and much more.

PS: If you are a beginner within Magento development, please do not waste your as well as our time by applying to this position. We are looking for a senior Magento developer.


Please send a mail to our CTO, Jone Eide, on eide@onestepcheckout.com if you want to apply or have any questions. Please provide references to previous Magento work.

OneStepCheckout version 2.1 released

Friday, March 5th, 2010

I am happy to inform you that we now have officially released version 2.1 of OneStepCheckout. The new version fixes some critical issues that has been reported by our customers. These customers have received the new version already and all have provided feedback that the issues has now been resolved and that everything is working properly.

Changelog

  • Improved error handling, it will never show a blank screen with error message anymore
  • Fixed issues regarding discounts that disappeared
  • Fixed issue with creditcard payment methods in combination with Paypal (redirected to Paypal even though customer chose different method)
  • Implemented the Magento Javascript form validation – to show user friendly error messages when form is not filled out correctly
  • Added a new default skin in addition to a skin with Magento look and feel – Can be chosen in administration panel
  • Improved look of popup boxes (login and terms and conditions) with rounded corners and background
  • Fixed newsletter subscription, will now not subscribe and send email about subscription if customer already subscribed
  • Fixed bug regarding customer comments that weren’t displayed on the order
  • Fixed problem with not updating shipping rates based on zipcode after logging in

New look and feel

We are also very excited to inform you that the latest version of OneStepCheckout introduces an improved design that looks a lot better. We have also implemented a new skin in addition to our default skin, which you now can choose in the administration backend. Here are screenshots of the new skins:

SD-osc-narrow-browser

The new default skin of OneStepCheckout

New look for popup boxes in OneStepCheckout

New improved look for popup boxes with rounded corners

The "Magento" skin in OneStepCheckout

The "Magento" skin in OneStepCheckout

How to upgrade

To help our customers upgrade their OneStepCheckout installations, we have created an upgrade guide (always available from our support page). To get the latest version, please send us an email or use our contact form and we will send you the latest version immediately.

We are working on a better release process so all customers will be notified of new versions and be able to download them immediately, without contacting us.

Roadmap

The development of OneStepCheckout version 2.2 has already started and we are planning some nifty new features that have been requested by our customers:

  • Possibility to enter a discount code directly from the checkout page
  • Possibility to change the order the fields are displayed in the backend, to easier adapt to different countries standards for entering addresses
  • Better support for third party extensions
  • And much more…

If you have any feature requests you are more than welcome to contact us and let us know. Also, if you come across any bugs or errors, please inform us so we can address the issues and improve our product. You can also use the comment field below to let us know what you think of the latest version!

Screencast: OneStepCheckout administration interface

Wednesday, January 27th, 2010

This screencast explains the administration interface for OneStepCheckout with all its settings. The screencast is rather long (8 minutes) and if you want to skip ahead, here are the timelines:

  • General settings – 0:20
  • Exclude/include fields – 2:00
  • Registration – 3:10
  • Trigger AJAX update 6:40
  • Terms and conditions 7:42

If you have any questions or comments to this Magento screencast you are welcome to let us know by adding a comment below. Thanks!

Add your Magento store at MagentoSites.net

Sunday, January 24th, 2010

MagentoSites.net is a directory of sites that are running on the Magento ecommerce platform. From this site you can get a free link just by adding your Magento store. In order to add your site it must be built with the Magento platform.

  • All Magento versions/editions are eligible
  • Your store must be live and kicking so visitors can order your products
  • You must enter a physical address for your stores – anonymous stores are not eligible

As incoming links is crucial for your search engines rankings, you should add your store to all directories that lets you add it for free.

Visit MagentoSites.net