ScandiPWA Updates: July 10 (Issue #55)
Customizable options, URL-rewrites, Header redesign & more news this week’s update from the ScandiPWA team.
Stay tuned!
Today we are happy to share with you the main updates:
- Largest PWA store in the world;
- Customizable options
- URL-rewrites
- Header redesign
- Pagination on desktop
- Wishlist share
- New-way to request CMS blocks
- Bug fixes
Customisable options
The customisable options support was added.
At the moment the following types are supported:
- Dropdown
- Field
- Checkbox
- Area
URL-rewrites
No more /category
, /product
and /page
!
ScandiPWA now properly works with Magento 2 URLs!
Header redesign
The header has been reworked. Main features:
- The burger menu was removed!
- The search — was moved to the separate overlay and removed from the main bar.
- Cart, Account received labels
Pagination on desktop
The product list received pagination on desktop. On mobile, it is still loading on the scroll. The stability of both options was improved.
Wishlist share
It is now possible to share a wish-list — specify email, and the link to it will send to the specified recipient.
The new way to request CMS blocks
As per community requests, it was made so every CMS block is requested on its own by just calling:
<CmsBlock identifier="my-cms-block-identifier" />
The request will be made automatically, no more need to add CMS block ids to top-level files.
Bug fixes
- Group price does not appear in checkout — #195
- Missing blocks/data is crashing app — #223
- Non-existing category mapping causing 500 — scandipwa/menu-organizer#5
- Console error: Zoid destroys all in checkout — #424
- Layered navigation does not reduce options — #667
- Bug with titles — #673
- Update quick-start to have /etc/hosts configuration — scandipwa/quote-graphql#2
- EstimateShippingCosts response is empty for logged in user — scandipwa/quote-graphql#2
- Request menu by identifier (for better multi-store) — scandipwa/menu-organizer#4
- Non-existing category mapping causing 500 — scandipwa/menu-organizer#5
- How can we install SSL for ubuntu 18.04 — scandipwa/scandipwa-base#45
- Add customizable options to saveCartItem endpoint — scandipwa/quote-graphql#20
- Error executing getOrderById GraphQL query after product in order is deleted — scandipwa/quote-graphql#22
- No commands defined in the “config” namespace — scandipwa/scandipwa-base#53
- Does anyone come across the same Magento application is not installed issues? — scandipwa/scandipwa-base#54
- Custom Options for product — scandipwa/catalog-graphql#45
- Warning throw when use session_start() — scandipwa/scandipwa-base#70
- I need support in Magento 2.3.4 — scandipwa/installer#12
- Certificated trusted issue — scandipwa/scandipwa-base#77
- Build minify failed — #608
- Order view breaks with the disabled product — #672
Important notes
- ElasaticSearch 7.x is now a requirement, previously version 5.x was used
- When migrating to new setup on docker, remember to remove the old volume
- In upcoming versions, layered navigation will be re-worked to render from
aggregations
field of response - Webpack config updated with
historyApiFallback
, this allows to handle.html
in URL
Read more about this major release on our Github:
We hope you enjoyed the latest ScandiPWA updates. Follow us on Twitter or join the first Magento PWA community in our Slack channel where you can stay up-to-date with our work, explore the latest technical progress, ask questions, and meet other enthusiasts!