Akinon Release Notes (05/12/2025) are now live! Click here to learn what's new.
LogoLogo
API Reference
  • Home
  • Quick Start
  • Tutorials
  • Technical Guides
  • Release Notes
  • Glossary
  • Welcome to Akinon Release Notes
  • 2025
    • May
      • Akinon Release Notes (05.12.2025)
    • April
      • Akinon Release Notes (04.28.2025)
      • Akinon Release Notes (04.14.2025)
    • March
      • Akinon Release Notes (03.17.2025)
      • Akinon Release Notes (03.03.2025)
    • February
      • Akinon Release Notes (02.17.2025)
      • Akinon Release Notes (02.03.2025)
    • January
      • Akinon Release Notes (01.20.2025)
      • Akinon Release Notes (01.06.2025)
  • 2024
    • December
      • Akinon Release Notes (12.23.2024)
      • Akinon Release Notes (12.09.2024)
    • November
      • Akinon Release Notes (11.25.2024)
      • Akinon Release Notes (11.11.2024)
    • October
      • Akinon Release Notes (10.28.2024)
      • Akinon Release Notes (10.14.2024)
    • September
      • Akinon Release Notes (09.30.2024)
      • Akinon Release Notes (09.16.2024)
      • Akinon Release Notes (09.02.2024)
    • August
      • Akinon Release Notes (08.19.2024)
      • Akinon Release Notes (08.05.2024)
    • July
      • Akinon Release Notes (07.22.2024)
      • Akinon Release Notes (07.08.2024)
    • June
      • Akinon Release Notes (06.10.2024)
    • May
      • Akinon Release Notes (05.27.2024)
      • Akinon Release Notes (05.13.2024)
    • April
      • Akinon Release Notes (04.29.2024)
      • Akinon Release Notes (04.01.2024)
    • March
      • Akinon Release Notes (03.18.2024)
      • Akinon Release Notes (03.04.2024)
    • February
      • Akinon Release Notes (02.05.2024)
      • Akinon Release Notes (02.19.2024)
    • January
      • Akinon Release Notes (01.08.2024)
      • Akinon Release Notes (01.22.2024)
  • 2023
    • December
      • Akinon Release Notes (12.25.2023)
      • Akinon Release Notes (12.11.2023)
    • November
      • Akinon Release Notes (11.27.2023)
      • Akinon Release Notes (11.13.2023)
    • October
      • Akinon Release Notes (10.30.2023)
      • Akinon Release Notes (10.16.2023)
      • Akinon Release Notes (10.02.2023)
    • September
      • Akinon Release Notes (09.18.2023)
      • Akinon Release Notes (09.04.2023)
    • August
      • Akinon Release Notes (08.21.2023)
      • Akinon Release Notes (08.07.2023)
    • July
      • Akinon Release Notes (07.24.2023)
      • Akinon Release Notes (07.10.2023)
    • June
      • Akinon Release Notes (06.12.2023)
    • May
      • Akinon Release Notes (05.29.2023)
      • Akinon Release Notes (05.15.2023)
Powered by GitBook

© 2025 Akinon. All rights reserved.

On this page
  • ACC​
  • Omnitron​
  • Commerce​
  • OMS​
  • Instore​
  • Integrator​
  • Marketplace Dashboard​
  • Project Zero​
  • Seller Center​
  • Akifast​
  • App Maker​
  • 3rd Party Integration​

Was this helpful?

  1. 2024
  2. May

Akinon Release Notes (05.27.2024)

PreviousMayNextAkinon Release Notes (05.13.2024)

Last updated 16 days ago

Was this helpful?

ACC​

Enhancements​

OTP Login

  • The validity period of the One-Time Password (OTP) for logging in has been extended from its previous duration to 90 seconds. This provides users with more time to enter the OTP before it expires.

  • A new warning message has been implemented that alerts users when they attempt to click the Resend button. The warning informs users that a new OTP cannot be sent until the current 90-second validity period has expired.

  • The OTP verification input field is now disabled automatically once the 90-second validity period of the current OTP expires. It will be re-enabled only after a new OTP is received, preventing users from entering expired OTPs.

Login > App Store

  • Unique URLs have been created for each step in the stepper on the App Store page. This allows users to navigate directly to specific steps using distinct URLs, improving usability and navigation.

System Improvements​

Django & Python Version Updates

  • The Flora Project has been updated to use the latest versions of Django 5.0.6 and Python 3.12. This includes performance improvements, security patches, and new features introduced in the updated versions.

Redis Version Update

  • The Redis database has been upgraded to version 7.1. This update includes enhanced performance, new features, and important security fixes.


Omnitron​

Resolved Issues​

Reconciliation Endpoint Update - Sort by Creation Date

  • The reconciliation endpoint for Unified Network > Reconciliations has been modified to sort by creation date. Users can now sort by date using the endpoint api/v1/reconciliations/?sort=start_date&limit=20&page=1.

Scheduled Category Feed Removal

  • The scheduled category feed has been removed from the sidebar, streamlining the interface and removing unnecessary clutter.

Empty Query Issue

  • Resolved the issue where an empty query occurred in basket_offers when a user selected "Payment Step Discount" in each Marketing page without selecting at least 1 secondary condition. Users are now prevented from navigating if secondary condition entry has not been completed.

New Features​

Policy-Based Access Control to Products

  • Users' access to products can now be restricted by adding conditions based on attributes like SKU, base code, and product type within the models of product, product stock, product price, and product collection item. Additionally, on the Product & Catalogs > Price List and Stock List pages, conditions can be set by filtering lists using ID, name, or code. Descriptions of relevant definitions can be accessed by sending a GET request to the api/v1/policy_definitions endpoint.

ReconciliationRule Bulk Operations

  • Implemented bulk create and delete features for adding product-based commission rates, enhancing backend management capabilities.

Merged & Split Order Items

  • Enhancements have been made to group the same products in orders and enable their cancellation, providing users with more efficient order management tools.

MPD Dashboard - Refactor with UI Protocol Standards

  • Refactored the code with a lighter and UX/UI friendly interface.

  • Previous bugs have been resolved.

  • Dependency on Omnitron Frontend has been minimized.

Whippy Ware - Refactor with UI Protocol Standards

  • Added multi-language support.

  • Added Single Sign-On (SSO) login functionality.

  • Refactored the code with a lighter and UX/UI friendly interface.

  • Previous bugs have been resolved.

Dynamic Price - Refactor with UI Protocol Standards

  • Added multi-language support.

  • Added Single Sign-On (SSO) login functionality.

  • Refactored the code with a lighter and UX/UI friendly interface.

  • Previous bugs have been resolved.


Commerce​

Resolved Issues​

Communication Permission Saving

  • Completed the functionality for saving communication permissions received on the Akifast fast login and fast checkout screens. If users check these permissions when logging into the shop using Akifast, they will be saved in the user's account. Similarly, if guest users check the communication permission on the checkout page, these permissions will be saved when the user registers.

System Improvements​

Python 2 to Python 3 Alignment

  • The system has been upgraded to align with Python 3, ensuring compatibility with the latest technologies and standards.


OMS​

Enhancements​

Updated Notification Message on Cargo Form Page

  • The notification message on the Cargo Form page has been updated. When the information for a cargo company is updated, the message "Cargo condition successfully updated" will now be shown as "Cargo successfully updated." This change simplifies the notification, providing clearer feedback to users.

Price Precision Enhancement

  • The system now supports up to 6 decimal places in price fields, ensuring more accurate financial calculations. Updates to serializers and service methods further improve pricing and tax calculation accuracy.

New Features​

Package Document Viewing Page

  • A new front-end page accessible via a "Show Package Document" link has been added to the package detail page. Clicking the link will open the page in a new tab. This update enhances the package detail page by providing easy access to view package documents.

Package Rejection Reason Selection

  • When the "Reject Packaging" command is executed on the package detail page, users will now be prompted to select a reason for package rejection before the command is executed. This enhancement ensures a smoother user experience by allowing selection of rejection reasons prior to executing the "Reject Packaging" command.


Instore​

New Feature​

Out of Stock Notification on Product Detail Page

  • When a product is out of stock, this information will now be displayed on the product detail page.

  • The "Add to Cart" button will be disabled for out-of-stock items, preventing users from attempting to add unavailable products to their cart.

  • This enhancement helps users quickly identify unavailable products and avoid frustration.

Enhancements​

Arabic and Polish Language Support

  • We are pleased to announce the addition of Arabic and Polish language files to the Instore application. Users can now experience the app in these languages, broadening our user base and fostering a more inclusive experience. This update enhances accessibility and usability for Arabic and Polish-speaking customers.

Blacklist Action for Items in Packages

  • A new blacklist action has been added, allowing selected items within a package to be blacklisted if they are not to be shipped from the packing location.

  • Blacklisted items will not be included in different packages at that location, ensuring more accurate and efficient packing processes.

Decimal Precision Enhancement for Price Fields

  • Instore has been updated to support up to 6 decimal places in price fields.

  • The amount fields in the OrderSerializer will be converted to DecimalField, enhancing the precision of price handling.


Integrator​

System Improvements​

  • Project Creator information is now stored along with the project creation date, providing better tracking and accountability of project origins.

  • Errors and Warning notification functionality has been improved, ensuring users receive more timely and accurate alerts.

  • An Alarm Deletion Confirm Popup has been added, requiring user confirmation before an alarm is deleted, reducing the risk of accidental deletions.

Flows Improvements

  • A "Retry" feature has been added to the Cancellation Completed Flow, allowing users to easily retry failed operations.

  • In the Product Flow, logging of 5XX errors from the Product Check endpoint has been implemented to facilitate better error tracking and resolution.

  • Variables in the flow design that take 4 or fewer different values have been replaced with radio buttons, providing a more user-friendly interface compared to the existing dropdowns.


Marketplace Dashboard​

System Improvements​

Trendyol Marketplace

  • The default value assignment for the cargo_company_id variable has been prevented. This ensures that the value must be explicitly set as required, improving data accuracy and reliability.

N11 Marketplaces

  • The DeleteProduct, UpdatePrice, and UpdateStock flows have been updated to align with the new N11 marketplace services. This update ensures compatibility and improved performance with the latest N11 services.

All Marketplaces

  • In the Product Update flows, the ability to send requests based on SKU has been implemented. Additionally, a sort parameter can now be included in the triggering process, providing more control and flexibility in product updates.

  • The address mapping process specific to sales channels has been optimized. Brands can now use common mappings for multiple marketplaces by setting a single flag.

    • If the use_channel_id_in_address_mapping value is set to true within the channel_conf, channel-specific mapping will still be performed, and mappings will be fetched accordingly.

    • To utilize the newly developed feature for common mappings, this value should be set to false.


Project Zero​

Resolved Issues​

  • Fixed the issue where users could not switch from Corporate to Personal type when editing addresses in address-form.tsx.

  • Fixed the issue where files attached to the Contact Us form were not being sent.

  • Resolved the issue where the .gitignore file was not being created when using the create command to generate a new project in Project Zero CLI. Implemented a mechanism to automatically create the .gitignore file and ensure all other essential files are present.

New Features​

Next.js Project:

  • Updated the CheckoutState type in packages/akinon-next/redux/reducers/checkout.ts to include missing types for the errors property. Previously, errors were left as any, but now specific types have been added for improved type safety.

  • Enhanced the message displayed after running the create command in Project Zero CLI to include additional setup steps and updated the process to directly install the required packages.

  • Implemented an ESLint warning to be triggered when the getMenu method is called with a depth of 4 on the server-side. This aims to improve code quality and maintainability by alerting developers to potential issues.

  • Extended the useGetMenuQuery on the client-side to include a parent property. Previously, only the depth property was available for making requests to the menu. This enhancement allows for more granular control over menu requests by specifying both depth and parent properties.

  • Modified Sentry configuration to send only server and edge logs, excluding client logs. This enhancement ensures that only necessary logs are sent to Sentry, improving performance and reducing unnecessary data transfer.

  • Improved the size filter options in the product listing page (PLP) by sorting them numerically based on size. This enhancement ensures that size filter options are displayed in a more organized manner, making it easier for users to find their desired size.

  • Updated the zip code field in the address pop-up to limit input to a maximum of 5 characters. Previously, there was no restriction, allowing unlimited characters to be entered.


Seller Center​

Resolved Issues​

Image Resizing for Excel Imports

  • Images are now automatically resized during Excel imports to rectify non-compliance with maximum image dimensions. This ensures that images exceeding specified constraints are resized, leading to smoother data import processes and continued adherence to image dimension requirements.

New Features​

Automatic Product Field Filling for New SKU Offers

  • When creating a new pre-offer, if the SKU matches an existing one in the pool, it is linked to the corresponding preoffer; if their attribute sets differ, an error is triggered indicating the SKU already exists, and the user must choose to either update the product or reject the offer.

Easy Return Code & Shipping Company Information

  • Added the easy return code and shipping company information to Cancellation Requests, enabling more efficient management of returns and cancellations.

Listing Shipping Company Options in Delivery Settings

  • MPOs can now access and manage shipping company options within the Delivery Settings page, ensuring efficient logistics management customized to their unique requirements.

Product Revision Requests Feature

  • With the addition of the "Product Revision" action to drop-down menus in tables, Sellers now have the ability to seamlessly initiate Product Revision requests. This update enables sellers to effortlessly modify product attributes, including images, and submit them for approval by the Marketplace Owner.

Mail Notification for Shipping Company Option Changes

  • Sellers will now receive mail notifications when there are changes in the status of shipping company options, such as when an MPO disables a shipping company option, ensuring sellers are promptly informed of any updates affecting their shipping configurations.

MPO Landing Page Approval Feature

  • MPOs now have the ability to approve or reject sellers' landing pages directly within the both Store Management page and Detail page. This enhancement simplifies the approval process, allowing MPOs to efficiently manage sellers' landing pages.

Pre-Submit Confirmation Modal in Pending Offers

  • Before taking the "Submit" action in the Pending Offers detail form, a modal now prompts users for confirmation. This modal ensures that users are aware that the offer cannot be updated after submission and will only be made available for sale on the marketplace after MPO approval.

Show Actions Button

  • Package actions are now accessible via a "Show Actions" button in the Package Detail form.


Akifast​

Resolved Issues​

Merchant Back Office

  • Fixed an issue in the Merchant Back Office where logging out from one merchant's account and then logging in with another merchant would not display the new merchant's information correctly.

New Features​

Admin Dashboard

  • Integrated a Reviews page into the Admin Dashboard where administrators can approve, reject, or view details of product rate & reviews. Note that the rate & reviews will be listed once the user comment flow goes live.

Merchant Back Office

  • Added a CSV Export feature to the Transaction page in Merchant Back Office, allowing Merchant Users to email all transactions as a CSV file.

Enhancements​

Param POS Integration

  • Completed backend developments for the following functionalities:

    • 3D Payment

    • 3D Verify

    • Non-3D Payment

    • Installment Query

    • Order Query

    • Void & Refund

Hosted Payment Page (HPP)

  • Added the basket_id query parameter to the iframe source URL for agreements to capture user permissions when registering them to the brand through HPP.

Admin Dashboard

  • Added tooltips that appear as pop-ups when hovering over all tables in the Admin Dashboard.

User Web and Hosted Payment Page (HPP)

  • Optimized the mobile phone input field on the User Web and HPP login/register pages to enhance functionality such as writing and deleting.

System Improvements​

HPP Security

  • Fixed the "HTTP Security Header Not Detected" security vulnerability.

Merchant Back Office Frontend - SonarQube Issue Resolution

  • The SonarQube errors within the Merchant Back Office Frontend Project have been successfully addressed and resolved.


App Maker​

Resolved Issues​

SafeArea Issue with ModalComponent

  • The issue where a PDF contract opened on the contract screens would go outside the SafeArea has been resolved, ensuring that all content stays within the visible screen boundaries.

Language Service Environment Version Discrepancy

  • Fixed the issue where the language key could not be set to async storage for env version 4 and above in the Language Service. This caused the initial page to render twice and redirect to the home page twice. Now, the application opens in the set language of the mobile device and continues in that language in subsequent entries.

System Improvements​

Mobile​

Unit Tests for Core Elements

  • New unit tests have been created for the core elements, enhancing the reliability and robustness of the framework functionalities.

Platform​

Language Control

  • In Turkish and English page transitions, any English content shown when Turkish is selected has been translated into Turkish, ensuring consistent language display based on user selection.


3rd Party Integration​

New Features​

Innoship Shipment Extension for Easy Returns - Appointment Support

  • The extension now supports flows where the user selects a time slot to determine when the courier picks up the products at home. This feature enhances convenience and flexibility for users scheduling returns.

Cargus Shipment Extension for Easy Returns - LocationId Support

  • The extension now supports a specific LocationId value to specify the warehouse. Brands that have received this value with production credentials from Cargus should add an environment variable called LOCATION_ID on ACC and re-deploy the extension.