Releases: innocommerce/innoshop
Releases · innocommerce/innoshop
v0.3.5
InnoShop v0.3.5 Update Log
New Features
- We have introduced support for 12 new languages, including Indonesian, Malay, Thai, Arabic, German, French, Portuguese, Italian, Vietnamese, Russian, Korean, and Traditional Chinese, to better serve a broader range of users.
- The backend list page filter functionality has been developed using reusable components, simplifying maintenance processes and enhancing extensibility.
Fixes
- Resolved issues with editing and adding attribute values in the backend.
- Fixed the problem where the SKU ID for product specifications was incorrectly identified when adding items to the shopping cart.
- Corrected the issue where the plugin displayed the wrong language after deleting a language.
- Improved the stability of the mail engine when it is not configured.
- Fixed issues with the order status hook.
- Resolved problems with localization settings and role permissions.
- The issue where customers faced problems editing their profiles due to missing password information has been resolved.
Improvements
- The backend now only counts orders with valid statuses, increasing the accuracy of data.
- The display effect of plugin logos has been optimized, enhancing the aesthetic appeal of the interface.
- The grouping method for plugin permissions has been improved, making permission management more intuitive.
- The language switch function in the header now displays flags of countries or regions, enhancing user experience.
- The mail settings function has been optimized, improving the stability and efficiency of email sending.
- The compatibility of currency conversion has been enhanced, now not distinguishing between uppercase and lowercase currency codes, increasing system flexibility.
- Multiple third-party packages have been upgraded to ensure system stability and security.
- Plugin localization support has been optimized, now supporting plugins with root routes without localization settings, enhancing plugin usability.
v0.3.2
New Features
- Added product review functionality, allowing users to comment directly on products or evaluate after purchase.
- Product editing in the management panel now supports attribute editing.
- Introduced a universal DOM class to facilitate the insertion or replacement of page content through plugin hooks.
- Added a checkout page hook to enhance the customization capabilities of the checkout process.
Bug Fixes
- Optimized the sorting and display style of product categories.
- Fixed the issue with enabling and disabling the email function.
- Resolved the issue of multiple name fields appearing in the checkout address form.
- Fixed the path name issue in the English panel.
- Allows the backend to set the header and footer menus to empty for easy customization.
- Currency and region settings issues have been resolved.
- Fixed the issue where article categories could not be saved.
- Prevented the incorrect deletion of categories containing subcategories.
- Fixed the category tree structure API issue, improving data loading accuracy.
- Made an emergency fix to the checkout email function to ensure timely email delivery.
Optimization
- Refactored the front and back-end image upload functions, with the backend upload path set to
/public/catalog
and the frontend upload path set to/public/upload
for easier use. - Added a feature to enforce the use of HTTPS, enhancing website security.
- When switching SKUs on the product details page, the main image will automatically update to the current SKU's image, improving the user's visual experience.
- Allows the slug fields of products, categories, brands, articles, and article categories to be left blank, providing greater flexibility.
- Updated the order analysis function to only count paid, shipped, and completed orders, improving the accuracy of data analysis.
- The installation process has been optimized, simplifying the installation steps.
- Upgraded the software packages used, enhancing the overall performance of the system.
- Adjusted the font weight of the plugin panel to improve interface aesthetics.
v0.3.0
New Features:
- AI Integration with services like OpenAI.
- Added a Product Review API.
- Support for multiple languages in themes.
- Added images for categories.
Optimizations:
- Added email support for guest checkout.
- Optimized front-end APIs for miniapps and apps.
- Implemented markdown parsing for product details.
- Conducted extensive refactoring for language support.
- Enhanced relations within the order review system.
Fixes:
- Fixed language issues in order review sections.
- Fixed various locale and language issues, including installation locales, address labels, and order status locales.
- Fixed password issues occurring after creating a customer.
- Fixed error messages related to category slugs.
- Fixed issues with plugin filters.
- Fixed unclosed div elements in the code.
- Fixed errors when updating country positions.
v0.2.6
Additions
- Execute artisan storage:link after installation for easier image uploads.
- New front-end REST API interfaces for mini-programs and mobile applications.
- New backend management panel REST API to improve management efficiency.
- New backend data analysis reports covering key business areas such as orders, products, and customers.
- New user password recovery feature to enhance account security and experience.
- New Japanese language pack to strengthen international competitiveness.
Fixes
- Corrected the display issue of product detail page attributes to ensure accurate information.
- Fixed the account center's password update functionality.
- Resolved plugin market functionality issues to ensure market stability.
- Corrected product creation and update hook execution problems to ensure data accuracy.
- Fixed product variable configuration errors to ensure correct settings.
Optimizations
- Improved checkout process, enhanced shipping module to improve user checkout experience.
- Optimized core system settings to improve operational efficiency and reliability.
- Optimized checkout payment process to reduce waiting time and increase payment success rate.
- In-depth optimization of multi-language support.
- Changed MySQL default storage engine to InnoDB to enhance database security.
- Integrated mobiledetect tool to optimize mobile user experience.
- Set default values for address and phone to empty to avoid invalid data impact.
- Updated third-party dependency packages to ensure modernity and security of functions.
v0.2.1
v0.2.1 (2024-07-31)
New Features
- Support for plugin marketplace
- Added Spanish language pack
- Added single-page breadcrumb toggle
- Added product API interface
- Added quick order placement API interface
Improvements
- Upgraded third-party packages such as Laravel, Collision, PHPUnit, etc.
- Optimized plugin loading and field components
- Optimized web installation process and SQLite detection
- Optimized order placement logic
- Multi-language optimization
Bug Fixes
- Fixed issues in product, order, shopping cart, address functionalities and related components
- Fixed category deletion issue
- Fixed language issues
- Fixed upload issues
- Fixed payment callback
- Fixed categorization product order filtering logic
v0.1.1
- added laravel/octane support.
- added laravel/sanctum support.
- fixed order payments.
- fixed plugin asset.
- fixed locale when current locale is unvaliable.
- fixed category rules.
- fixed currency when deleted.
- optimize web installation.
- optimize theme images.
- optimize all repository builders.
- optimize cart UI.
v0.1.0
New - Product Management (Categories, Brands, Products)
New - Order Management (Orders, After-Sales)
New - Customer Management (Customer Groups, Customers)
New - Content Management (Categories, Articles, Pages, Tags)
New - Support for Extension Plugin Development
New - Support for Template Theme Development
New - Home Page, Category Page, Product Page, Shopping Cart, Checkout Page
New - Front-End Customer Personal Center