SlideShare a Scribd company logo
Benjamin Rosenberger
Why the hell did I choose Magento2?
A brief history of creating a new shop on the way
down the rabbit hole
Up to the editorial room
❏ Checklist:
❏ create categories
❏ create pages
❏ create some content
❏ create products
❏ check customer
happiness
Go to the backend
❏ Stores -> Configuration -> Admin ->
CAPTCHA
❏ https://github.com/magento/magespeciali
st_ReCaptcha/ (<2.3)
or out of the box in >= 2.3:
❏ Stores -> Configuration -> Security
Finally create new categories
So many clicks
❏ select category you want to create a subcategory
❏ click add subcategory
❏ save category
❏ possibly reselect parent for sibling ...
Why not
❏ enhanced save button with functions like Save and add sibling, parent sibling,
child
❏ category importer? (ups no external ids only names,...)
categories created: check
Wait - didn’t i want to add some news?
?
❏ Add category
❏ Change display settings to use static block
❏ Select some static block (not page)
❏ Save page
This is the only thing i get for some content?
❏ Magento is no CMS -
now I am sure
❏ Blog Module?
❏ https://www.mage
plaza.com/magent
o-2-blog-extension
/
Blocks and Blocks and Blocks
❏ NOOOO so many blocks - for every translation
Ok some translations
Changing a translation on the fly
Translate IT
❏ https://github.com/e-conomix/magento2-dbtranslations
Translate IT
❏ EAV entities: check
❏ CMS Blocks: you say so ...
❏ CMS pages: partial
❏ change online translations: better luck next time
Adapting all the products
❏ adding new attribute sets
❏ creating attributes
❏ sorting them
❏ all within the backend
Creating products
❏ Add and add and add ...
❏ change and change and change ....
❏ System -> Index Management -> select index -> select action reindex
❏ https://github.com/magepal/magento2-reindex
Creating products
❏ Adding all the products - but wait
how do they look like?
?
Customers welcome
❏ setup external email account for sending mails
❏ https://github.com/magepal/magento2-gmail-smtp-app
Customers welcome
❏ Every customer is different
❏ so add a new customer
attribute ...
❏ and a new address
attribute outer space
❏ no free one
(commerce or payed
modules)
❏ customer eav
~= customer address eav
!= product eav
!= category eav
Customer happiness
❏ Can’t add the product, can’t do that, do not see it, …
-> login as customer
❏ https://github.com/magefan/module-login-as-customer
SEEEEEEO
❏ Where’s the config? detail pages, general > web, catalog > catalog > seo, design > theme, …
❏ https://github.com/staempfli/magento2-module-seo
❏ https://github.com/Yoast/Yoast-SEO-for-Magento2
❏ https://github.com/CompactCodeEU/FixProductBreadcrumbs
❏ ...
More queerness
❏ bin/magento module:enable
cascades
❏ number formatting in frontend for
non english speaker
❏ lazy loading
https://github.com/Strategery-Inc/M
agento2-InfiniteScroll
or images
❏ address on user registration
https://github.com/karliuka/m2.Sho
wAddressFields
❏ dynamic categories (all products on
sale)
https://github.com/faonni/m2.Smart
CategoryKit
❏ Address API create/update
Even more queerness?
So why exactly Magento?

More Related Content

Similar to 29. Magento Meetup - Why the hell did I choose Magento 2?

How to block spam referral traffic in google analytics
How to block spam referral traffic in google analyticsHow to block spam referral traffic in google analytics
How to block spam referral traffic in google analytics
Rhett Lloyd
 
Magento SEO Hub Extension
Magento SEO Hub ExtensionMagento SEO Hub Extension
Magento SEO Hub Extension
AppJetty
 
Magento 2 Sold Together
Magento 2 Sold TogetherMagento 2 Sold Together
Magento 2 Sold Together
CMS IDEAS
 
MageMob Cart Android & iOS Application
MageMob Cart Android & iOS ApplicationMageMob Cart Android & iOS Application
MageMob Cart Android & iOS Application
AppJetty
 
googletagmanager-230602072244-9b17e12b (1).pptx
googletagmanager-230602072244-9b17e12b (1).pptxgoogletagmanager-230602072244-9b17e12b (1).pptx
googletagmanager-230602072244-9b17e12b (1).pptx
arthiravi92
 
Google Tag Manager.pptx
Google Tag Manager.pptxGoogle Tag Manager.pptx
Google Tag Manager.pptx
PrashantThakur678201
 
Magento 2 Cloud Backup
Magento 2 Cloud BackupMagento 2 Cloud Backup
Magento 2 Cloud Backup
Meetanshi
 
13 Steps to Set Up & Implement Google Analytics Through Google Tag Manager
13 Steps to Set Up & Implement Google Analytics Through Google Tag Manager13 Steps to Set Up & Implement Google Analytics Through Google Tag Manager
13 Steps to Set Up & Implement Google Analytics Through Google Tag Manager
Annie Singer
 
Clickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP ToolkitClickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP Toolkit
ClickMinded
 
Magento 2 Product Tabs
Magento 2 Product TabsMagento 2 Product Tabs
Magento 2 Product Tabs
MageAnts
 
Ocodewire tshirt_design_tool_demo
Ocodewire tshirt_design_tool_demoOcodewire tshirt_design_tool_demo
Ocodewire tshirt_design_tool_demo
Magento oCodewire
 
Google Tag Manager (GTM)
Google Tag Manager (GTM)Google Tag Manager (GTM)
Google Tag Manager (GTM)
Areva Digital
 
Show Price After Login for Magento 2
Show Price After Login for Magento 2Show Price After Login for Magento 2
Show Price After Login for Magento 2
Webkul Software Pvt. Ltd.
 
Upload a new product
Upload a new productUpload a new product
Upload a new product
paytmslides1
 
Prisync & Magento - Installation Guide
Prisync & Magento - Installation GuidePrisync & Magento - Installation Guide
Prisync & Magento - Installation Guide
PrisyncCom
 
Upload a new product
Upload a new productUpload a new product
Upload a new product
Paytm
 
Upload new products
Upload new productsUpload new products
Upload new products
Paytm
 
Hire Magento 2 developer India, Call us for more
Hire Magento 2 developer India, Call us for more Hire Magento 2 developer India, Call us for more
Hire Magento 2 developer India, Call us for more
AResourcePool
 
How to add gadgets
How to add gadgetsHow to add gadgets
How to add gadgets
Ruth Aw
 
How To: Use Google Search Ap Is On Your Blog
How To: Use Google Search Ap Is On Your BlogHow To: Use Google Search Ap Is On Your Blog
How To: Use Google Search Ap Is On Your Blog
mutex07
 

Similar to 29. Magento Meetup - Why the hell did I choose Magento 2? (20)

How to block spam referral traffic in google analytics
How to block spam referral traffic in google analyticsHow to block spam referral traffic in google analytics
How to block spam referral traffic in google analytics
 
Magento SEO Hub Extension
Magento SEO Hub ExtensionMagento SEO Hub Extension
Magento SEO Hub Extension
 
Magento 2 Sold Together
Magento 2 Sold TogetherMagento 2 Sold Together
Magento 2 Sold Together
 
MageMob Cart Android & iOS Application
MageMob Cart Android & iOS ApplicationMageMob Cart Android & iOS Application
MageMob Cart Android & iOS Application
 
googletagmanager-230602072244-9b17e12b (1).pptx
googletagmanager-230602072244-9b17e12b (1).pptxgoogletagmanager-230602072244-9b17e12b (1).pptx
googletagmanager-230602072244-9b17e12b (1).pptx
 
Google Tag Manager.pptx
Google Tag Manager.pptxGoogle Tag Manager.pptx
Google Tag Manager.pptx
 
Magento 2 Cloud Backup
Magento 2 Cloud BackupMagento 2 Cloud Backup
Magento 2 Cloud Backup
 
13 Steps to Set Up & Implement Google Analytics Through Google Tag Manager
13 Steps to Set Up & Implement Google Analytics Through Google Tag Manager13 Steps to Set Up & Implement Google Analytics Through Google Tag Manager
13 Steps to Set Up & Implement Google Analytics Through Google Tag Manager
 
Clickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP ToolkitClickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP Toolkit
 
Magento 2 Product Tabs
Magento 2 Product TabsMagento 2 Product Tabs
Magento 2 Product Tabs
 
Ocodewire tshirt_design_tool_demo
Ocodewire tshirt_design_tool_demoOcodewire tshirt_design_tool_demo
Ocodewire tshirt_design_tool_demo
 
Google Tag Manager (GTM)
Google Tag Manager (GTM)Google Tag Manager (GTM)
Google Tag Manager (GTM)
 
Show Price After Login for Magento 2
Show Price After Login for Magento 2Show Price After Login for Magento 2
Show Price After Login for Magento 2
 
Upload a new product
Upload a new productUpload a new product
Upload a new product
 
Prisync & Magento - Installation Guide
Prisync & Magento - Installation GuidePrisync & Magento - Installation Guide
Prisync & Magento - Installation Guide
 
Upload a new product
Upload a new productUpload a new product
Upload a new product
 
Upload new products
Upload new productsUpload new products
Upload new products
 
Hire Magento 2 developer India, Call us for more
Hire Magento 2 developer India, Call us for more Hire Magento 2 developer India, Call us for more
Hire Magento 2 developer India, Call us for more
 
How to add gadgets
How to add gadgetsHow to add gadgets
How to add gadgets
 
How To: Use Google Search Ap Is On Your Blog
How To: Use Google Search Ap Is On Your BlogHow To: Use Google Search Ap Is On Your Blog
How To: Use Google Search Ap Is On Your Blog
 

More from Magento Meetup Austria

38. Magento Meetup Austria: Ivan Cuk - From Core to Custom. A Deep Dive into ...
38. Magento Meetup Austria: Ivan Cuk - From Core to Custom. A Deep Dive into ...38. Magento Meetup Austria: Ivan Cuk - From Core to Custom. A Deep Dive into ...
38. Magento Meetup Austria: Ivan Cuk - From Core to Custom. A Deep Dive into ...
Magento Meetup Austria
 
31. Magento Meetup Austria: News
31. Magento Meetup Austria: News31. Magento Meetup Austria: News
31. Magento Meetup Austria: News
Magento Meetup Austria
 
30. Magento Meetup Austria: News
30. Magento Meetup Austria: News30. Magento Meetup Austria: News
30. Magento Meetup Austria: News
Magento Meetup Austria
 
29. Magento Meetup - Datareporter
29. Magento Meetup - Datareporter29. Magento Meetup - Datareporter
29. Magento Meetup - Datareporter
Magento Meetup Austria
 
29. Magento Meetup Austria: News
29. Magento Meetup Austria: News29. Magento Meetup Austria: News
29. Magento Meetup Austria: News
Magento Meetup Austria
 
28. Magento Meetup Austria: Magento News
28. Magento Meetup Austria: Magento News28. Magento Meetup Austria: Magento News
28. Magento Meetup Austria: Magento News
Magento Meetup Austria
 
27. Magento Meetup Austria: Magento News & Magento Live Europe 2018 Recap
27. Magento Meetup Austria: Magento News & Magento Live Europe 2018 Recap27. Magento Meetup Austria: Magento News & Magento Live Europe 2018 Recap
27. Magento Meetup Austria: Magento News & Magento Live Europe 2018 Recap
Magento Meetup Austria
 
27. Magento Meetup Austria: Intro
27. Magento Meetup Austria: Intro27. Magento Meetup Austria: Intro
27. Magento Meetup Austria: Intro
Magento Meetup Austria
 
26. Magento Meetup Austria: Magento News
26. Magento Meetup Austria: Magento News26. Magento Meetup Austria: Magento News
26. Magento Meetup Austria: Magento News
Magento Meetup Austria
 
26. Magento Meetup Austria: Intro
26. Magento Meetup Austria: Intro26. Magento Meetup Austria: Intro
26. Magento Meetup Austria: Intro
Magento Meetup Austria
 
Magento-News @ Magento Meetup Austria 21 (29.05.2017)
Magento-News @ Magento Meetup Austria 21 (29.05.2017)Magento-News @ Magento Meetup Austria 21 (29.05.2017)
Magento-News @ Magento Meetup Austria 21 (29.05.2017)
Magento Meetup Austria
 

More from Magento Meetup Austria (11)

38. Magento Meetup Austria: Ivan Cuk - From Core to Custom. A Deep Dive into ...
38. Magento Meetup Austria: Ivan Cuk - From Core to Custom. A Deep Dive into ...38. Magento Meetup Austria: Ivan Cuk - From Core to Custom. A Deep Dive into ...
38. Magento Meetup Austria: Ivan Cuk - From Core to Custom. A Deep Dive into ...
 
31. Magento Meetup Austria: News
31. Magento Meetup Austria: News31. Magento Meetup Austria: News
31. Magento Meetup Austria: News
 
30. Magento Meetup Austria: News
30. Magento Meetup Austria: News30. Magento Meetup Austria: News
30. Magento Meetup Austria: News
 
29. Magento Meetup - Datareporter
29. Magento Meetup - Datareporter29. Magento Meetup - Datareporter
29. Magento Meetup - Datareporter
 
29. Magento Meetup Austria: News
29. Magento Meetup Austria: News29. Magento Meetup Austria: News
29. Magento Meetup Austria: News
 
28. Magento Meetup Austria: Magento News
28. Magento Meetup Austria: Magento News28. Magento Meetup Austria: Magento News
28. Magento Meetup Austria: Magento News
 
27. Magento Meetup Austria: Magento News & Magento Live Europe 2018 Recap
27. Magento Meetup Austria: Magento News & Magento Live Europe 2018 Recap27. Magento Meetup Austria: Magento News & Magento Live Europe 2018 Recap
27. Magento Meetup Austria: Magento News & Magento Live Europe 2018 Recap
 
27. Magento Meetup Austria: Intro
27. Magento Meetup Austria: Intro27. Magento Meetup Austria: Intro
27. Magento Meetup Austria: Intro
 
26. Magento Meetup Austria: Magento News
26. Magento Meetup Austria: Magento News26. Magento Meetup Austria: Magento News
26. Magento Meetup Austria: Magento News
 
26. Magento Meetup Austria: Intro
26. Magento Meetup Austria: Intro26. Magento Meetup Austria: Intro
26. Magento Meetup Austria: Intro
 
Magento-News @ Magento Meetup Austria 21 (29.05.2017)
Magento-News @ Magento Meetup Austria 21 (29.05.2017)Magento-News @ Magento Meetup Austria 21 (29.05.2017)
Magento-News @ Magento Meetup Austria 21 (29.05.2017)
 

Recently uploaded

Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfSoftware Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
kalichargn70th171
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
Paul Brebner
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
jrodriguezq3110
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
KrishnaveniMohan1
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Vince Scalabrino
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
Zycus
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
kalichargn70th171
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
OnePlan Solutions
 
Cost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App DevelopmentCost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App Development
Softradix Technologies
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 

Recently uploaded (20)

Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdfSoftware Test Automation - A Comprehensive Guide on Automated Testing.pdf
Software Test Automation - A Comprehensive Guide on Automated Testing.pdf
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Microsoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptxMicrosoft-Power-Platform-Adoption-Planning.pptx
Microsoft-Power-Platform-Adoption-Planning.pptx
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
Upturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in NashikUpturn India Technologies - Web development company in Nashik
Upturn India Technologies - Web development company in Nashik
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.Penify - Let AI do the Documentation, you write the Code.
Penify - Let AI do the Documentation, you write the Code.
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery FleetStork Product Overview: An AI-Powered Autonomous Delivery Fleet
Stork Product Overview: An AI-Powered Autonomous Delivery Fleet
 
How GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdfHow GenAI Can Improve Supplier Performance Management.pdf
How GenAI Can Improve Supplier Performance Management.pdf
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
What is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdfWhat is Continuous Testing in DevOps - A Definitive Guide.pdf
What is Continuous Testing in DevOps - A Definitive Guide.pdf
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical OperationsEnsuring Efficiency and Speed with Practical Solutions for Clinical Operations
Ensuring Efficiency and Speed with Practical Solutions for Clinical Operations
 
Cost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App DevelopmentCost-Effective Strategies For iOS App Development
Cost-Effective Strategies For iOS App Development
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 

29. Magento Meetup - Why the hell did I choose Magento 2?

  • 1. Benjamin Rosenberger Why the hell did I choose Magento2? A brief history of creating a new shop on the way down the rabbit hole
  • 2. Up to the editorial room ❏ Checklist: ❏ create categories ❏ create pages ❏ create some content ❏ create products ❏ check customer happiness
  • 3. Go to the backend ❏ Stores -> Configuration -> Admin -> CAPTCHA ❏ https://github.com/magento/magespeciali st_ReCaptcha/ (<2.3) or out of the box in >= 2.3: ❏ Stores -> Configuration -> Security
  • 4. Finally create new categories So many clicks ❏ select category you want to create a subcategory ❏ click add subcategory ❏ save category ❏ possibly reselect parent for sibling ... Why not ❏ enhanced save button with functions like Save and add sibling, parent sibling, child ❏ category importer? (ups no external ids only names,...)
  • 6. Wait - didn’t i want to add some news? ? ❏ Add category ❏ Change display settings to use static block ❏ Select some static block (not page) ❏ Save page
  • 7. This is the only thing i get for some content? ❏ Magento is no CMS - now I am sure ❏ Blog Module? ❏ https://www.mage plaza.com/magent o-2-blog-extension /
  • 8. Blocks and Blocks and Blocks ❏ NOOOO so many blocks - for every translation
  • 12. Translate IT ❏ EAV entities: check ❏ CMS Blocks: you say so ... ❏ CMS pages: partial ❏ change online translations: better luck next time
  • 13. Adapting all the products ❏ adding new attribute sets ❏ creating attributes ❏ sorting them ❏ all within the backend
  • 14. Creating products ❏ Add and add and add ... ❏ change and change and change .... ❏ System -> Index Management -> select index -> select action reindex ❏ https://github.com/magepal/magento2-reindex
  • 15. Creating products ❏ Adding all the products - but wait how do they look like? ?
  • 16. Customers welcome ❏ setup external email account for sending mails ❏ https://github.com/magepal/magento2-gmail-smtp-app
  • 17. Customers welcome ❏ Every customer is different ❏ so add a new customer attribute ... ❏ and a new address attribute outer space ❏ no free one (commerce or payed modules) ❏ customer eav ~= customer address eav != product eav != category eav
  • 18. Customer happiness ❏ Can’t add the product, can’t do that, do not see it, … -> login as customer ❏ https://github.com/magefan/module-login-as-customer
  • 19. SEEEEEEO ❏ Where’s the config? detail pages, general > web, catalog > catalog > seo, design > theme, … ❏ https://github.com/staempfli/magento2-module-seo ❏ https://github.com/Yoast/Yoast-SEO-for-Magento2 ❏ https://github.com/CompactCodeEU/FixProductBreadcrumbs ❏ ...
  • 20. More queerness ❏ bin/magento module:enable cascades ❏ number formatting in frontend for non english speaker ❏ lazy loading https://github.com/Strategery-Inc/M agento2-InfiniteScroll or images ❏ address on user registration https://github.com/karliuka/m2.Sho wAddressFields ❏ dynamic categories (all products on sale) https://github.com/faonni/m2.Smart CategoryKit ❏ Address API create/update
  • 22. So why exactly Magento?