github evershopcommerce/evershop v1.2.0

2 months ago

v1.2.0 (2021-09-03)

Breaking Changes

FeaturedProducts.jsx component has been removed

The FeaturedProducts.jsx component has been removed from the store frontend. From now on, you can use the Widgets feature to create and display featured products on your store.

FeaturedCategories.jsx component has been removed

The FeaturedCategories.jsx component has been removed from the store frontend. From now on, you can use the Widgets feature to create and display featured categories on your store.

MainBanner.jsx component has been removed

The MainBanner.jsx component has been removed from the store frontend. From now on, you can use the Widgets feature to create and display banners on your store.

Menu.jsx component has been removed

The Menu.jsx component has been removed from the store frontend. From now on, you can use the Widgets feature to create and display menus on your store.

TailwindCSS Configuration

We have reset the tailwindcss configuration to use the default options. This change ensures that the default tailwindcss configuration is used for the store frontend. This change may affect the styling of your store if you have customized the tailwindcss configuration. We are working to update the evetheme to make it compatible with the new tailwindcss configuration.

Ckeditor has been replaced with EditorJS

We have replaced Ckeditor with EditorJS in the Widgets feature to provide a more user-friendly and intuitive experience for creating and editing content. Your content will be converted to a raw html block and this will not affect the content you have created with Ckeditor.

Configuration Schema

We have implemented a configuration schema for validation. This change ensures that the configuration settings are validated before starting the application. If you have customized the configuration settings, you may need to update them to match the new schema.

pricing.tax.display_catalog_price_including_tax has been removed

pricing.tax.display_checkout_price_including_tax has been removed

From now on, you can just use the pricing.tax.price_including_tax setting if your store needs tax-inclusive pricing.

New Features

Introducing Our New Widgets Feature

The Widgets feature allows you to create a unique, personalized experience for your customers by giving you the ability to create widgets directly from the backend to the frontend. Whether you want to highlight promotions, display featured products, or craft a stunning visual layout, you have complete control over how your content is presented.

Here’s what you can do with Widgets:

  • Customize Appearance: Adjust settings and styles to fit your brand’s identity.
  • Dynamic Content: Add and arrange various types of content to keep your website fresh and engaging.

EditorJS Integration

We have integrated EditorJS into the Widgets feature to provide a more user-friendly and intuitive experience for creating and editing content. EditorJS is a block-styled editor that allows you to create rich content with ease. With EditorJS, you can add text, images, videos, and more to your widgets, making it easy to create visually appealing and engaging content for your customers.

Tax inclusive pricing

You can now display prices with tax included on your store. This feature is especially useful for stores that sell to customers in regions where tax-inclusive pricing is required by law.

Shipping notes

Customers can now add notes to their orders during checkout. This feature is useful for customers who want to provide additional information about their order, such as delivery instructions or special requests.

Updating item quantity in the cart

Customers can now update the quantity of items in their cart directly from the cart page. This feature makes it easier for customers to adjust their order before checkout.

Support static content display only for category

You can now display static content only for specific categories on your store. This feature is useful for stores that want to provide additional information about a category, such as a description or special offers.

Using default tailwindcss configuration

We have reset the tailwindcss configuration to use the default options. This change ensures that the default tailwindcss configuration is used for the store frontend.

What's Changed

Bug fixes

New Contributors

Full Changelog: v1.1.0...v1.2.0

Don't miss a new evershop release

NewReleases is sending notifications on new releases.