SlideShare a Scribd company logo
Alternative a Magento2
PUG Romagna - 1 Dicembre 2020
1
Who am I
● eCommerce Backend Developer (Sylius,
Shopware, ex Magento Developer)
● Node.js newbie
● DevOps when needed
● extra info: giuseppemorelli.net
2
Index
Alternatives to Magento2
● Magento2 is the best open source
platform right now? My point of view
● Yes! there are some opens source
alternative
● From Magento1 to Magento2: bad
experience. Now what?
● Do we always need source code?
Saas vs Open Source
● Why I left Magento
3PUG Romagna - 1 Dicembre 2020
Magento2 is the
best open source
platform right now?
My point of view
4PUG Romagna - 1 Dicembre 2020
Magento2 is the
best open source
platform right now?
My point of view
1/2
YES! :) before 2020
NO! :( after 2020
● Adobe do not want to support (or
seems) open source version in the
same way as Magento Inc. in the past
● No clear roadmap
● Frontend is a mess
● Out of any standard de facto for PHP
(too much custom code for no quick
solutions)
5PUG Romagna - 1 Dicembre 2020
Magento2 is the
best open source
platform right now?
My point of view
2/2
● Testing suite is like a monster (right
MFTF?)
● Deploy is not easy as you can imagine
● Too much server resources needed
● Fast removing support for “old version”.
Lifecycle for each version is about 3
years.
● Remove from marketplace “old”
extensions
6PUG Romagna - 1 Dicembre 2020
Yes! there are some
opens source
alternative
Sylius
7PUG Romagna - 1 Dicembre 2020
Yes! there are some
opens source
alternative
Sylius 1/2
● based on symfony
● twig template system
● ready for headless e-commerce (API
first)
● very complete test suite
● Open Source and Plus version (paid
version)
● easy to learn for a symfony developer
● fast growing plugin marketplace
8PUG Romagna - 1 Dicembre 2020
Yes! there are some
opens source
alternative
Sylius 2/2
● base version do not have too much
functionalities
● no, you cannot install plugin via admin
panel (plug-and-play)
● no native layered navigation
● online course available (paid)
● multilanguage
● multiwebsite (only plus)
● you can create a standard and reusable
functionality with no problems
9PUG Romagna - 1 Dicembre 2020
Yes! there are some
opens source
alternative
Shopware
10PUG Romagna - 1 Dicembre 2020
Yes! there are some
opens source
alternative
Shopware 1/2
● based on symfony
● twig template system
● ready for headless e-commerce (API first)
● Vue.js for admin panel
● easy to learn for a symfony developer
● fast growing plugin marketplace
● online course available (paid)
● 3 versions: open source, professional,
enterprise
● cloud edition
11PUG Romagna - 1 Dicembre 2020
Yes! there are some
opens source
alternative
Shopware 2/2
● native “webhook” for admin panel
● base pwa template by Divante
company (with Vue.js)
● module plug-and-play
● easy admin configuration
● admin changes can be voided with a
new deploy
● multilanguage and multiwebsite
● more core functionalities instead of
Sylius
12PUG Romagna - 1 Dicembre 2020
From Magento1 to
Magento2: bad
experience. Now
what?
Spoiler: you’re fuc..d!
13PUG Romagna - 1 Dicembre 2020
From Magento1 to
Magento2: bad
experience. Now
what?
Spoiler: you’re fuc..d!
Bad news for you! You have throw in the trash all
your money.
Few solutions:
● migrate to other open source
alternatives (Sylius, Shopware)
● migrate to Saas (Shopify)
● downgrade to open source not
enterprise if you can (ex Prestashop)
● try to use PWA instead of “classic”
frontend
● only few companies in Italy can help
you and they are expensive and always
full of work 14PUG Romagna - 1 Dicembre 2020
Do we always need
source code? Saas
vs Open Source
15PUG Romagna - 1 Dicembre 2020
Do we always need
source code? Saas
vs Open Source
1/4
Saas
PRO
● quick setup
● in most cases you don’t need senior
developers
● some kind of upgrade are included and
you don’t need to do anything (ex.
optimization of speed, new features)
16PUG Romagna - 1 Dicembre 2020
Do we always need
source code? Saas
vs Open Source
2/4
Saas
CONS
● customizations limit
● server configuration limit
● fee on every order transaction (+
payment fee)
● limit of functionality in most cases
● low budget in first period, but fees can
be a big part of your expenses
● cannot export all data in some cases
17PUG Romagna - 1 Dicembre 2020
Do we always need
source code? Saas
vs Open Source
3/4
Open Source
PRO
● full control of code
● full control of server infrastructure
● no fee for order transaction (exclude
payment fee)
● you own all the data
18PUG Romagna - 1 Dicembre 2020
Do we always need
source code? Saas
vs Open Source
4/4
Open Source
CONS
● for enterprise version you need a team
of seniors developers (at least backend
+ frontend)
● need high budget
● you have to pay for bugs
● maintenance is on you
19PUG Romagna - 1 Dicembre 2020
When use Saas
● Saas has 70-80% of features you need
● Temporary shop
● Start-up process
● You need fast integration with 3rd
party services
● Focus only on marketing side
20PUG Romagna - 1 Dicembre 2020
When use Open
Source
● High level of customizations
● Long term project
● Qualified Tech Partner
● High budget
21PUG Romagna - 1 Dicembre 2020
Why I left Magento
22PUG Romagna - 1 Dicembre 2020
Why I left Magento
1/2
● Obsolete tech stack compared to
others
● No clear public roadmap = future not
defined
● Not a platform for mid-small companies
● Adobe do not want (or seems) support
open source version in the same way as
Magento Inc. in the past
● Frontend is a mess
● Out of any standard de facto for PHP
(too much custom code for no quick
solutions)
23PUG Romagna - 1 Dicembre 2020
Why I left Magento
2/2
● Testing suite is like a monster (right
MFTF?)
● Deploy is not easy as you can imagine
● Too much server resources needed
● Fast removing support for “old version”.
Lifecycle for each version is about 3
years = upgrade or die
● Remove from marketplace “old”
exstensions = upgrade or die
24PUG Romagna - 1 Dicembre 2020
Thank you!
Questions?
Twitter: @giuseppemorelli
Github: github.com/giuseppemorelli
www.giuseppemorelli.net
25PUG Romagna - 1 Dicembre 2020

More Related Content

What's hot

Xdebug for Beginners
Xdebug for BeginnersXdebug for Beginners
Xdebug for Beginners
Sean Prunka
 
Eric tucker - Eliminating "Over the Fence"
Eric tucker - Eliminating "Over the Fence"Eric tucker - Eliminating "Over the Fence"
Eric tucker - Eliminating "Over the Fence"
Maritime DevCon
 
Create Your First "Native" Mobile App with JavaScript + PhoneGap
Create Your First "Native" Mobile App with JavaScript + PhoneGapCreate Your First "Native" Mobile App with JavaScript + PhoneGap
Create Your First "Native" Mobile App with JavaScript + PhoneGap
Steve Phillips
 
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and RancherContinuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Alin Voinea
 
Build Chef development box from scratch
Build Chef development box from scratchBuild Chef development box from scratch
Build Chef development box from scratch
Simone Soldateschi
 
Volunteering at YouSee on Technology Support
Volunteering at YouSee on Technology SupportVolunteering at YouSee on Technology Support
Volunteering at YouSee on Technology Support
YouSee
 
Trunk based development
Trunk based developmentTrunk based development
Trunk based development
go_oh
 
Tdd presentation
Tdd presentationTdd presentation
Tdd presentation
fernando_chimicoviaki
 
Finding bugs in seconds
Finding bugs in secondsFinding bugs in seconds
Finding bugs in seconds
Gert de Pagter
 
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and MockitoQCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
Szczepan Faber
 
Distributed Versioning Tools, BeJUG 2010
Distributed Versioning Tools, BeJUG 2010Distributed Versioning Tools, BeJUG 2010
Distributed Versioning Tools, BeJUG 2010
Pursuit Consulting
 
Best Practices in Component Development for MODX
Best Practices in Component Development for MODXBest Practices in Component Development for MODX
Best Practices in Component Development for MODX
Jan Tezner
 
Lately in php - 2019 May 4
Lately in php - 2019 May 4Lately in php - 2019 May 4
Lately in php - 2019 May 4
Eric Poe
 
CI/CD: Lessons from LinkedIn and Mockito
CI/CD: Lessons from LinkedIn and MockitoCI/CD: Lessons from LinkedIn and Mockito
CI/CD: Lessons from LinkedIn and Mockito
C4Media
 
Ivan Pashko ITEM 2018
Ivan Pashko ITEM 2018Ivan Pashko ITEM 2018
Ivan Pashko ITEM 2018
ITEM
 
Constinuous Integration
Constinuous IntegrationConstinuous Integration
Constinuous Integration
Gabriel Araujo
 
Bhopal mule soft_meetup#2_18sept2021_cloudhubdr_strategy_bestpractices
Bhopal mule soft_meetup#2_18sept2021_cloudhubdr_strategy_bestpracticesBhopal mule soft_meetup#2_18sept2021_cloudhubdr_strategy_bestpractices
Bhopal mule soft_meetup#2_18sept2021_cloudhubdr_strategy_bestpractices
Preetam Deshmukh
 
WordPress News and #SaigonWordPress 2015 - Saigon WordPress - Jan 17, 2015
WordPress News and #SaigonWordPress 2015  - Saigon WordPress - Jan 17, 2015WordPress News and #SaigonWordPress 2015  - Saigon WordPress - Jan 17, 2015
WordPress News and #SaigonWordPress 2015 - Saigon WordPress - Jan 17, 2015
Dat Hoang
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
Alexandra N. Martinez
 
Atwix - Ярослав Рогоза
Atwix - Ярослав РогозаAtwix - Ярослав Рогоза
Atwix - Ярослав Рогоза
meet_magento
 

What's hot (20)

Xdebug for Beginners
Xdebug for BeginnersXdebug for Beginners
Xdebug for Beginners
 
Eric tucker - Eliminating "Over the Fence"
Eric tucker - Eliminating "Over the Fence"Eric tucker - Eliminating "Over the Fence"
Eric tucker - Eliminating "Over the Fence"
 
Create Your First "Native" Mobile App with JavaScript + PhoneGap
Create Your First "Native" Mobile App with JavaScript + PhoneGapCreate Your First "Native" Mobile App with JavaScript + PhoneGap
Create Your First "Native" Mobile App with JavaScript + PhoneGap
 
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and RancherContinuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
Continuous Delivery/Deployment w/ Gitflow, Docker, Jenkins and Rancher
 
Build Chef development box from scratch
Build Chef development box from scratchBuild Chef development box from scratch
Build Chef development box from scratch
 
Volunteering at YouSee on Technology Support
Volunteering at YouSee on Technology SupportVolunteering at YouSee on Technology Support
Volunteering at YouSee on Technology Support
 
Trunk based development
Trunk based developmentTrunk based development
Trunk based development
 
Tdd presentation
Tdd presentationTdd presentation
Tdd presentation
 
Finding bugs in seconds
Finding bugs in secondsFinding bugs in seconds
Finding bugs in seconds
 
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and MockitoQCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
QCon'17 talk: CI/CD at scale - lessons from LinkedIn and Mockito
 
Distributed Versioning Tools, BeJUG 2010
Distributed Versioning Tools, BeJUG 2010Distributed Versioning Tools, BeJUG 2010
Distributed Versioning Tools, BeJUG 2010
 
Best Practices in Component Development for MODX
Best Practices in Component Development for MODXBest Practices in Component Development for MODX
Best Practices in Component Development for MODX
 
Lately in php - 2019 May 4
Lately in php - 2019 May 4Lately in php - 2019 May 4
Lately in php - 2019 May 4
 
CI/CD: Lessons from LinkedIn and Mockito
CI/CD: Lessons from LinkedIn and MockitoCI/CD: Lessons from LinkedIn and Mockito
CI/CD: Lessons from LinkedIn and Mockito
 
Ivan Pashko ITEM 2018
Ivan Pashko ITEM 2018Ivan Pashko ITEM 2018
Ivan Pashko ITEM 2018
 
Constinuous Integration
Constinuous IntegrationConstinuous Integration
Constinuous Integration
 
Bhopal mule soft_meetup#2_18sept2021_cloudhubdr_strategy_bestpractices
Bhopal mule soft_meetup#2_18sept2021_cloudhubdr_strategy_bestpracticesBhopal mule soft_meetup#2_18sept2021_cloudhubdr_strategy_bestpractices
Bhopal mule soft_meetup#2_18sept2021_cloudhubdr_strategy_bestpractices
 
WordPress News and #SaigonWordPress 2015 - Saigon WordPress - Jan 17, 2015
WordPress News and #SaigonWordPress 2015  - Saigon WordPress - Jan 17, 2015WordPress News and #SaigonWordPress 2015  - Saigon WordPress - Jan 17, 2015
WordPress News and #SaigonWordPress 2015 - Saigon WordPress - Jan 17, 2015
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
Atwix - Ярослав Рогоза
Atwix - Ярослав РогозаAtwix - Ярослав Рогоза
Atwix - Ярослав Рогоза
 

Similar to PUG ROMAGNA - Alternative a Magento2

Magento Headless Commerce with Vue Storefront - Piyush Lathiya
Magento Headless Commerce with Vue Storefront - Piyush LathiyaMagento Headless Commerce with Vue Storefront - Piyush Lathiya
Magento Headless Commerce with Vue Storefront - Piyush Lathiya
Aureate Labs
 
Lua as a business logic language in high load application
Lua as a business logic language in high load applicationLua as a business logic language in high load application
Lua as a business logic language in high load application
Ilya Martynov
 
The Workflow Methodology to Train Your Team on Drupal 8
The Workflow Methodology to Train Your Team on Drupal 8The Workflow Methodology to Train Your Team on Drupal 8
The Workflow Methodology to Train Your Team on Drupal 8
Acquia
 
Nimble - iOS dependency management
Nimble - iOS dependency managementNimble - iOS dependency management
Nimble - iOS dependency management
Nimble
 
Balkan - data eng meetup - data fusion
Balkan - data eng meetup - data fusionBalkan - data eng meetup - data fusion
Balkan - data eng meetup - data fusion
Balkan Misirli
 
The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018
Daniel Graversen
 
Open Day July 2019
Open Day July 2019Open Day July 2019
Open Day July 2019
Frappe Technologies Pvt. Ltd.
 
DrupalCon Europe 2020 Low Code
DrupalCon Europe 2020 Low CodeDrupalCon Europe 2020 Low Code
DrupalCon Europe 2020 Low Code
Alejandro Moreno
 
Why Go Lang?
Why Go Lang?Why Go Lang?
Why Go Lang?
Sathish VJ
 
Spring roo for entrepreneurs
Spring roo for entrepreneursSpring roo for entrepreneurs
Spring roo for entrepreneurs
Ahmed Othman
 
Debugging 2013- Lars pedersen
Debugging 2013- Lars pedersenDebugging 2013- Lars pedersen
Debugging 2013- Lars pedersen
Mediehuset Ingeniøren Live
 
HOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptxHOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptx
ssuser62b2da
 
How to sell drupal 8
How to sell drupal 8How to sell drupal 8
How to sell drupal 8
Anatolii Pazhyn
 
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
OW2
 
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDoku
 
Build and Deploy a Python Web App to Amazon in 30 Mins
Build and Deploy a Python Web App to Amazon in 30 MinsBuild and Deploy a Python Web App to Amazon in 30 Mins
Build and Deploy a Python Web App to Amazon in 30 Mins
Jeff Hull
 
MeeGo on OMAP4 PandaBoard
MeeGo on OMAP4 PandaBoardMeeGo on OMAP4 PandaBoard
MeeGo on OMAP4 PandaBoard
Nishanth Menon
 
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
dcieslak
 
Outlook on Magento 2
Outlook on Magento 2Outlook on Magento 2
Outlook on Magento 2
Matthias Glitzner-Zeis
 
Alexandr Vronskiy "Evolution of Ecommerce Application"
Alexandr Vronskiy "Evolution of Ecommerce Application"Alexandr Vronskiy "Evolution of Ecommerce Application"
Alexandr Vronskiy "Evolution of Ecommerce Application"
Fwdays
 

Similar to PUG ROMAGNA - Alternative a Magento2 (20)

Magento Headless Commerce with Vue Storefront - Piyush Lathiya
Magento Headless Commerce with Vue Storefront - Piyush LathiyaMagento Headless Commerce with Vue Storefront - Piyush Lathiya
Magento Headless Commerce with Vue Storefront - Piyush Lathiya
 
Lua as a business logic language in high load application
Lua as a business logic language in high load applicationLua as a business logic language in high load application
Lua as a business logic language in high load application
 
The Workflow Methodology to Train Your Team on Drupal 8
The Workflow Methodology to Train Your Team on Drupal 8The Workflow Methodology to Train Your Team on Drupal 8
The Workflow Methodology to Train Your Team on Drupal 8
 
Nimble - iOS dependency management
Nimble - iOS dependency managementNimble - iOS dependency management
Nimble - iOS dependency management
 
Balkan - data eng meetup - data fusion
Balkan - data eng meetup - data fusionBalkan - data eng meetup - data fusion
Balkan - data eng meetup - data fusion
 
The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018The current state of SAP Integration, SAPPHIRENOW 2018
The current state of SAP Integration, SAPPHIRENOW 2018
 
Open Day July 2019
Open Day July 2019Open Day July 2019
Open Day July 2019
 
DrupalCon Europe 2020 Low Code
DrupalCon Europe 2020 Low CodeDrupalCon Europe 2020 Low Code
DrupalCon Europe 2020 Low Code
 
Why Go Lang?
Why Go Lang?Why Go Lang?
Why Go Lang?
 
Spring roo for entrepreneurs
Spring roo for entrepreneursSpring roo for entrepreneurs
Spring roo for entrepreneurs
 
Debugging 2013- Lars pedersen
Debugging 2013- Lars pedersenDebugging 2013- Lars pedersen
Debugging 2013- Lars pedersen
 
HOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptxHOW TO START (ANYTHING ABOUT CODE).pptx
HOW TO START (ANYTHING ABOUT CODE).pptx
 
How to sell drupal 8
How to sell drupal 8How to sell drupal 8
How to sell drupal 8
 
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
 
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winnerDocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
 
Build and Deploy a Python Web App to Amazon in 30 Mins
Build and Deploy a Python Web App to Amazon in 30 MinsBuild and Deploy a Python Web App to Amazon in 30 Mins
Build and Deploy a Python Web App to Amazon in 30 Mins
 
MeeGo on OMAP4 PandaBoard
MeeGo on OMAP4 PandaBoardMeeGo on OMAP4 PandaBoard
MeeGo on OMAP4 PandaBoard
 
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
RandomTest - Random Software Integration Tests That Just Work for C/C++, Java...
 
Outlook on Magento 2
Outlook on Magento 2Outlook on Magento 2
Outlook on Magento 2
 
Alexandr Vronskiy "Evolution of Ecommerce Application"
Alexandr Vronskiy "Evolution of Ecommerce Application"Alexandr Vronskiy "Evolution of Ecommerce Application"
Alexandr Vronskiy "Evolution of Ecommerce Application"
 

Recently uploaded

Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
cuobya
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
ukwwuq
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
Trending Blogers
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
Laura Szabó
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
hackersuli
 

Recently uploaded (20)

Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
制作毕业证书(ANU毕业证)莫纳什大学毕业证成绩单官方原版办理
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
制作原版1:1(Monash毕业证)莫纳什大学毕业证成绩单办理假
 
Explore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories SecretlyExplore-Insanony: Watch Instagram Stories Secretly
Explore-Insanony: Watch Instagram Stories Secretly
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Gen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needsGen Z and the marketplaces - let's translate their needs
Gen Z and the marketplaces - let's translate their needs
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024[HUN][hackersuli] Red Teaming alapok 2024
[HUN][hackersuli] Red Teaming alapok 2024
 

PUG ROMAGNA - Alternative a Magento2

  • 1. Alternative a Magento2 PUG Romagna - 1 Dicembre 2020 1
  • 2. Who am I ● eCommerce Backend Developer (Sylius, Shopware, ex Magento Developer) ● Node.js newbie ● DevOps when needed ● extra info: giuseppemorelli.net 2
  • 3. Index Alternatives to Magento2 ● Magento2 is the best open source platform right now? My point of view ● Yes! there are some opens source alternative ● From Magento1 to Magento2: bad experience. Now what? ● Do we always need source code? Saas vs Open Source ● Why I left Magento 3PUG Romagna - 1 Dicembre 2020
  • 4. Magento2 is the best open source platform right now? My point of view 4PUG Romagna - 1 Dicembre 2020
  • 5. Magento2 is the best open source platform right now? My point of view 1/2 YES! :) before 2020 NO! :( after 2020 ● Adobe do not want to support (or seems) open source version in the same way as Magento Inc. in the past ● No clear roadmap ● Frontend is a mess ● Out of any standard de facto for PHP (too much custom code for no quick solutions) 5PUG Romagna - 1 Dicembre 2020
  • 6. Magento2 is the best open source platform right now? My point of view 2/2 ● Testing suite is like a monster (right MFTF?) ● Deploy is not easy as you can imagine ● Too much server resources needed ● Fast removing support for “old version”. Lifecycle for each version is about 3 years. ● Remove from marketplace “old” extensions 6PUG Romagna - 1 Dicembre 2020
  • 7. Yes! there are some opens source alternative Sylius 7PUG Romagna - 1 Dicembre 2020
  • 8. Yes! there are some opens source alternative Sylius 1/2 ● based on symfony ● twig template system ● ready for headless e-commerce (API first) ● very complete test suite ● Open Source and Plus version (paid version) ● easy to learn for a symfony developer ● fast growing plugin marketplace 8PUG Romagna - 1 Dicembre 2020
  • 9. Yes! there are some opens source alternative Sylius 2/2 ● base version do not have too much functionalities ● no, you cannot install plugin via admin panel (plug-and-play) ● no native layered navigation ● online course available (paid) ● multilanguage ● multiwebsite (only plus) ● you can create a standard and reusable functionality with no problems 9PUG Romagna - 1 Dicembre 2020
  • 10. Yes! there are some opens source alternative Shopware 10PUG Romagna - 1 Dicembre 2020
  • 11. Yes! there are some opens source alternative Shopware 1/2 ● based on symfony ● twig template system ● ready for headless e-commerce (API first) ● Vue.js for admin panel ● easy to learn for a symfony developer ● fast growing plugin marketplace ● online course available (paid) ● 3 versions: open source, professional, enterprise ● cloud edition 11PUG Romagna - 1 Dicembre 2020
  • 12. Yes! there are some opens source alternative Shopware 2/2 ● native “webhook” for admin panel ● base pwa template by Divante company (with Vue.js) ● module plug-and-play ● easy admin configuration ● admin changes can be voided with a new deploy ● multilanguage and multiwebsite ● more core functionalities instead of Sylius 12PUG Romagna - 1 Dicembre 2020
  • 13. From Magento1 to Magento2: bad experience. Now what? Spoiler: you’re fuc..d! 13PUG Romagna - 1 Dicembre 2020
  • 14. From Magento1 to Magento2: bad experience. Now what? Spoiler: you’re fuc..d! Bad news for you! You have throw in the trash all your money. Few solutions: ● migrate to other open source alternatives (Sylius, Shopware) ● migrate to Saas (Shopify) ● downgrade to open source not enterprise if you can (ex Prestashop) ● try to use PWA instead of “classic” frontend ● only few companies in Italy can help you and they are expensive and always full of work 14PUG Romagna - 1 Dicembre 2020
  • 15. Do we always need source code? Saas vs Open Source 15PUG Romagna - 1 Dicembre 2020
  • 16. Do we always need source code? Saas vs Open Source 1/4 Saas PRO ● quick setup ● in most cases you don’t need senior developers ● some kind of upgrade are included and you don’t need to do anything (ex. optimization of speed, new features) 16PUG Romagna - 1 Dicembre 2020
  • 17. Do we always need source code? Saas vs Open Source 2/4 Saas CONS ● customizations limit ● server configuration limit ● fee on every order transaction (+ payment fee) ● limit of functionality in most cases ● low budget in first period, but fees can be a big part of your expenses ● cannot export all data in some cases 17PUG Romagna - 1 Dicembre 2020
  • 18. Do we always need source code? Saas vs Open Source 3/4 Open Source PRO ● full control of code ● full control of server infrastructure ● no fee for order transaction (exclude payment fee) ● you own all the data 18PUG Romagna - 1 Dicembre 2020
  • 19. Do we always need source code? Saas vs Open Source 4/4 Open Source CONS ● for enterprise version you need a team of seniors developers (at least backend + frontend) ● need high budget ● you have to pay for bugs ● maintenance is on you 19PUG Romagna - 1 Dicembre 2020
  • 20. When use Saas ● Saas has 70-80% of features you need ● Temporary shop ● Start-up process ● You need fast integration with 3rd party services ● Focus only on marketing side 20PUG Romagna - 1 Dicembre 2020
  • 21. When use Open Source ● High level of customizations ● Long term project ● Qualified Tech Partner ● High budget 21PUG Romagna - 1 Dicembre 2020
  • 22. Why I left Magento 22PUG Romagna - 1 Dicembre 2020
  • 23. Why I left Magento 1/2 ● Obsolete tech stack compared to others ● No clear public roadmap = future not defined ● Not a platform for mid-small companies ● Adobe do not want (or seems) support open source version in the same way as Magento Inc. in the past ● Frontend is a mess ● Out of any standard de facto for PHP (too much custom code for no quick solutions) 23PUG Romagna - 1 Dicembre 2020
  • 24. Why I left Magento 2/2 ● Testing suite is like a monster (right MFTF?) ● Deploy is not easy as you can imagine ● Too much server resources needed ● Fast removing support for “old version”. Lifecycle for each version is about 3 years = upgrade or die ● Remove from marketplace “old” exstensions = upgrade or die 24PUG Romagna - 1 Dicembre 2020
  • 25. Thank you! Questions? Twitter: @giuseppemorelli Github: github.com/giuseppemorelli www.giuseppemorelli.net 25PUG Romagna - 1 Dicembre 2020