Akinon Release Notes (01.20.2025)
Last updated
Was this helpful?
Last updated
Was this helpful?
Fix for Order Cancellation with Large Datasets
Resolved errors that occurred during order cancellations when selecting more than 50 items in the Orders > Order Detail > Products table.
Failed Refund Transaction Creation for Multi-Payment Orders
Refunds that fail during processing will now automatically generate a "failed transaction" record, enabling users to easily track and manage failed refund attempts.
Enabled Manual Refund for "Waiting for Payment" Cancellation Status
Manual refunds are now enabled when the cancellation status is waiting_for_payment
. Additionally, an action dropdown and checkboxes have been added to the table in Orders > Order Detail, allowing users to take single or multiple actions more efficiently.
Active and Passive Product Pages for Performance Improvement
A new wizard interface has been implemented to separate active and passive products into distinct pages within the Products and Catalogs > Product Pool.
Added "Can Accept Returns" Toggle to Retail Store Model
A “Can Accept Returns” toggle has been added to the Retail Store model to indicate whether a retail store accepts returns. This toggle is now available on the Sales Channels > Store Management > Retail Stores page.
Updated Menu Name for Marketplace Slots
The “Marketplace Slots” menu in the main navigation has been renamed to “Assign Slots to Group”. Additionally, on the Detail page, the label for selecting the retail group has been updated from “Assign Slots to Group” to “Select Retail Group”.
Added Search Functionality to Dynamic Setting’s Attribute Dropdown
A search functionality has been added to the “Select an attribute” dropdown on the Settings > Sorting Algorithms > Add/Edit Sorting Algorithm page, allowing for quicker and easier attribute selection.
Upload and Display Images for Order Cancellation
Users can now upload images directly from the shop interface while initiating an order cancellation. This functionality allows users to provide additional visual information or evidence, improving communication and clarity during the cancellation process. Uploaded images are automatically stored and displayed in the user’s shop profile for easy access and future reference.
Ship Selected Transfer Orders without Cargo Record - In-Transit Process
The “Ship Selected Transfer Orders” command can now be executed without creating a cargo record, and the transfer status will be updated to in-transit
. This allows transfers to be initiated more quickly without waiting for the cargo record to be created, improving the speed and flexibility of the process.
Technical Specifications Widget Added to Product Detail Page
A new “Technical Specifications” widget has been added to the Instore Product Detail Page. This widget displays unique product details that are not available from any other company. The information is collected privately and has a direct impact on the product’s sales. Additionally, the widget is responsive, ensuring seamless compatibility with mobile devices for an enhanced user experience.
Staff Selection & Login Updates
The employee ID registered in Omnitron is now displayed on the staff selection screen. Employees can now log in using the correct credentials and access accurate data within the admin panel.
Total Error Count - Incomplete Section in Red
In the “Total Error Count” section, the error part is now highlighted in red, while the succesful part is displayed in green to enhance user experience and prevent any misunderstanding. Available in Projects > Logs > Execution Detail.
Execution ID Filter Added to Log Pagination
An Execution ID filter has been added to the pagination log page, allowing users to filter logs related to specific executions. This makes log filtering more efficient and helps users quickly locate relevant logs for debugging and monitoring. Available in Projects > Logs > Execution Detail.
Mono Marketplace Integration
The Mono marketplace integration has been completed. Users who complete the setup for this integration will have access to the same comprehensive dashboard, logs, reports, and alerts they are accustomed to from other marketplaces.
Passo Marketplace Integration
The Passo marketplace integration has been completed. Users who complete the setup for this integration will have access to the same comprehensive dashboard, logs, reports, and alerts they are familiar with from other marketplaces.
Trendyol Marketplace
In Trendyol micro export processes, an improvement has been made to ensure that the control mechanism works for orders other than TR and AZ country codes. This enhancement will only allow the necessary control operations to be performed on the relevant orders.
Optimization of the RefundOrder Flow for Trendyol integration has been completed.
All Marketplace
Within the scope of control rate regulations, the grouping attribute has been adjusted in all marketplaces to ensure that queries are processed independently between brands and performance is optimised within the specified limits.
Amazon Marketplace
In the Amazon GetOrder process, a retry mechanism with defined retry counts and waiting times has been implemented for orders that do not have a time slot. This development ensures more effective error handling and process reliability.
Upload and Display Images for Order Cancellation
Users can now upload images directly from the shop interface while initiating an order cancellation. This functionality allows users to provide additional visual information or evidence, improving communication and clarity during the cancellation process. Uploaded images are automatically stored and displayed in the user’s shop profile for easy access and future reference.
Approved Offers Import Issue
Resolved an issue where entering data in the search field while attempting to export in the "Approved Offers" list would cause an error. This fix ensures a smoother user experience by preventing system crashes during export operations, improving both functionality and reliability when managing approved offers.
Offer List Export Issue
Resolved an issue in the "Pending Offers" menu where products that the seller had not yet submitted for approval were appearing in the export file when using the MPO account. This fix ensures that only offers awaiting approval are included in the export, providing more accurate and relevant data for users.
Resolve All Offers Button Added for Rejected Offers
The “Resolve All Offers” button has been added to the "Rejected Offers" page under Products > Offer Actions, simplifying and speeding up the process of resolving rejected offers. This new feature is available for both sellers and MPO, allowing multiple rejected offers to be addressed at once.
Filters Added to Cancellation Return Requests
The Orders > Cancellation/Return Requests page has been enriched with new filters to improve searchability and accessibility. These additional filters help users quickly locate relevant requests, streamlining the navigation process and enhancing the overall user experience.
Commission Rebate Type Feature
It is now possible to apply either a percentage-based or fixed amount discount on the commission for each seller and the categories they sell in. Category-based rebates can be managed under Finance > Seller Management > Seller Management Detail > Commissions, while seller-based rebates are available in Finance > Account Management > Account Management Detail > General Information. This enhancement provides greater flexibility in managing commission structures, allowing for customized discounts at both the seller and category levels.
Bulk Change Category in Marketplace Catalog
Users can now easily change the category of a product within the catalog without the need to recreate or duplicate the product. This feature allows for quick updates to product categories, making it more flexible and efficient to manage the Marketplace Catalog.
Bulk Deletion of Offers from Campaigns and Collections
A bulk deletion option has been added to both Campaigns and Collections. Sellers and MPOs can now easily remove multiple offers from a campaign or collection at once. This feature is available in the "Edit Collection" section under Collections > Collections and "Edit Campaign" under Campaigns > Campaigns, making it more efficient to manage offers in bulk.
Merchant Back Office Profile Page Error
Fixed the issue where users encountered the error message "User permissions are not provided." while updating user information on the Merchant Back Office (MBO) profile page.
Smart Switch Implementation in Akifast Payments
Added the ability to select the appropriate Smart Switch implementation during the payment process in Akifast. A configuration now stores which Smart Switch implementation is preferred by each merchant. At the payment step, this configuration is checked, and the corresponding implementation is applied.
Merchant Name Added to Admin Dashboard Payment Session Detail Page
The merchant name is now displayed on the payment session details page in the Admin Dashboard.
Definition of Permissions for Merchant Deletion and Updates in the Admin Dashboard
Permissions for deleting and updating merchants have been defined and implemented in the Admin Dashboard.
JavaScript Library Upgrades
Various JavaScript libraries have been updated to following versions for improved performance and security:
User Web:
axios: 1.2.0
→ 1.7.9
clsx: 1.2.1
→ 2.1.1
css-loader: 6.7.2
→ 7.1.2
MBO:
axios: 1.4.0
→ 1.7.9
html-react-parser: 4.2.2
→ 5.2.2
clsx: 2.0.0
→ 2.1.1
css-loader: 6.8.1
→ 7.1.2
HPP:
axios: 0.24.0
→ 1.7.9
ua-parser-js: 1.0.2
→ 2.0.0
Admin:
axios: 1.4.0
→ 1.7.9
postcss: 8.4.27
→ 8.4.49
webpack: 5.97.1
→ 5.97.2
Dependency Package Updates
The project has been updated to include the latest enhancements and security fixes through a comprehensive update of its dependency packages, ensuring improved performance and security.
Refactoring Page Containers
The page containers for changeEmail, changePassword, forgotPassword, productDetail, and productList have been refactored from class components to functional components, improving code maintainability and performance.
Homepage LayzLoader for Widgets
Improvements have been made to enhance the performance and speed of the homepage loading, including:
Initial loading of only visible widgets to speed up the first render.
Gradual loading of additional widgets as the user scrolls, reducing initial load time.
Placeholder display for unloaded content to improve the user experience.
Optional gradual loading feature for further customization of loading behavior.
Xcode 16.1 Compatibility
The Xcode 14.2 version has been removed from the akinon.json file and replaced with Xcode 16.1. Starting from April 18, iOS applications must be compatible with SDK 18, so Xcode 16.1 is now required for building projects. It is important for all projects to use this version to ensure compatibility.