Welcome to 20th edition of MageNews. 🎉
It’s been quite a while since we decided to create this digest. MageNews has gone from a simple idea to a full project with a commitment to deliver the most important and exciting Magento news each month.
Our goal is to make this wrap-up useful for every tier in Magento community, both technical and non-technical people, our merchants, partners and a lots of friends from Magento community. A lot of you have already got used to it, hopefully, love it and are happy to be notified about a brand new post every month.
For me, it’s been a tradition now to end my month with reviewing the latest news, defining information and briefly describing what happened. Of course, the best part is the joy from being able to help others to learn more. 🙌
With my recent decision to take a sabbatical and step away from my daily responsibilities we have decided that MageNews must go on! Alex Lunkov, our Business Analyst, will be preparing MageNews for you as of October.
As for me, I’m going to start a new journey and switch focus to other things. No matter what – Magento will always have a special place in my heart.
Onward and upward, everyone. 🚀
– Roman
Content
- [Merchant] Back to School Shopping
- [Merchant] Digital Commerce Magic Quadrant 2020
- [Community] Magento U Migration
- [Community] Adobe Stock Tales
- [Technical] Storefront Updates
- [Technical] Semantic Version Checker
- [Technical] Magento Quality Patches
- [Technical] Magento Marketplace Submission API
- [Technical] Useful Open Source
- Upcoming Events
- Want More?
Merchant
Back to School Shopping
We start with looking at how COVID changes our shopping behaviors. This time of year brings the back to school period which has been met with a great amount of uncertainty. Surveys show that parents were not certain on what format schools and colleges would take on in the fall. They were holding off on their shopping until they know what was needed. Here is the prediction of 2020 back to school shopping:
– Parents with school-age children plan to spend an average $789.49 per family (+13% YoY). Parents with college students expect to spend an average $1,059.20 per family (+9% YoY).
– Total spending for school and college shopping combined is expected to reach $101.6bn (+26% YoY). This is the first time back to school/college spendings would top the $100bn mark.
– 72% of parents plan to spend more to buy electronics and home furniture to accommodate home learning. 55% expect that at least some of the classes would be online.
– Despite learning from home, parents still plan to buy clothing for their growing children and traditional school supplies (like paper and pencils). Spendings in this category are projected to be almost the same compared to last year.
More Info:
– [NRF] Back-to-Class Data Center
– [NRF] Back-to-school shopping 2020
– [NRF] Coronavirus could push back-to-school spending to record level as uncertain families gear up for at-home learning
Digital Commerce Magic Quadrant 2020
Gartner named Magento as a Leader in the Gartner Magic Quadrant for Digital Commerce 2020. Magento is one of 15 eCommerce platforms that were evaluated in the report.
Gartner reinforces the following advantages of the Magento platform:
– Global Span. Magento had one of the largest increases in new customer numbers among other vendors. It has grown market share through robust partner and community network, supremacy in midmarket and a rich B2C and B2B customer reference base.
– Commerce Scope. Magento’s flexibility, native feature set and solid module marketplace offering. This also includes Order Management and Analytics services that Magento provides separately.
– Adobe Ecosystem. Magic Quadrant 2019 treated lack of Adobe-Magento integrations as caution. This year Gartner mentioned the Adobe Commerce Cloud offering which is bundle of Adobe Experience Manager and Magento Commerce Cloud.
Also, it’s interesting to review the places Gartner sees room for improvement with Magento:
– Monolith Nature. Historically, Magento is a monolith application which means that it may be hard to gradually scale and upgrade the platform in a cost-efficient way. This will change with Storefront API track where Magento team is reconsidering catalog implementation. This would make a springboard for Magento to jump into the world of microservices architecture.
– Scaling Possibilities. With Adobe, Magento slowly but surly approaches enterprise market which has more demands for scale. High order volumes and SKU counts optimisations will help Magento better serve the enterprise market segment.
– Focus on Adobe Commerce Cloud. Gartner states that the current Magento roadmap is focused on Adobe Commerce Cloud investments more than on the major platform updates. While this may be true for the period of time Garter reviewed, approaching enterprise market is difficult without investments into long-term platform redesign. This “calm” year may be explained as rethinking what Magento should look like to better meet enterprise needs. The new Storefront API track is only the beginning. Even during this “calm” period, Magento released significant B2B enhancements like approval workflows. This functionality addressed Gartner’s 2019 concerns about the lack of major B2B functions.
Finally, it’s great to see new platforms joining the leader quadrant. This year commercetools.com became a leader because of growth in customer numbers, revenue and geographical span.
We're proud to be named a Magic Quadrant Leader for Digital Commerce by Gartner! Check out the report to see how we're enabling our customers to lead in commerce, too. https://t.co/Jp8xWqErUp pic.twitter.com/LICtW5SJmU
— Magento Commerce (@magento) August 27, 2020
More Info:
– [Gartner] What is Gartner Magic Quadrant?
– [Gartner] Magic Quadrant for Digital Commerce 2020
– [Adobe] Adobe named a leader in the 2020 Gartner Magic Quadrant for Digital Commerce
– Atwix MageNews September 2019 – Last Year Gartner Report
Community
Magento U Migration
Adobe started to merge Magento certifications with the approaches they use for the rest of their products. This introduces a bunch of changes:
New Exam Providers
Adobe is using PSI and Examity to provide offline and online proctored exams.
New Certification Titles
Certification titles have been changed completely. New titles consist of certification tiers (professional, expert, master) and summarized skillset that is tested (like Business Practitioner or Frontend Developer). The tiers essentially represent professional level and defines certification logo.
Expiration Time
Adobe will most likely apply a new policy around certification expirations and exam updates. The goal of the company is to respond in the exam content to the current market demand and technology stack which is rapidly changing. Certification expiration time and on-demand exam updates are the way they address this.
New Exam Update Policy
Adobe’s approach is to completely rewrite exam content during the update instead of revisiting previous questions.
New Exam Verification Flow
There is a two-step process of exam verification. The first step is the regular passing of the exam and getting the results right away after. Then, around 24 hours the exam results are verified by fraud protection mechanism.
Certifications Directory
Magento Certifications Directory was taken down and it’s not available anymore. Adobe is working on the similar partner directory, so there may be a replacement for Certifications Directory in the future. Also, certifications are sharable and it’s possible to attach them to LinkedIn profile or similar services.
At this point of migration, all exam content stayed the same and all certifications were migrated.
Previously scheduled exams got canceled and may be rescheduled in Adobe Credential Manager. Adobe Credential Manager is now a place where you can manage your exams and schedule a new one. Previously purchased vouchers are still valid on the Adobe testing platform.
Developers: Magento certifications are officially on Adobe. New look (name), same great content (questions). Here's how the names are mapping over to Adobe.
In my opinion, these names are bigger and better, making the effort you invest contain more clout.#magentodevelopers pic.twitter.com/9LyH62LLpB
— Joseph Maxwell (@josephmaxs) August 20, 2020
More Info:
– [Youtube] Interview with Adobe Magento Certifications leaders
– [Adobe] Magento Certification Integration FAQ
Adobe Stock Tales
Alexander Shkurko, Magento contributor and maintainer, told a great story of how his personal development and Magento maintainer life are linked to his open source contributions and to such amazing projects as Adobe Stock Integration. He interviewed key people that helped to make Adobe Stock Integration and revealed the intention that drives them to contribute to Magento.
In Part II of Tales of the #Magento #Adobe Stock Integration @coderimus interviews #Magneto Contributors @diazwatson @konarshankar7 @nazar65 and #Magento team members @sergeivaschenko @gella to get their first hand experience working on this project. https://t.co/77Rjz7QBep pic.twitter.com/GhSVTckWrd
— Atwix (@atwixcom) August 17, 2020
More Info:
– [Atwix] Tales of the Magento Adobe Stock Integration. Part I
– [Atwix] Tales of the Magento Adobe Stock Integration. Part II
Technical
Storefront Updates
The August Community Hangout was exclusively focused on the Storefront API track. While the hangout is worth watching, we want to specifically recap two topics.
Price Books Design
Currently, the concept of customer groups is “overloaded” in Magento. Customer groups uses complex B2B use cases, price calculations, taxes, promotions and customer segmentation. With this approach, you may end up having a lot of customer groups on the store which leads to performance issues during price calculation. During price calculation, Magento tries to calculate price for each “website-customer group-product” pair which is expensive and most importantly is not the optimal way of working.
The goal is to be able to specify unique prices for each customer for the needed set of products.
Solution:
– Price Books – represents the real price differences that is configured on the website instead of calculating all possible price calculations. This type of price books has a small set of products with customer-specific prices.
– Fallback Price Books – represents reusable price books for default-level, customer group-level prices. They may be used as a fallback in case customers have specific prices for small set of products and default prices for the rest of the catalog.
– Customer Tags – represents an alternative for overloaded customer groups in order to get more flexible customer segmentation. Customers may be assigned to many tags which would be used during product access limiting, product recommendations, etc.
As a result of a new vision, we project to get:
– more than 20 times faster price calculation process
– ability to have ~15000 unique prices per product (comparing to ~2000 unique prices which may be possible with the current approach)
– flexible customer segmentation mechanism
Catalog Media Design
The Magento team reviews possibilities to offload media assets’ management to DAM (Digital Asset Management). DAM is a system where authors manage assets for content managers. Content managers would be selecting assets from DAM in PIM (Product Information Management). PIM would be updating Catalog Storefront service with the asset links. Then, in turn, storefront would get asset to show communicating with Catalog service. DAM and CDN (Content Delivery Network) may work together to deliver and transform media assets.
#Magento Community Hangouts recording dedicated to Storefront API updates is available! Check it: https://t.co/2xuHf7mzi1
— Stanislav Idolov (@s_idolov) August 13, 2020
More Info:
– [Youtube] Community Engineering Hangouts – Storefront Vision
– [Youtube] Community Engineering Hangouts – Price Books Design
– [Github] Price Books and Customer Tags Concepts
– [Youtube] Community Engineering Hangouts – New Catalog Media Design
– [Youtube] Community Engineering Hangouts – Catalog Storefront API Progress
– [Github] Catalog Images Concept
– [Youtube] Community Engineering Hangouts – Catalog Storefront Data flow demo
– Atwix MageNews August – Magento Price Books
Semantic Version Checker
The Magento team open-sourced semantic version (SV) checker for the community. The tool will be helpful in the following use cases:
– it helps to identify a new SV-compatible version for an updated Magento extension based on the changeset.
– it can extract backward-incompatible changes from the changeset and list them for further review. That may be handy during Magento platform upgrades or updating 3rd-party modules.
🚨 A new tool that helps version your #Magento modules AND an improved fast-tracking mechanism for #Marketplace submissions? What kind of magical holiday is this? https://t.co/VEbhxZIGpx
— Igor Gorin 🤍❤️🤍 (@theigorgorin) August 10, 2020
More Info:
– [Github] Magento Semantic Version Checker
– [Magento DevBlog] Semantic Versioning Checker: versioning modules and fast-tracking Marketplace submissions
– Semantic Versioning
Magento Quality Patches
Magento created a separate project to share official quality patches. It’s called Magento Quality Patches (MQP) tool. MQP works on top of Magento Cloud Patches tool and provides a kind of logical separation between quality patches and Magento Cloud integration patches.
More Info:
– [Magento Support] Magento Quality Patches released: a new tool to self-serve quality patches
– [Github] Magento Quality Patches
– [Magento DevDocs] Apply patches
Magento Marketplace Submission API
The Magento Marketplace team exposed Package Submission REST API for extension vendors to allow it to automate the process of package submissions, images/user guides uploading and quality check management. Package Submission API will become more useful as the Magento Marketplace vetting process gets more sophisticated.
🚨Finally, after all this time! The #Magento Marketplace submission #API is available to all! Our partners also get access to sandbox API for their #CICD needs. Dev Blog and Webinar coming soon! Ping us in Community Slack if you have any issues. Docs here: https://t.co/OcGi7W08BW
— Igor Gorin 🤍❤️🤍 (@theigorgorin) August 17, 2020
More Info:
– [Magento DevDocs] Marketplace EQP API
Useful Open Source
– EcomDev/sync-magento-2-migration – proof of concept for quick Magento import/export
– magetarian/customerTwoFactorAuth – extension that adds 2FA on the customer login form
Upcoming Events
– Oct 13-15th – Reaction Conference, Online
– Oct 24th – MageCONF 2020, Online
– Oct 30th – MM20NY, Online
Want more?
Make sure to be the first for our October MageNews digest – subscribe to our blog.
See you in a month!
Other Digests:
– Atwix MageNews – August 2020
– Atwix MageNews – July 2020
– Atwix MageNews – Archive