Akinon Release Notes (12.25.2023)
Last updated
Was this helpful?
Last updated
Was this helpful?
Monitoring
A new feature has been released, granting users with "Monitoring" permission the ability to observe resource consumption behaviors of project applications on the Monitoring Page. Users can track all applications related to projects on the respective account according to specific metrics.
To fully leverage this feature, refer to the document.
Application Value Entry
A new feature has been introduced that empowers users with "Manage Environments" permission under “Project App” permission. This enhancement enables users to effortlessly view, add, edit, or delete environment variables associated with applications directly from the project app detail page.
Sonarqube Reports
Automatic triggering of SonarQube reports has been enabled for successful builds.
Sales Channels > Content Management > Recommendations System
In the Recommendation System widgets, the Save & Close button was successfully saving changes; however, it was not returning to the page containing all widgets. This issue has been resolved, users are now directed back to the page.
Orders > Orders > Order Details Page
The error encountered when canceling a product after selecting items and Cancellation/Return Reason on the Order Detail page has been resolved. The approval pop-up is now displayed. Additionally, the correct filling of the Cancellation/Return Reason placeholders has been ensured.
The white screen error encountered while attempting to cancel bank transfers has also been resolved.
SonarQube Issues
Resolved code duplication and bug findings in the Invoicer application, reducing code duplication in Omnitron from 3.9% duplicated lines to 2.1%.
Sonarcube
Completed the rest of the CSS entries that started in order to have better quality reports from the application.
Encrypted The Data Source Token
The developed enhancement has been linked to the Datasource_Token_Encryption_Active dynamic setting, with a default value of false. After obtaining the versions from both sellers and all suppliers in existing projects, the dynamic setting control will be systematically phased out. Only after confirming that the versions of both sellers and existing suppliers have been successfully updated, should the dynamic setting be switched to true.
Preventing Access to the Tokenless API List
Access to the API list on the {{omnitron_url}}api/v1 endpoint has been restricted.
Integration > City-District Mapping Error Logs
Improvements have been implemented in the resolution action pop-up, ensuring the retrieval of log issues within existing City/District lists, and enabling their searchability.
Integration > Address Mapping
Transferred the screen from the Sales Channel to the Integration Module to integrate it with closely related features.
Enabled the Remove button to remove Address Mappings that are no longer necessary or were entered by mistake.
Sales Channels > Content Management > Recommendations System
An enhancement has been made for previewing the images selected to be added to the widget.
Products and Catalogs > Product Pool > Add/Edit Product
A “Quantity” column has been added, providing users the option to select the number of products they want to include in Grouped Products.
Listing of Available Scenarios on Order Detail Page
An enhancement has been implemented to display the available scenarios in the additional details section of the Order Detail page.
OMS users can access this feature by navigating to Akinon OMS > Orders > Order Detail.
Scenario Details on Package Detail Page
A significant improvement has been made to showcase the scenario under which a package was created on the Package Detail page.
OMS users can easily view this information by navigating to Akinon OMS > Packaging Orders > Package Detail.
Integration of AKINON INVOICER Key
A new step has been added for the AKINON INVOICER key in the Application Settings page.
OMS users can manage this key by navigating Akinon OMS > Settings > Application Settings.
Check Out Page Enhancement: Mobile Payments via QR Code, Integrated with Cash Registers
Now, when selecting the credit card payment method at the checkout page, barcodes are generated seamlessly, streamlining the payment process.
Manual Birth Date Entry on the 'Create New Customer Page'
Introducing a new feature for manual entry of birth dates. Now, when adding a birth date manually, the system will automatically insert the '/' separator between day, month, and year entries for enhanced user convenience.
System
Users can now select file extensions for ImageS3 uploads.
The ERP read timeout duration has been updated to 400 seconds, offering extended processing time (previously set at 360 seconds).
Outbound flows now display state information as “Active” and “Non-Editable”, aligning with the Login Flows.
The Alarm Mail Template editing workflow has been aligned with the new design.
Marketplace's New Alarm Structure Frontend
Revamped Frontend: Implemented a redesigned frontend for the new alarm structure, providing consolidated notifications for each alarm scenario. The notifications include in-depth information about the source of the alarm state from specific executions, recipients, source, and time of notification.
New Alarm Type
Introduced a new alarm type, “System Alarm”, allowing the product team to incorporate non-deletable system alarms.
New Alarm Service Frontend Update
Mark Alarms as Resolved: Users can now mark alarms as resolved through the newly introduced alarm service frontend.
Automatic Resolution of System Alarms: The system now automatically marks system alarms as resolved.
System
Independent Setup: Automatic post-installation execution has been enabled for flows such as Category Tree, Category Attribute, etc.
Implemented eight-hourly retrieval of orders with the “LATE_SHIPMENT” status in the N11 GetOrders flow. This enables the retrieval of delayed orders without additional requests to the product team.
The bug affecting multilanguage functionality on the search result page has been resolved.
Resolved the issue where the checkout button was not functioning correctly after using the radio button in the Funds Transfer payment method.
Corrected the UI inconsistency related to the display of discounted prices.
Addressed the bug encountered in Project Zero PWA usage by fixing the path in the manifest.json file.
Upgraded Project Zero to Next.js version 14.0.4, bringing performance improvements and reduced memory usage.
Upgraded Tailwind to version 3.4.0, offering developers numerous conveniences and shortcuts for developers.
Migrated Button, Icon, LoaderSpinner, and Radio components used in plugins to akinon-next, reducing plugins dependencies on the project.
Migrated ReactPortal and LazyComponent to akinon-next, reducing dependencies on brand repositories and allowing direct implementation of future changes, eliminating the need for additional actions on the brand side.
Implemented initial setup for ESLint in the Next.js project, with a specific rule added for the Logout Button.
An ESTLint rule has been implemented to provide a warning in the event of a change in the middleware order at the Checkout.
Added the BKM Express payment method to the project, supporting multilanguage and functioning as a plugin. Compatible with the plugin module system.
Added the product removal feature to the cart for the B2B Plugin.
Implemented a control based on 'type' during checkout to prevent displaying empty payment options on the frontend.
Added an email parameter to the Stock Alert endpoint.
The documentation for the usage of the account deletion feature in Zero projects has been completed.
The documentation for the SonarQube local project analysis has been completed.
The documentation for advanced usage has been completed.
The product update process made through product offers from Omnitron has been successfully reflected in the Seller Center.
The appearances of menu items that are cardbox-based have been improved and made responsive.
Added seller information and customer email to Orders > Order List page.
The ability to change the order of product images by dragging them under the Product Images tab has been enabled in Offer Actions > Pending Offers > Offer Detail Form.
Selected dynamic filters in the Product Pool have been added as columns in the table.
Added active/inactive status to User Lists in Settings > User Management.
Made improvements to display metrics for Seller Center Dashboard screen. (Seller Center BE)
Paytabs Payment Integration
Eren Card Payment Integration
HepsiJet Easy Return - Sending Deci Information
A significant enhancement has been made in the Shipment Flow, enabling the forwarding of deci information to the extension. This development ensures that the newly added deci information in the shipment flow is transmitted to Hepsijet.
Clickpost - Drop City Postal Code
For the Kingdom of Saudi Arabia (KSA), where Aramex serves as the provider, parameters related to dropping the city postcode have been added with this update. Config settings have been refined to determine whether to send this information to specific brands and countries.
The development of Paytabs Payment Integration has been completed, allowing any brand to use this integration. With Paytabs, it is compatible with the currencies and countries supported by the 3rd Party. After deploying the Paytabs extension, users are required to configure the Sales Channels > Payment Management > Pos Integration and Sales Channels > Payment Management > Payment Option pages based on the guidelines outlined in the document.
The development of Eren Card Payment Integration has been completed, catering specifically to brands under Eren Holding. After deploying the Eren Card extension, users need to configure the Sales Channels > Payment Management > Pos Integration and Sales Channels > Payment Management > Payment Option pages based on the guidelines outlined in the document.