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

DOCX
How to disable text selection in blogger post
PPTX
Popup boxes
PPTX
WooCommerce template customization
PPTX
WooCommerce
PDF
Introduction to the Magento eCommerce Platform
PPTX
Magento 2 - Getting started.
PPTX
php[world] Magento101
PDF
Макс Екатериненко - Meet Magento Ukraine - Magento 2 Overview
How to disable text selection in blogger post
Popup boxes
WooCommerce template customization
WooCommerce
Introduction to the Magento eCommerce Platform
Magento 2 - Getting started.
php[world] Magento101
Макс Екатериненко - Meet Magento Ukraine - Magento 2 Overview

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

PDF
Federico Soich - Upgrading Magento Version
PPTX
Zendcon magento101
PPTX
Magento 2.0: Prepare yourself for a new way of module development
PPT
Introduction to Mangento
PPT
Mangento
PDF
A Successful Magento Project From Design to Deployment
PDF
Magento 2 Backend Development Essentials
PPTX
Magento mega menu extension
PPTX
Magento 2 : development and features
PPTX
Imagine recap-devhub
PDF
Architecture and Analytical Study of Magento
PPTX
Magento2 frontend development
PDF
Magento community edition user guide
PPTX
A comprehensive magento 2 tutorials
PDF
PPTX
Magento 2 Best Practice MLUK17
PDF
BEGINNERS’ GUIDE TO MAGENTO PLUGINS, EXTENSIONS, MODULES
PDF
Magento2 Basics for Frontend Development
PPTX
Magento 1.x to Magento 2 Code Migration Tools
PDF
Mli 2017 business success migrations on m2
Federico Soich - Upgrading Magento Version
Zendcon magento101
Magento 2.0: Prepare yourself for a new way of module development
Introduction to Mangento
Mangento
A Successful Magento Project From Design to Deployment
Magento 2 Backend Development Essentials
Magento mega menu extension
Magento 2 : development and features
Imagine recap-devhub
Architecture and Analytical Study of Magento
Magento2 frontend development
Magento community edition user guide
A comprehensive magento 2 tutorials
Magento 2 Best Practice MLUK17
BEGINNERS’ GUIDE TO MAGENTO PLUGINS, EXTENSIONS, MODULES
Magento2 Basics for Frontend Development
Magento 1.x to Magento 2 Code Migration Tools
Mli 2017 business success migrations on m2
Ad

More from Magento Meetup Austria (11)

PPTX
38. Magento Meetup Austria: Ivan Cuk - From Core to Custom. A Deep Dive into ...
PPTX
31. Magento Meetup Austria: News
PPTX
30. Magento Meetup Austria: News
PDF
29. Magento Meetup - Datareporter
PDF
29. Magento Meetup Austria: News
PPTX
28. Magento Meetup Austria: Magento News
PPTX
27. Magento Meetup Austria: Magento News & Magento Live Europe 2018 Recap
PPTX
27. Magento Meetup Austria: Intro
PPTX
26. Magento Meetup Austria: Magento News
PPTX
26. Magento Meetup Austria: Intro
PDF
Magento-News @ Magento Meetup Austria 21 (29.05.2017)
38. Magento Meetup Austria: Ivan Cuk - From Core to Custom. A Deep Dive into ...
31. Magento Meetup Austria: News
30. Magento Meetup Austria: News
29. Magento Meetup - Datareporter
29. Magento Meetup Austria: News
28. Magento Meetup Austria: Magento News
27. Magento Meetup Austria: Magento News & Magento Live Europe 2018 Recap
27. Magento Meetup Austria: Intro
26. Magento Meetup Austria: Magento News
26. Magento Meetup Austria: Intro
Magento-News @ Magento Meetup Austria 21 (29.05.2017)
Ad

Recently uploaded (20)

PDF
System and Network Administraation Chapter 3
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
medical staffing services at VALiNTRY
PDF
System and Network Administration Chapter 2
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
ai tools demonstartion for schools and inter college
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Transform Your Business with a Software ERP System
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Nekopoi APK 2025 free lastest update
PDF
Digital Strategies for Manufacturing Companies
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
L1 - Introduction to python Backend.pptx
System and Network Administraation Chapter 3
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Odoo POS Development Services by CandidRoot Solutions
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
medical staffing services at VALiNTRY
System and Network Administration Chapter 2
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
ai tools demonstartion for schools and inter college
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Design an Analysis of Algorithms I-SECS-1021-03
Which alternative to Crystal Reports is best for small or large businesses.pdf
Transform Your Business with a Software ERP System
Reimagine Home Health with the Power of Agentic AI​
Nekopoi APK 2025 free lastest update
Digital Strategies for Manufacturing Companies
Odoo Companies in India – Driving Business Transformation.pdf
L1 - Introduction to python Backend.pptx

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?