Expresso Blog

Expresso Store’s End-of-Life Announcement & Plan

A year ago we were very excited to announce that Foster Made acquired Expresso Store and, along with that, our anticipation for developing a roadmap to make continued advancements to the product. In the months that followed, we made some key improvements to get Store up-to-speed and meet pressing technology requirements (including PSD 2 and SCA).  All considered, it is with mixed feelings that we are announcing the plan for Expresso Store’s end-of-life and end-of-support while also…

Read more »

PSD 2/Strong Customer Authentication

We’ve been hard at work over the past few months addressing some much needed improvements to Expresso Store! Currently, the most pressing item is the EU’s Payment Services Directive 2 (PSD 2) and specifically the Strong Customer Authentication (SCA) requirement that officially goes into enforcement on September 14th, 2019. If you’re not familiar with these requirements, we recommend starting here. Otherwise, continue reading to learn about the most recent updates we’ve made to…

Read more »

Foster Made Acquires Expresso Store

We are excited to announce that Foster Made has acquired Expresso Store!

Foster Made’s history with ExpressionEngine dates back to 2007 when they launched eecoder, an ExpressionEngine development service that powered the development of sites for creative agencies across the globe. After many thoughtful conversations, Foster Made agreed that taking the proverbial torch for Expresso Store from Vector Media Group (now Happy Cog) was the best way to achieve their goals while supporting…

Read more »

We’re Joining the DevDemon Family

We’re excited to announce the acquisition of Exp:resso by DevDemon. We will be joining the DevDemon team to help take Store, Freemember, and other upcoming products to the next level.

What does this mean for our existing customers? Nothing will change in the short term. Existing licenses will remain valid, and we will still be providing the same excellent support we always have.

Going forward, we will migrate all existing licenses held on over to Store will…

Read more »

Store 1.x Support Policy

It’s hard to believe it has been nearly 6 months since the release of Store 2.0. Since then, we’ve released 8 new versions on the Store 2.x branch, with hundreds of commits, and dozens of bug fixes and new features. Hundreds of new websites running Store 2 have launched in the past few months alone.

Recently, we’ve had a few questions about our support policy for Store 1.x. We’ve stated it before informally, but today we are making an official announcement:

Free email-based support…

Read more »

Store 2.2 Released

Hot on the heels of last month’s Store 2.1 release, we’re proud to announce the next major release of Store is already upon us!

The major changes in 2.2 are:

  • ExpressionEngine 2.7+ is now required
  • New billing_company and shipping_company fields for orders
  • Increased maximum length of postcode and phone fields for orders
  • New discount variables in the checkout and order tags
  • Improved handling of XIDs in AJAX form submissions when secure forms is enabled
  • Fixed some off-site payment…

Read more »

Store 2.1 Released

We’re happy to announce a new version of ExpressionEngine’s most loved e-commerce framework! Store 2.1 brings many improvements, including the highly-anticipated official support for displaying individual line item details to your customers when making payment via PayPal Express. In addition, we’ve added the following goodies for you:

  • Added support for html5 attributes in forms via html:name="value" parameters
  • Added support for Google Universal Analytics ecommerce tracking
  • Added…

Read more »

Store 2.0 Released!

After nearly 9 months of development, Store 2 is now available.

We’ve been working hard at Expresso this year, and are excited to finally announce the best thing since sliced PSDs… Store 2.0!

Along with our brand spanking new website, Store 2 was released on September 9. Since then, hundreds of people have already downloaded it, and we’ve had some really positive feedback from our amazing customers (and we’ve even squashed a few bugs since then too!).

Grab your copy today!

Store 2…

Read more »

CX Disqus and RSVP are now open source!

Today we’re releasing two of our add-ons as open source: RSVP and CX Disqus Comments.

Both of these add-ons were created for our own client sites, and have been used on countless other sites since then. However, both add-ons have seen only minor updates and bug fixes over the past couple of years, and are at a point where they could benefit from some community involvement. By releasing these as open source, we are opening them up to a larger number of users (including smaller and…

Read more »

Parlez-vous français?

We’re pleased to announce Store 1.6.1 was released today, with a few important bugs fixed. We recommend all users upgrade as soon as possible.

In addition, we are now following the trend of other ExpressionEngine developers and will be publicly releasing our language packs on Github. This will allow our community to share their translations, and save other developers’ time. We will incorporate translations into future releases of our software.

So what are you waiting for? Fork our…

Read more »

Why Stack Exchange matters

The ExpressionEngine forums aren’t what they used to be. Previously a place where EE users could help each other, and where developers could discuss add-ons they were working on or had released, the forums have turned into little more than a public support ticket system for EllisLab. The community has mostly moved on, and now spend their days lurking behind the #eecms hashtag on Twitter, reviewing add-ons on Devot:ee, and commenting on EE Insider articles.

There are many reasons for…

Read more »

Exp:resso News April 2012

Store 1.5 released

Its that time again! For those of you that missed the latest PixelBuzz from Ellislab, we’re excited to announce the release of Store 1.5. New in this version is a major improvement to our payment processing library, featuring fully integrated Authorize/Capture support, allowing your clients to authorize credit card payments during checkout, then capture them a few days later when they ship the goods. Payments can even be refunded, right from within the control panel.…

Read more »

We’re hiring!

We’re currently looking for a talented developer to work on development and support for our popular ExpressionEngine add-ons.

We need someone with:

  • Honesty & integrity
  • Solid knowledge of many acronyms, including HTML/CSS/JS/PHP/AJAX/HTTP & SSL
  • ExpressionEngine add-on and/or CodeIgniter development experience
  • An understanding of, or desire to learn about unit testing
  • Strong technical skills, and an eye for detail

Because you will be involved in the design and development of new…

Read more »

Undefined offset: 1 in acc.expressionengine_info.php

A PHP Error was encountered
Undefined offset1
Line Number

EllisLab are currently undergoing maintenance. As a result, their website is returning a “401 Unauthorized” page to anyone who visits it.

The handy “ExpressionEngine Info” accessory (which is built into ExpressionEngine and enabled by default) reports on the latest version available for download. Unfortunately, this accessory doesn’t check…

Read more »

Annoucing: the Exp:resso Store monthly draw

We’ve been getting great feedback from our customers lately, and really love it when people spread the word about Exp:resso Store.

Therefore, we’ve decided to give away a free copy of Store every single month for the rest of 2012. The rules of entry are simple:

Write a Devot-ee review, blog post, forum post, or anything else reviewing Store, and let us know about it (via Twitter or e-mail).

That’s it! It doesn’t even have to be a glowing review.. as long as your review will help…

Read more »

Documenting ExpressionEngine and CodeIgniter add-ons

Recently, EllisLab greatly improved their documentation, and at the same time moved to using Sphinx to manage it. Sphinx is a documentation generator originally used for Python, and which is now used for many open source projects.

The beauty of using Sphinx is that you can write your documentation using ReStructuredText, a text format similar to MarkDown. You can then easily generate your docs in a variety of output formats, including HTML and PDF. It also helps to keep your content…

Read more »

Packaging your ExpressionEngine add-ons (the easy way)

One task which is often overlooked when creating ExpressionEngine add-ons is packaging the final result, to distribute to your users. While this may seem like a fairly insignificant task, there are some easy steps you can take to ensure your users get a consistently great package every time.

In nearly every case, you are going to be distributing your add-on as a *.zip file. While most operating systems come with built-in software to create zip files, there are several things we want to…

Read more »

Securing your ExpressionEngine website with HTTPS

Something we have needed to do quite frequently when developing e-commerce sites for ExpressionEngine is securing web pages over SSL. With ExpressionEngine this is fairly simple to implement, but there are a couple of points to watch out for.

Getting SSL set up on your server

First up, you are going to need an SSL certificate, and a dedicated IP address for your website. A dedicated IP address is required, because HTTPS connections are secured before your browser tells the server…

Read more »

On ExpressionEngine E-commerce

Today we announce the beta release of our ExpressionEngine e-commerce platform, Exp:resso Store.

Why another e-commerce platform?

Probably the first question on the tip of everyone's tongues - why did we create such a comprehensive e-commerce module when there are already two great solutions out there?

When we began development on Store (around October 2010), we had a client needing an online store for their EE2 site. At the time, CartThrob was only available for EE1, and

Read more »