K Khan
May 15, 2018
visibility 2001
star star star star star
(3 votes)

Co Shopping

Think about the scenarios like,

On an e-commerce website, 70% of customers are leaving shopping after adding items to Carts, One of the many factors is that customer wants to explore products more.
Can we offer them an opportunity that they could discuss products with their peers during their shopping?

A new client Join a music store online, but he is not getting same music that his/her friend has gotten. The customer wants his/her friend to add some music to the cart or at least could advise where he/she could find.

Its a beer party at my location, I want to allow my friends to buy beers of their choice, all delivered right on my place.

How?

Along with my colleague Wessel Terpstra, I did a presentation at Stockholm Ascend 2018 to answer those challenges where we empowered Quick Silver with SignalR to allow two different customers join a single shopping session where they could share products instantly in real time and can add products into friends cart also to improve conversion.

What is SignalR?

In short, SignalR provides a simple API for creating server-to-client remote procedure calls that call JavaScript functions in client browsers from server-side .NET code. SignalR also includes API for connection management (for instance, connect and disconnect events), and grouping connections.

Example Code can be found at GIT

May 15, 2018

Comments

Jafet Valdez
Jafet Valdez May 16, 2018 05:01 PM


Very interesting presentations at Ascend! :) 

My thoughts on potential usages went towards online food markets. A family could do their food shopping for a week collaboratively. 

K Khan
K Khan May 16, 2018 05:08 PM

Thanks Jafet, for comments and for attending our session also as most of the developers were trapped in the magic of cognitive services laughing. This obviously can help increase conversions, feel free to get in touch if you need this demo for your clients.

Sebastian Enberget
Sebastian Enberget May 18, 2018 11:19 AM

I was going to watch the "cognitive services" but since I had to go out of the room for a quick phone call 5min before it started and saw the line when I got back I figured out I would rather watch this. And I'm really glad I did, because this is something I can see I can use in production. Mostly for our b2b solution where our sellers can create and co shop with their customers while on phone (or even make a chat? hmm)

The reason I didn't feel like going for this presentation was the Title... if you had called it something like "Use SignalR to make a better co shopping experience" then I think more people would have come ;)

But yeah, it was a great presenation and glad you have uploaded the source code! Thanks for that

-Sebastian

error Please login to comment.
Latest blogs
Add more scheduled job settings from the Optimizely CMS 12 admin UI -- with OptiScheduledJob.ExtraParameters

  Optimizely (EPiServer) CMS 12 ships a great scheduled-jobs framework, but it has one frustrating gap: a job has nowhere to store its own...

Binh Nguyen Thi | Jun 25, 2026

Automated Search & Navigation to Graph Migration with Claude Code

A Claude Code plugin that scans your S&N codebase, applies Graph SDK transformations, and validates the result. Install once, run one command. CMS ...

Connor Fortin | Jun 24, 2026

Migrating from Find to Graph: Lessons Learned from a Real CMS 13 Project

While migrating a search solution from Optimizely Search & Navigation (Find) to Optimizely Graph in CMS 13, I encountered several issues that were...

Binh Nguyen Thi | Jun 24, 2026

Optimizely: Upgrade Opti-ID and .NET 10 in CMS 12

Many Optimizely customers are planning their roadmap around a future migration to Optimizely CMS 13. As a result, upgrades such as Opti ID adoption...

Madhu | Jun 23, 2026 |