Summer Release: Dashboard 2.0 preview and model translations
Welcome to the Summer 2018 release of Saleor!
- Dashboard 2.0 now has great new product management views
- Shipping zones are now easy to assign and manage in a separate module
- We've simplified staff permission management
- You can now translate your dynamic storefront content in a dedicated dashboard section
Dashboard 2.0âproduct management views
This month we proudly present to you a preview of the single-page dashboard that weâve been working on over the last few months. During this time we built an entirely new stack based on GraphQL, Typescript, Apollo and React and gave our dashboard a refreshed look. Although there are still many things to do, we want to share with you our progress and show you the direction weâre going. Enjoy!
Note: the current Django-based dashboard is still the default one and will be fully supported while the new one is under construction.
Shipping zones
In this release, we have refactored the shipping management by introducing shipping zones. With this approach, you have to first create a zone by choosing countries to which you ship items. Next, you can add shipping methods available for customers from those countries along with the rates. This update also includes enhancements in the ways of defining shipping costs. Additionally to fixed rates, we have added weight-based costs and free shipping.
Simplified permission management
Permission management is an essential part of any dashboard, especially in the field of e-commerce. With this release, weâve decided to simplify the way permissions are assigned to users. To begin with, we dropped the permission groups in favor of assigning permissions directly to users. On top of that, we reduced the number of available permissionsâinstead of having separate âviewâ and âeditâ permissions, there is now one general permission allowing access to a particular section of the dashboard.
Model translations
Model translations have been a long-awaited feature in Saleor and we have finally made the first steps to support it. Weâve introduced a mechanism allowing you to provide translations for selected fields in your models. At this stage, itâs only accessible through the Python code, but donât fret the GraphQL API and dashboard views will be added in future releases. See the docs for details.
Future releases
Our work on Saleor is now crossing over multiple fields. On the horizon for the upcoming months Dashboard 2.0 remains our primary objective. But in addition to that we have started building the foundation for the new storefrontâthis will utilize PWA technology and new payment modules. Simultaneously, our backend team is focusing on optimizing and improving the GraphQL API. As usual, remember to check out our roadmaps on Github.
Thank you
A big thank you đ to all contributors, stargazers and everyone else supporting Saleor! Your questions and issues give us much valuable feedback and help us make this platform better.
Contributing
For those of you who are interested in contributing to the project, we prepared a bunch of issues labeled as help wanted. Donât worry if you donât fully understand the problemâour team will try to guide you and answer all your questions.
We will be attending the GraphQL Summit on November 7â8 in San Francisco. Let us know if you want to meet us, chat about Saleor and grab some of our cool swag!
Want to get to know Saleor better? Remember to check out our website saleor.io. If you have any questions, reach out to us on Twitter, GitHub or Gitter.
Those are only selected changes! Full release notes can be found on our GitHub page.
Related articles: