Ruby Day Verona

Ruby Day Verona – April 10-11th, 2019

Spree Commerce proudly presents a partner event:

What is it?

RubyDay 2019 is the 7th edition of the Italian Ruby conference, now for the first time organized by GrUSP, organizers of events like phpday and jsday. The event’s goal is to allow Italian Rubyists to meet and share experience while having fun and networking in an enjoyable context. To reach this goal we are organizing 3 different events on April 10th and 11th: a conference, a workshop, and a RailsGirls workshop!



Thursday, April 11th: the conference

Wednesday, April 10th: the workshop

Tickets sold separately. Creare un applicativo con Rails e Vue.js (in Italian)


On Wednesday, April 10th we’ll also host a workshop aimed at women with basic knowledge of web development. Participants will discover the exciting world of web development through Ruby on Rails. Info:



Verona, Italy, Hotel San Marco



  • Xavier Noria, Ruby on Rails core team
  • Luca Guidi, Author of Hanami
  • Marion Schleifer, Software Developer, Community Lead & Organizer
  • Bozhidar Batsov, Author of RuboCop
  • Emily Stolfo, Senior Software Engineer @ Elastic
  • Nick Sutterer, Creator of
  • Elia Schito

How to participate?

For more info & tickets, visit the event’s website:


Ruby Wine Moldova

Ruby Wine Moldova – April 13th, 2019

Spree Commerce proudly presents a partner event:

What is it?

Ruby Wine is the result of a beautiful collaboration of two experienced organizations Ruby Meditation and FAF. Being powered by Salt Edge Moldova, this event is a perfect mix of top-notch talks by talented Ruby developers and Moldovan atmosphere full of sunny warm weather, hospitable people and, of course, tasty wine.



Saturday: April 13th, 2019 at 10 AM – 7 PM


Chisinau, Moldova


9/11 Strada Studenților


  • Event-Driven Architecture and Messaging Patterns for Ruby Micro services – Kirill Shevchenko, Ruby/JS developer at RubyGarage
  • How to hijack, proxy and smuggle sockets with Rack/Ruby- Halasz David, Software Engineer at Red Hat
  • An introduction to fibers – Denis Defreyne, Software engineer at Movinga
  • Golang for Rubyists – Nihad Abbasov, Software Engineer at Digital Classifieds
  • Embrace multi-model thinking! – Ivan Nemytchenko, Independent consultant
  • Services, operations, transactions, monads and other fancy words – Bartosz Bonisławski, Software Engineer at Toptal
  • What happens in a request, stays… where? – Ivan Zarea, Lead Architect at YoungCapital
  • Domain Driven Design – Alexander Kudrin, Teach Lead at Amarkets
  • Writing a simple programming language in Ruby – Andrei Lisnic, CTO at Salt Edge Inc

How to participate?

For more info & tickets, visit the event’s website:


Storefront API v2 JavaScript & TypeScript SDK available!

We’re very happy to announce the release of the official JavaScript and TypeScript SDKs for Spree Storefront API v2!

With this SDK, JavaScript and TypeScript developers can easily build amazing storefronts in React, Vue or Angular with Spree serving as a headless eCommerce backend.

SDK makes using Spree API v2 super easy, handling all of the heavyweight tasks as XHR calls, data processing, data normalization, and error handling. Thanks to this developers can focus on creating Single Page Apps, PWAs, one-page checkouts, and unique user flows that will amaze end-users.

We’d like to encourage you to test it, integrate it, run it and tell us what you think. It’s an actively maintained project, so any issues with the package are regularly fixed. We especially want to know how well it works on real projects. If there’s something you don’t like about the package or some functions are missing and you’d like to see them included, be sure to let us know directly or create an issue.

SDK is available for download from NPM and source code is published on GitHub.

Inside the package:
– Front-end and back-end bundles. Can be added directly to a website or to a transpiler (Webpack) as a dependency
Automatic TypeScript suggestions
Organized error types

And while you’re checking out the GitHub repo, why don’t you give us a star and promote the project? 🙂

Join us in New York City on June 28-29th for OpenCommerce Conf 2016

Join us in New York City on June 28-29th for OpenCommerce Conf 2016:

It’s a 2 day event on E-Commerce with great speakers, Spree success stories, discussion panels for both developers and business people and of course drinks in the afternoon.

There are thousands of Spree store owners and developers all over the world invested in Spree over the years. Thousands of stores and developers rely on a lean, flexible, extendible Spree open-source software being developed. That is a large community and a foundation of all our open-source efforts.

Continue reading

How to Turn Critics Into Fans

Negative Reviews Can Be Scary

Whether you’re just growing your business or you’ve been around the block awhile, receiving a negative review can be frustrating, intimidating, and a little nerve-wracking. However, if you attack the complaint strategically, you can turn the ticked-off customer into a fan for life, and stop future problems before they happen.

Reply Quickly and Politely

The quicker you can reply, the better. Whether it’s you or an employee, make sure someone is consistently checking the contact email inbox, Facebook, Twitter, and any other medium in which a customer can reach out. Reach out to the critic as quickly as possible, as it’s been proven that 71% of consumers who experience a quick and effective brand response on social media are likely to recommend that brand to others. And since more people are likely to reach out with complaints than compliments, ignoring these critiques is ignoring opportunity.

Offer Solutions

Don’t just apologize, and certainly don’t make excuses. If in any way possible, resolve the issue with the customer directly, in as friendly a manner as you can. For example, if their package is missing, send a replacement express, free of charge. Throwing in a gift card, discount or some other reparation isn’t a bad idea either.

Take the Criticism Constructively

If the complaint is legitimate, listen to it and see if you can fix the problem. This is even more crucial if you’re getting the same complaints from multiple customers. Eliminating the problem as quickly as possible will save you and your customers future headache by nipping the problem in the bud.

Follow Spree Commerce!

In other news