SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
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?

Más contenido relacionado

Similar a 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 analyticsRhett Lloyd
 
Magento SEO Hub Extension
Magento SEO Hub ExtensionMagento SEO Hub Extension
Magento SEO Hub ExtensionAppJetty
 
Magento 2 Sold Together
Magento 2 Sold TogetherMagento 2 Sold Together
Magento 2 Sold TogetherCMS IDEAS
 
MageMob Cart Android & iOS Application
MageMob Cart Android & iOS ApplicationMageMob Cart Android & iOS Application
MageMob Cart Android & iOS ApplicationAppJetty
 
googletagmanager-230602072244-9b17e12b (1).pptx
googletagmanager-230602072244-9b17e12b (1).pptxgoogletagmanager-230602072244-9b17e12b (1).pptx
googletagmanager-230602072244-9b17e12b (1).pptxarthiravi92
 
Magento 2 Cloud Backup
Magento 2 Cloud BackupMagento 2 Cloud Backup
Magento 2 Cloud BackupMeetanshi
 
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 ManagerAnnie Singer
 
Clickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP ToolkitClickminded Agency Growth SOP Toolkit
Clickminded Agency Growth SOP ToolkitClickMinded
 
Magento 2 Product Tabs
Magento 2 Product TabsMagento 2 Product Tabs
Magento 2 Product TabsMageAnts
 
Ocodewire tshirt_design_tool_demo
Ocodewire tshirt_design_tool_demoOcodewire tshirt_design_tool_demo
Ocodewire tshirt_design_tool_demoMagento oCodewire
 
Google Tag Manager (GTM)
Google Tag Manager (GTM)Google Tag Manager (GTM)
Google Tag Manager (GTM)Areva Digital
 
Upload a new product
Upload a new productUpload a new product
Upload a new productpaytmslides1
 
Prisync & Magento - Installation Guide
Prisync & Magento - Installation GuidePrisync & Magento - Installation Guide
Prisync & Magento - Installation GuidePrisyncCom
 
Upload a new product
Upload a new productUpload a new product
Upload a new productPaytm
 
Upload new products
Upload new productsUpload new products
Upload new productsPaytm
 
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 gadgetsRuth 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 Blogmutex07
 

Similar a 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
 
Google Tag Manager.pptx
Google Tag Manager.pptxGoogle Tag Manager.pptx
Google Tag Manager.pptx
 
googletagmanager-230602072244-9b17e12b (1).pptx
googletagmanager-230602072244-9b17e12b (1).pptxgoogletagmanager-230602072244-9b17e12b (1).pptx
googletagmanager-230602072244-9b17e12b (1).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
 

Más de 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
 
28. Magento Meetup Austria: Magento News
28. Magento Meetup Austria: Magento News28. Magento Meetup Austria: Magento News
28. Magento Meetup Austria: Magento NewsMagento 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 RecapMagento Meetup Austria
 
26. Magento Meetup Austria: Magento News
26. Magento Meetup Austria: Magento News26. Magento Meetup Austria: Magento News
26. Magento Meetup Austria: Magento NewsMagento 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
 

Más de 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)
 

Último

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 

Último (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.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?