Posts Tagged e-commerce

Christ Jewelers’ Brilliant Mobile Marketing Campaign for Christmas

Posted by on Thursday, 29 December, 2011

Christ QR codeA few days ago, I was attracted by a billboard advertisment at a tram station near my home. The poster is apparently part of a mobile marketing campaign by Christ Jewelers (German), one of the leading jewellery and watchmaker chains with stores in all of Germany’s big cities. Taking a closer look at the poster I found a QR code on it without any description and, as a curious person, I checked it out.

QR codes are a fantastic instrument in mobile product marketing… when they’re used wisely. What I found here, is a good example of an ill-conceived mobile campaign and a squandering of marketing euros.

First, you’ll be led to this URI: http://qr.christ.de/link/80ef6382f46050a15734b17f943cf4d. The trailing code eventually analyses which poster you have scanned… fair enough. After that, on your mobile device, you’ll be redirected to a landing page: http://landingpages-christ.de/jette_pure_passion/. This redirection didn’t work on a regular browser on my PC, it seems it’s only intended for mobile marketing :-)

Although I doubt that landing pages, from an SEO point of view, are still of real value, this particular landing page is even less useful than others, because it doesn’t provide any meta or text information for search engines except of the URI. As a result, you won’t find it in any top-level position in a search engine even if you search for “jette pure passion”.

A boring embedded movie awaits you here, showing pieces of jewellery lying and hanging in a wood. The background music fits any 1970s film, and the movie itself cannot be skipped.

After a long wait (over 1:40 on 3G maximum speed – and remember, you are still at the tram station or in the tram already), you are allowed to enter Christ’s online store via the button “ZUM ONLINE SHOP” (even the font doesn’t fit well here and the letters are consequently cut off). Going further, you will realize that the storefront is not optimized for mobile devices. You will see the same user interface that you would access with your regular PC browser at http://www.christ.de… although with your mobile device, you sadly cannot even navigate through the flyout categories.

To be honest, I cannot even imagine how this epic marketing failure could have happened to a big player like Christ with an ocean of employees (of which at least some must be using mobile devices) and a large marketing budget. Christ should be able to afford a professional mobile marketing campaign without any of the problems I described above.

What do you think? Why do you think this mobile marketing campaign could have ended up so miserably? I’m interested in your opinion, so write in and let me know!

Technical Facts About Newsletter Distribution for Online Merchants

Posted by on Wednesday, 28 September, 2011

There are many different aspects to consider when distributing a newsletter to clients of your online store: categorization, definition, content, legal conditions and technical facts. In this post, I’ll concentrate only on the technical aspects.

Newsletters are emails containing information or promotions that you, as a shop owner, wish to send to your registered customers. In some countries, the newsletter recipient has to explicitly agree to receive such information through a checkbox or the so-called “double opt-in” method.

Email Format: HTML or Text
As you may know from your email client, you can choose whether (newsletter) emails should be sent in HTML or in plain text format. Usually, you will use HTML to mark up your text content as bold, italic or underlined, to use tables or to display images. This is not possible in plain text emails at all and it also depends on whether the recipient’s email client is configured to receive text or HTML emails. Thus, the MIME format was created, which sends along both text and HTML formats in the same message. Plain text will be displayed for recipients who only allow text emails, and HTML will be displayed for everybody else.

Transmission Agent: SMTP or Sendmail
Sendmail is a standard email transfer agent (client) for Unix-based systems that can be triggered by other clients on the same system to send email messages. You can install it on any arbitrary Linux machine of your choice and send messages from this server. However, it’s important to note that these days, all messages sent via this method will typically end up in the Spam folder of your recipient’s email client or may not even be forwarded by the server in between.

SMTP as a server protocol, is supposed to be a more secure solution. In most cases, the SMTP server accepts email forwarding requests coming only from localhost (the server where your online shop is hosted). Using an SMTP server on another system is nearly impossible as this SMTP could be misused as an email relay.

Filter Lists: Don’t Think Only Black and White
To avoid email spam, many different mechanisms have been developed during the last few years. One of them is the black-, white- or grey-listing method. A blacklisted server or IP range on the recipient’s machine, for example, is barred from delivering emails to the recipient at all. In the past, providers for black, white and grey lists developed and these lists are used by regular ISPs and hosting service providers.

If the server of your hosting provider has been blacklisted, you can assume that none of your emails will reach their intended recipients. Most professional email marketing providers by the way, have contracts with these list providers to ensure they are whitelisted and can transmit large amounts of email ;) .

Grey lists cover everything in between. If you are not on a blacklist or on a whitelist, a filter on the recipient’s Website will put your email into a queue and check for other spam indicators (like content). If this queue gets too many requests at a certain time, your email might take a few hours or even days to be passed through to the recipient.

Email Transmission Tools
Newsletter emails, even to a large number of recipients, can be send via various email client applications and servers. You have wide choice depending on your given circumstances in respect of the above technical facts. Let me introduce you to some of the options.

Standalone Client Programs
It is possible to send multiple-recipient emails via an email client like Mozilla Thunderbird or Microsoft Outlook. For data privacy, you must ensure that none of your clients can see other email addresses in the message: add yourself to the TO field while putting a list of your newsletter subscribers in the BCC field. Avoid using CC (from my own experience :-) ).

As far as I know, an Exchange server will accept 200 recipients with one dispatch. Also, under this method, it is not possible to enrich the content of your email with dynamically generated data.  For example, it won’t be possible to inform your clients about cross-selling products on the basis of their previous purchases.

Integrated Shopping Cart Solutions
OXID eShop Newsletter ExampleThis is differently handled in shopping cart solutions, as they usually provide the ability to send email newsletters to opted-in customers and also to enter product data with the newsletter. Using this option, you can define personalized content using the order history of each costumer. For example (independent of any legal requirement), you could ask Mrs. Meyers for a review of the suit case “Canoono I Pak Classic” she bought on August 16th 2011, promising to raffle off a voucher of 100 EUR for the most inventive review. It’s great technology, but you must be careful that you don’t end up on a blacklist somewhere…

The OXID eShop newsletter feature can help a little bit here as it sends out newsletters in batches (number adjustable from the admin panel).  But at the end of the day, every newsletter transmission could be misunderstood by your hosting service provider, by list providers as well as by the recipient’s servers. In short, if you have too many recipients with too much similar content, it is time to begin thinking about using a professional, whitelisted email marketing provider.

Unfortunately, I can’t tell you the “magic number” of newsletters that will work properly from your shop server as I think it depends on your hosting provider, your monthly newsletter frequency and the number of newsletter recipients.

Open Source Scripts
There are a number of  scripts (some open source) that can apply to the same needs. However, they too will break down when faced with black- and grey- lists.

Summary

As your customers grow in number, you certainly will have to think about a professional (white listed) solution for your newsletter emails. This solution should ideally provide an interface to your shopping cart to compute the opted-in addressees as well as product items and order details. There are already a number of solutions available but there should definitely be more… right? :-)

Please write to the email marketing provider of your choice and ask if they provide an interface to OXID eShop. Also, please feel free to contact me personally – I would be happy to support you from this end with contacting the channel marketeers of those services.

Recap of the Developer Meet-up in Leipzig on Friday, March 11th

Posted by on Thursday, 17 March, 2011

As earlier announced in my blog post on oxid-esales.com, Friday, March 11th, was our first local developer meet-up in Leipzig, Germany.

I personally was really surprised to see 16 people attending, including developers from our partners D³ Data Development (Thalheim, Saxony), GN2 netwerk (Coburg, Bavaria), marmalade.de (Magdeburg, Saxony-Anhalt), dotSource GmbH (Jena, Thuringia) and Ontraq Europe (Augsburg, Bavaria). Dirk Senebald (Gera, Thuringia), Gregor Berg (Dortmund, North Rhine-Westphalia) and Alexander Thomas (Berlin) also took part, together with my personal friends and (former) co-workers Mathias Fiedler (Leipzig/Berlin) and Erik Kort.

OXID Developer Meet-Up Leipzig 2011 - Christian Zacharias explains

Christian Zacharias explains

OXID Developer Meet-Up Leipzig 2011 - Joscha Krug is proud on his OXID Commons shirt

Joscha Krug proudly shows off his OXID Commons shirt

OXID Developer Meet-Up Leipzig 2011 - The guys found something really interesting

These guys found something really interesting

Our host, Hannes from Geyserhaus, worked really professionally to ensure that everything was set up for us. The projector and the screen were already installed, together with the tables and power cords. Fortunately, there was no Internet connection; this allowed us all to concentrate on  Christan Zacharias‘ talk about the OXID eShop framework, the OXID eFire platform, how to write extensions, and news for developers in OXID eShop 4.5.0.

The entire talk took about six hours including interposed questions, laid-back discussions and straight comments to OXID’s (Erik’s and mine) point of view. We also had an interesting four-person discussion about the pros and cons of Open Source Software. Through the process, I picked up at least 25 points to be “injected” into OXID’s product management cycle. Thanks for all the comments, mates!

At the end of the day, I think the aims of a meeting like this – namely, getting to know the faces behind forum or mailing list posts, learning about the experiences of others and bringing coders together for collaboration chances – were absolutely fulfilled, and that it was an enjoyable and learning experience for all.

I’m curious now about upcoming meetings in other cities like Berlin, Stuttgart, Hamburg, Munich (in progress), Cologne and Frankfurt. Are any of you keen to take over the organization of such meetings? Drop me a line or post a comment if so!

Anzido’s Difficulties with the OXID Best Solution Award

Posted by on Monday, 8 November, 2010

A few days ago, on October 26th, we celebrated the annual OXID Partner Day. More than 150 people working at our partner agencies attended the interesting presentations and workshops held on that day. One of the most interesting and popular ones was called “The Power of the Community” (link leads to a German PDF with the handout), and was held by my friend Sandro Groganz.

Over the last few years, it has become a tradition to honor the best implementation of an OXID-based shopping cart with the “Best Solution Award” at the evening ceremony (more in this blog post). The winners this year were:

BABY MARKT winning the OXID Best Solution Award in the category Enterprise Edition

BABY MARKT: Winner of the OXID Best Solution Award in the Enterprise Edition category.

OXID Best Solution Award - The Happy Winners

OXID Best Solution Award: The Happy Winners

Corpus Delicti - The Cart.

Corpus Delicti: The Cart

Besides the honor, winners also get a physical award: a shopping cart. Yes, a real shopping cart, just like the one in the supermarket around the corner, which is stuffed with local Schwarzwald delicacies (Schwarzwald is the region in which Freiburg is situated). And of course, every winner has to take it home…which would be a problem if you had come by train like Andreas Ziethen of anzido GmbH had.

The next morning, towing his shopping cart through the ICE train floors, he was stopped by four policemen asking him, “Is that yours, sir?” and pointing at the cart.

“Of course,” he said. “This is my Best Solution Award!” :-)

OXID developer network (ODN) and OXIDlab

Posted by on Saturday, 12 December, 2009

The past few days, dev.oxidforge.org thingy was launched. We are still looking for a proper name for it (vote at http://www.oxid-esales.com/forum/showthread.php?t=3401, need to be logged in as a community member!).

Now “OXID developer network – ODN” is about to win that race and I personally like it very much. I already requested an additional subdomain like odn.oxidforge.org for it.

Like Ralf posted today to our corporate blog, a separate user was introduced for that kind of stuff called OXIDlab “… where we publish prototypes or test implementations, which are prepared by our teams. These results of our daily work are very often the first steps to new features for our products … ” like he says. He already uploaded the first finished extension, “SuperClix Export“, to OXID eXchange – the module market place.

Well, and I am still hassling around with that bl**dy SVN+SSH write access to the projects SCM sites on http://dev.oxidforge.org. Reading SVN works properly as committing is followed by an error message like “Authorization refused”. Will get it fixed by the next week, promised!