Question about what e-commerce addon is being used

Permalink
Hello,

I have a question about a Concrete5 site I cam across that is using a very nice e-commerce module. If anyone knows which one is being used, could you please let me know? I really like the step-by-step ordering functionality it uses.

The site is calledhttp://www.rightchoicecremation.com/...
1. To see this functionality go to:http://www.rightchoicecremation.com/death-has-occurred/...
2. Select any state and county and show pricing
3. Select 'Standard' $1399 option and I choose this plan
4. Then you will be in step-by-step ordering area.

I love the various steps it directs a customer through and I also love the order calculator on the right sidebar of the page. I also like the little credit they offer their customer to be applied to items they might want in their order.

This e-commerce system could be very useful for many industries. The upselling capabilities are great.

Anyway, if anyone knows what they are using and wants to enlighten us, that would be awesome.

Thank you!

 
mnakalay replied on at Permalink Reply
mnakalay
It seems the website is down, I can't access it
eagleman replied on at Permalink Reply
It looks like it's back up now if you want to look.
JohntheFish replied on at Permalink Reply
JohntheFish
The site is 5.6. The shop is definitely not core eCommerce or eCom express. There are none of the usual marker classes. Also there are no branded marker classes I would expect with the usual webshop services.

There is a lot of custom JavaScript attached to the add to cart buttons and the cart with application specific variable names, so it could be an entirely custom-built application. It looks like nicely crafted script.

Being entirely JavaScript based, I suspect it may be possible to hack the cart values for a cheaper checkout. There may be further security hidden behind the scenes. That obviously isn't a major issue for this application, but could be an issue if similar code was used for a mail-order business.
eagleman replied on at Permalink Reply
Thanks for taking a look. I doubt they used a complete custom cart system so they must have used something as a base to start with. You would think this type of ordering would be common throughout many e-commerce addons.
JohntheFish replied on at Permalink Reply
JohntheFish
Perhaps based on example code for a shopping cart provided in a cookbook.
eagleman replied on at Permalink Reply
I thought it was custom when I first looked at it. I definitely would like to figure this out. It could be quite useful.
mnakalay replied on at Permalink Reply
mnakalay
The last step is all made of stuff inside an HTML block so it's definitely custom. Maybe provided by a third-party?

The whole thing is written in HTML+Javascript and pasted in html blocks.

The rest is just plain html with some javascript to update the cart and save data in session for the next step.

It's just a matter of saving in session when adding to the cart, clicking a button to go to the next page, reload data from session, and on the last page just pay the amount.

Like John said, could as well be from a tutorial.
eagleman replied on at Permalink Reply
Thanks for checking it out! Do you have any idea what they might using as a base commerce addon before they did all the custom stuff?
mnakalay replied on at Permalink Reply
mnakalay
oh and I don't know why but the only way for me to reach that site is by using a VPN. Otherwise it simply doesn't load
eagleman replied on at Permalink Reply
Hmm. Not sure why it's doing that.
mnakalay replied on at Permalink Reply
mnakalay
it really doesn't need to be based on any ecommerce base.
Their catalog is pretty small.

It could be something as simple as using the free Designer Content package to build a block reusable for each product.

Another one for the side cart.

Or they could use a page list and the data for each product comes from a page attribute

Clicking the add to cart button does 2 things: change what's showing in the cart and save it in session so it's accessible to the next page. Both are trivial and require only a few lines of js code.

Then, the last step is an HTML block as I said so that might be some payment script they found somewhere, slighty modified to use the data saved in session. They're easy to find on Code Canyon or elsewhere.
eagleman replied on at Permalink Reply
Thank you for the info!