Top Banner
E-Commerce Technical Aspects Tzahi Fridman [email protected]
21
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

E-Commerce Technical AspectsTzahi [email protected]

Page 2: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

About Me

Over two decades in the Hi-Tech industry

Technical & Engineering positions

Always HANDS ON

Experienced technical entrepreneur

Current position: CTO & Co-Founder at Evolero

Page 3: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Let’s Talk About …

Know your neighborhood

Common vs. Unique

Who’s in our team?

Solutions overview

Some user stories …

Page 4: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

System parts / features

Data persistency (DB)

Back end

Front end

Back-office / Administration tools (upload products etc.)

Reports – given, custom

Emails – receipts, notifications, newsletters etc.

Backups

Page 5: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Hosting

Shared (GoDaddy) Performance …

SaaS (Shopify, Etsy, ebay, Amazon) Customizations …

My servers (location is important) Physical Cloud

Page 6: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Common vs. Unique

CMS platforms – WordPress, Joomla, Drupal, Magento Self installed OR SaaS Given modules Designs Developers – usually for the latest version

Unique Custom modules for existing platforms Scratch development

Page 7: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Be AWARE from …

“We have our own platform that does …”

“I can develop it in a week …”

Too cheap solutions from young people

Agencies (over rated, their common practices) – check carefully what you get

Page 8: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Common vs. Unique

Common Same behaviors, funnels, flows Usually same designs & blocks Can develop custom modules but its hard to fully

customize

Unique Your own flows (do you need it?) Your special UI – better experience If done right, better performance

Example – using Drupal views Scaling cheaper

Page 9: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Who’s in our team?

Architect

Designer

SEO / Marketing

Developer/s – custom modules, front-end, back-end

IT / Maintenance

Page 10: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Architect

Analyze your needs

Which technologies / solutions are best for MY needs

Help me find a developer / agency

Define maintenance procedures

Take me hand-in-hand along the procedure

Cost effective in medium/large projects

Page 11: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Designer

“Make it nice”

Experience in mobile & web

A (common) designer is NOT a UX/UI expert!

YOU should give the flows, hierarchies etc.

Use real content when reviewing

Page 12: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

SEO / Marketing

Be aware of amateurs

SEO requirements are part of the website structure

Analysis & changes may need code change, especially in product pages etc.

BE AWARE – recent cool front-end technologies are NOT SEO friendly!

Page 13: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Developers – what is this?

Web development – low barrier Many cheap web developers (mainly PHP) No large scale experience

Usually using their best known technology

If not well defined, you may not get exactlywhat you expected

Page 14: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Developers – what to look for?

Experienced in more than one technology

Available for long time ahead for maintenance

Using common practices & technologies

Can support previous releases / versions

Front-end / back-end

Page 15: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

IT / Maintenance

Keep your system monitored and running

Backups procedures

Expansion options

SLA – downtime is money!

Usually freelancers

Page 16: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Solutions Recap

Page 17: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

SaaS

Etsy Shopify Amazon …

Pay attention How much can I customize? What if I want to move? Exports? Customer base?

Page 18: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

WordPress

WordPress

Almost everything ready Themes Plugins for almost everything Very common platform (for developers as well), PHP

based Installations options (shared servers, dedicated

hosting etc.)

Page 19: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Other CMS / Platforms

Mostly out-of-the-box

Existing themes / easy customizations

Modules / Plugins

BEWARE of older versions maintenance – hard to find programmers/agencies

Page 20: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Custom Developments

MVC Frameworks Ruby on Rails (Ruby) Django (Phyton) PHP frameworks

Front-End frameworks (Javascript based) AngularJS Ember

Mobile Native (iOS, Android) PhoneGap , Ionic

Page 21: E-Commerce Technical Aspects Tzahi Fridman tzahif1@gmail.com.

Tzahi [email protected]

Thank You!