Akinon Release Notes (07.21.2025)
Omnitron
The following changes are available in Omnitron FE versions later than rad2333
and Omnitron BE versions later than r3202
.
Resolved Issues
Fixed Incorrect Pre-Mapped Category Tree Request
Users can now correctly retrieve pre-mapped category trees on the Category Mapping pages under Products and Catalogs > Catalogs > Category Tree and Sales Channels > Category Management. Previously, the system was sending incorrect requests when attempting to fetch these mappings—this issue has now been resolved.
Reject Return Menu Issue Resolved
An issue that prevented the Reject Returns card from appearing in some Trendyol MPD applications has been fixed. Users can now access and interact with this menu as expected.
New Features
New Secondary Conditions: "E-mail Allowed Users" and "SMS Allowed Users"
Users can now add "E-mail Allowed Users" and "SMS Allowed Users" as secondary conditions to all basket offer types, including:
Campaigns
Coupons
Discount Codes
Bulk Discount Codes
This enhancement enables more precise targeting based on users’ communication consent settings.
Enhancements
Auto-Update of Offer Product Attributes from Parent
When attributes of a Simple Product are updated, the attributes of all its associated Offer Products are now automatically updated as well. This eliminates the need for manual synchronization and ensures consistency across product data.
Return Code Sync from Marketplace to Omnitron
Return codes generated by marketplaces during the return process are now automatically transferred to Omnitron via the Channel App. This improves traceability and simplifies return management between systems.
Name Change: "Group Attribute Sets" to "Attribute Groups"
To improve clarity and terminology consistency across the platform, "Group Attribute Sets" has been renamed to "Attribute Groups".
Log Type View on Cancellation/Return Transaction Page
Users can now view request and response logs in a pop-up modal by clicking the Log button on the Orders > Cancellation/Return Transaction pages. This provides better visibility into the transaction flow and helps with debugging or auditing processes.
Basket Offers User Selection Improvement
In the Basket Offers module, previously selected users are now correctly displayed in the user selection forms. Users can now search by name in addition to email, making it easier to find and select the right users.
System Improvements
Performance Improvements
Optimizations have been implemented to improve performance on the following pages:
Products and Catalogs > Attribute Sets > Attribute Set Detail Form
Orders > Cancellation/Return Requests
These enhancements result in faster load times and smoother user interaction on both pages.
Commerce
The following changes are available in Commerce versions as of July 21, 2025.
Enhancements
Improved Coupon Visibility in "My Coupons" Section
Users can now see all coupons in their "My Coupons" list, even if the coupon is not currently usable due to date restrictions. Coupons with future start dates and coupons with expired end dates are now visible in the user’s coupon list. This enhancement ensures users have full visibility into all their coupons, regardless of timing, while maintaining clarity around each coupon’s usability.
Improved Redirection Handling on checkout-with-token
Endpoint
The behavior of the
checkout-with-token
endpoint has been updated to support active redirection scenarios. When a redirection has already been initiated, requests tocheckout-with-token
will now redirect the user to the intended target instead of proceeding with the standard checkout flow. This ensures a seamless user experience by respecting pre-configured redirection logic and preventing redundant or conflicting navigation paths.
Automatic Product Reindexing on Category Tree Updates
To improve product visibility and search accuracy, a new mechanism has been introduced to automatically trigger product reindexing when a category node is moved within the category tree. When a category is relocated, all associated products are now flagged for reindexing by updating their
product.modified_date
field. This ensures that product placements are accurately updated in the index without requiring manual intervention and up-to-date category-product relationships and prevents inconsistencies after category structure changes in Omnitron.
Conditional Exclusion of InStock Facet Based on "Show Out-of-Stock Products" Setting
To optimize search results and indexing, the system now respects the "Show Out-of-Stock Products" setting when building product facets.
When the setting
PRODUCT_STOCK_OUT_VISIBILITY_ENABLED
is disabled (false), meaning out-of-stock products should not be shown, theInStock
facet will no longer be included in the facet list during product indexing.If the setting is enabled (true), the existing behavior is maintained and the
InStock
facet continues to be included.
Isolated PreOrder Handling Extended to Credit Card 3D Payment Flow
The isolated pre-order mechanism has now been implemented for Credit Card 3D Secure payment flows as well. Previously, isolated pre-orders were saved but not utilized during the 3D Secure payment process. With this update, pre-orders are now properly used during 3D redirection flows, ensuring that payment completion is reliable even if pre-order data changes after redirect.
Addition of Segment, Product Attributes, and Shipping Option Information to Remote Cost Calculator Requests
The Remote Cost Calculator API has been improved to support more detailed and contextual information in its request payload. The request body can now include the following:
segment_slug: Allows the remote cost calculator to evaluate segment-specific pricing, enabling more accurate and personalized shipping cost calculations.
product_attributes: Each product in the payload can now include a set of key-value attributes. These attributes can be used by the remote service for dynamic rules or conditional pricing.
shipping_option: Detailed shipping option metadata (e.g., slug, name, page) is also sent to the remote service, making it possible to apply custom logic per shipping type.
For more detailed information and request schema examples, please refer to the Remote Cost Calculator documentation.
Instore
The following changes are available in Instore FE versions later than acc-720
and Instore BE versions later than s145
.
New Features
Gift Note Display and Printing Enhancements
Package Orders Page
A new icon has been added to indicate whether each package contains a gift note. This will allow orders with gift notes to be more easily identified during the packaging process.
Package Detail Page
A new "Print" button has been added, accessible by clicking on the gift note icon, to enable store employees to print all gift notes within a package on an order-by-order basis.This feature will only be available for orders that include gift notes and contain a special note that can be attached to the order.
Integrator
Enhancements
Enhanced Search Function on the Projects Page
The search functionality on the Projects page has been improved for better accuracy and usability. The previous
startsWith
logic, which only returned results beginning with the search term, has been replaced withincludes
. This change ensures that the search term will now match any part of the project name, not just the beginning.
Marketplace Dashboard
Enhancements
Trendyol Integration Enhancements
Easy Returns Support in Refund Order Process: The Trendyol refund order process now includes support for Easy Returns, enabling smoother and more automated return handling in compliance with Trendyol's easy return structure.
Invoice Number Verification in Cancel Order Flow: The Trendyol Cancel Order flow has been improved with invoice number verification. This ensures additional validation and accuracy before cancellations are processed, reducing the risk of errors.
Project Zero
The following changes are available in Project Zero versions later than pz-next-267
.
Resolved Issues
Corrected HTTP Status for 404 Pages
Fixed an issue where 404 pages were incorrectly returning HTTP 200 status codes.
Next.js: customNotFoundEnabled
Fix
Resolved a problem where the custom 404 page was not displayed correctly when
customNotFoundEnabled
was used in Next.js setups.
Improved Multilingual Navigation
Navigation behavior has been improved when browsing the site in non-default languages, ensuring smoother UX and more accurate route handling.
Enhancements
Hepsipay Integration
Integrated Hepsipay components with the
akinon/next
package.
TailwindCSS Upgrade
Upgraded TailwindCSS to v4.1.11 for improved styling capabilities and compatibility.
Form Logic Improvements
Introduced a
FormType
enum to streamline logic in login and register flows.
Log Visualization Enhancements in PZ Dashboard
Improved log handling in the Project Zero dashboard:
Added log deletion capability
Enhanced loading flow for better performance
Included project documentation (README) for easier onboarding and reference
Dynamic Widget Enhancements
Refactored
handleSave
FunctionImproved code readability and maintainability through function refactoring.
Modularized Components and Templates
Cleaned up and modularized the component/template architecture for better scalability.
Enabled 'New Widget' in Preview Mode
Users can now create and preview new widgets directly in Preview Mode.
Video Link Display Fix
Fixed an issue where video links were rendered as plain text instead of embedded content.
Tooltip & Design Improvements
Resolved tooltip overlap issues and addressed various design inconsistencies.
Relocated 'Edit Breakpoints' Button
Improved accessibility by relocating the 'Edit Breakpoints' button to a more visible and intuitive location.
Sidebar UI Update
Introduced a cleaner, more consistent layout in the sidebar for improved usability.
Seller Center
The following changes are available in Seller Center FE versions later than v0.8.115
and Seller Center BE versions later than v1.1.162
.
Resolved Issues
Seller Description in Revision Modal
Significant enhancements have been implemented to optimize the readability of the seller description field within the revision request modal. This refinement aims to provide a clearer and more intuitive experience for users reviewing revisions.
Turkish Parameter Naming
Previously, some parameter names lacked Turkish translations. Seller Center's system parameters are now fully localized in Turkish, with the exception of those configured through integration flows.
New Features
Interest Amount Visibility
Seller Center users can now view the interest amount for their orders.The interest amount can be seen in the Orders > Order Detail Page under the order information.To enable this, the dynamic setting
VENDOR_INSTALLMENT_INTEREST_DISABLED
must be disabled in Omnitron.
Bulk Revision Request Action
In response to increased operational demands during the new seller onboarding process, users can now approve or reject multiple revision requests at once. This bulk action functionality reduces manual workload and accelerates product management workflows.Users can either approve or reject the revision requests by clicking on the Select Action area from Products > Revision Requests > Revision Requests. Also users have the ability to select the revisions that they want to take action for via checkboxes integrated on the table.
Users must be careful with this feature as approved revisions made by the Seller will be directly projected to the marketfront.
Attribute-Only Bulk Revisions
A new revision mode has been introduced that allows sellers to perform bulk updates specifically for product attributes (e.g., color, material, size). This streamlines the revision process for frequently updated fields while minimizing unnecessary review steps. You can view the bulk revision update area from Products > Revision Requests > Add Bulk Revisions page. Simply select the category for the products related to your desired revisions and download the template. By following the template you can change the attributes that
is_offer
value is false.
Enhancements
Pre-offer Performance Optimization
Pre-offer submissions are now faster and more accurate due to significant enhancements. Improved validation, optimized data handling, and stronger infrastructure streamline the process, reduce errors, and support higher volumes.
App Maker
Platform
Enhancements
Upgrade Helper - Changelog Modal Improvements
The Changelog modal in the Upgrade Helper tool has been enhanced to provide a more comprehensive and user-friendly experience when reviewing version changes. When users select a version range (e.g., from
v5.4.0
tov6.0.1
), the modal now displays all changelog entries across all versions within that range. This eliminates the need to check each version individually and ensures that users can clearly see everything that has changed between their current and target versions. In addition to the consolidated view, users can also choose to display changelogs for each version separately.
🎥 Watch it in action:
Mobile
Important Notice: Play Store targetSdkVersion 35 Requirement
Google Play Store now requires targetSdkVersion 35 for all new app submissions.
For existing apps, you can request an extension via the Play Console by submitting a form to move your deadline to November 1st, 2025. This provides additional time to complete the upgrade to targetSdkVersion 35.
New Features
New Environment Version 6.0.0
React Native updated to
0.79
React updated to
19.0
iOS Updates
AppDelegate Refactor:
AppDelegate.m
has been replaced withAppDelegate.swift
All Objective-C code has been fully refactored into Swift
⚠️ Plugin Compatibility Note: If you have plugins that modify
AppDelegate.m
, ensure they are updated to work with Swift. Any manually added Objective-C code must be converted to Swift.
iOS Deployment Target:
increased from
13.4
→15.1
Obsolete Files Removed:
main.m
AppDelegate.h
akinonTests
target removed from both project andPodfile
Podfile Improvements:
Removed
akinonTests
targetAdded Expo-specific setup steps under the
Akinon
target
Android Updates
minSdk increased from
23
→24
compileSdk, targetSdk, buildTools updated to
35
Kotlin version upgraded to
2.0.21
Gradle version updated to
8.13
Expo SDK 53 Upgrade
Core SDK upgraded to Expo SDK 53
All related plugins and modules updated to ensure compatibility:
Plugin Updates
akinon-snapshot-prevention
6.0.0
Objective-C code refactored to Swift
Last updated
Was this helpful?