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
  • Omnitron​
  • Commerce​
  • OMS​
  • Instore​
  • Integrator​
  • Marketplace Dashboard​
  • Project Zero​
  • Seller Center​
  • Akifast​
  • App Maker​

Was this helpful?

  1. 2025
  2. February

Akinon Release Notes (02.17.2025)

PreviousFebruaryNextAkinon Release Notes (02.03.2025)

Last updated 16 days ago

Was this helpful?

Omnitron​

New Features​

Reserved Stock Information on Stock List Detail Page

  • Reserved stock information has been added to the Products and Catalogs > Stock Lists > Stock List Detail page. A log modal now displays the order items where stock is reserved, allowing users to navigate directly to the corresponding order from the list.

Enhancements​

Removal of Additional Arguments Field in SSO Configuration

  • The redundant “Additional Arguments” field has been removed from both the SSO Data Table and the form under Settings to streamline the configuration process.

Sorting by Created Time for Webhook Events

  • Sorting by created time has been added to Settings > Webhooks > Webhook Logs, allowing log events to be listed in ascending or descending order for better organization and easier tracking.

Code Optimization and State Management Improvements for Order Detail Page

  • Several improvements have been made to optimize code and enhance state management on the Order > Order Detail page:

    • Fixed Missing Hook Dependencies: Added necessary dependencies to ensure proper React hook behavior.

    • State Updates Refactored: Used callback functions in useState to update state based on the previous value, preventing unintended state mutations.

    • Applied "Lifting State Down": Moved state management from parent components to child components where applicable.

    • Converted Renderer Functions to Components: JSX-returning functions have been refactored into independent components.

    • Resolved Console Warnings: Cleaned up console errors for a smoother development experience.

    • Fixed Nested Component Definitions: Moved component definitions outside of render functions to avoid re-creation on each render.

    • Removed Unnecessary State Definitions and Updates: Eliminated redundant states to improve performance and reduce complexity.

Improved "Delete Selected" Action in Product Pool

  • A confirmation pop-up and a progress bar have been added to improve the “Delete Selected” action in Products and Catalogs > Product Pool, making the process more user-friendly.

Primary Key (PK) Column in Stock List and Price List Pages

  • A PK (Primary Key) column has been added to both the Stock List and Price List pages under Products and Catalogs, providing clearer data reference points.


Commerce​

New Feature​

New Mini Basket API

  • A new endpoint, GET /baskets/basket/{BASKET.NAMESPACE}/mini/, has been introduced to enhance performance and efficiency. Previously, retrieving the total item count in a user's shopping cart required calling the full basket API, triggering excessive computations such as the promotion engine and multiple database queries. The Mini Basket API optimizes this process by providing a lightweight alternative that returns only the essential data—the total number of items in the basket.

Flexible Pick-Up Scheduling for Easy Return

  • A new feature has been introduced to the easy return process, allowing customers to select a convenient date and time (slot) for the "Address Pick-up" option. If the customer is unavailable at the chosen time, the easy return request will be automatically canceled and recreated. The customer will then be prompted to select a new time slot for the pick-up.

B2B API Guides Now Available

  • The B2B API Guides have been published, providing detailed documentation on integration and usage. Cover the following topics:

    • Getting Started

    • Setup

    • Quotation

    • Basket

    • Division

    • User

    • Staff User

    • Groups

    • Notification

    • Notification Template


OMS​

Enhancements​

Shipping Label Command

  • A new command, Update_Shipment_Label_of_the_Package, has been introduced for packages with an existing cargo record. This command applies to packages with a status of at least "Preparing" and valid shipment information. The key process of this command are as follows:

    • It creates and updates shipping labels for eligible packages.

    • Upon successful label creation, the package status is updated via the state transition log.

    • The updated shipping information is then sent through the webhook.


Instore​

Enhancements​

Barcode Scanning Feature for Transfer Status Progression

  • A barcode scanning feature has been added to advance transfer statuses, similar to packaging orders, for brands that wish to use it. Store employees can use mobile devices or iPads to scan barcodes and progress through the transfer process. Users can access the feature via a pop-up by running a transition on the Transfer Orders > Transfer Details page.

Local and International Fulfillment Labels

  • A new labeling system has been introduced to distinguish between local and international fulfillment for products.

    • If a product can be fulfilled locally, the label will display as Local Fulfillment.

    • If local fulfillment is not available, the label will display as International (Cross Border) Fulfillment.

  • This feature is available upon request for brands. The fulfillment labels can be viewed on the product detail page and in the shopping cart.

Partial Use of Loyalty Credit Notes

  • Users can now redeem loyalty credit notes (points) partially, allowing them to use only a portion of their available credits instead of the full amount. A pop-up has been added to the voucher code flow in the shopping cart for Instore purchases. Users can choose the exact amount of loyalty credits they want to apply to their order.


Integrator​

New Features​

Trigger-Only Flow Type

  • A new flow type, "Trigger Only," has been introduced. This type of flow will only run when a trigger is activated, as opposed to running at predefined intervals like regular inbound flows. When creating or updating a flow, users can now select the "Trigger Only" option under Integration Type on the Flow Settings screen, alongside the existing inbound and outbound options.

System Improvements​

Enhanced Error Logging for Omnitron Integration

  • Extra log entries have been added for error messages received from Omnitron during the order flow process. Specifically, error messages are now logged in the AddDetailedOrderItems and AddDetailedDiscountItems operations within the ReadDataFromOmnitron step, providing better visibility into issues during processing.

Productization Limit in Price, Stock, and ImageS3 Flows

  • A productization limit of 10 has been applied to the Price, Stock, and ImageS3 flows. This measure aims to provide more balanced resource usage and protect overall system performance.


Marketplace Dashboard​

Enhancements​

N11 Marketplace

  • The Get Order Flow has been updated to align with the latest service updates made by N11 Marketplace, ensuring compatibility with new N11 services.

Amazon Marketplace

  • Amazon has updated its rules, stating that some conditionally mandatory attributes are no longer required. This development adapts the system to Amazon’s new obligation rules, preventing unnecessary errors.

Trendyol Marketplace

  • Shipped and Delivered statuses are now automatically added to the trigger flow, eliminating the need for manual triggering. This improvement reduces operational workload and enhances the stability of the integration.

Seller Center Marketplace

  • When products are removed from the catalog, a delete request is now sent instead of resetting the stock values.

All Marketplace

  • The Price Task, which was previously managed separately for each marketplace, is now handled under a single processor group for streamlined operations.

  • Log files for SendProducts and Product Create have been updated, ensuring that previously missing logs are now properly transmitted.


Project Zero​

New Feature​

Project Zero Documentation Now Available

  • The Project Zero documents have been published, covering key features designed to enhance user experience and performance. The available topics include:

    • Mini Basket

    • Menu Performance

    • Quickly Add to Chart

    • Product Image Slider

    • Custom Payment Option View


Seller Center​

Resolved Issues​

Contract Popup Closure Issue

  • A bug has been fixed where contract popups stacked on top of each other could not be closed. The issue was caused by the "read" marking not being triggered when closing the popups. This has now been resolved on the frontend, ensuring that popups function as expected and can be closed properly.

Missing Seller and Product Names in Export

  • A bug has been fixed where seller and product names were missing during the export of product offers. This issue has been resolved, ensuring that all relevant details, including seller and product names, are correctly included in the export file.

New Features​

Product Deletion and Reactivation Feature

  • A new feature has been added to improve product deletion handling in the integration. When a delete request is made for a product, its stock value is automatically reset to zero, and the product is set to inactive. If the same product is later updated with a stock value greater than zero, it will be reactivated. This ensures better management of product status and stock levels within the system

Order Cancellation and Return Reasons

  • Cancellation and return reasons, along with detailed explanations, have been added to the Orders page. This enhancement provides more clarity and better tracking of order changes, improving the overall order management process.


Akifast​

Enhancements​

Product Review Invitation Update

  • Users who submit a review for a product via User Web will no longer receive a review invitation email.

Garanti Bank Void and Refund Update

  • The hash verification process after void and refund transactions via Garanti Bank now uses RefundPassword. If the refundPassword field in the configuration (config) is empty, password can be used as an alternative.

Log Creation for Iyzico Transactions in “INIT_FAILED” Status

  • An improvement has been made to generate logs for Iyzico transactions that remain in the INIT_FAILED status.

System Improvements​

Performance Optimization for Product Reviews Endpoint

  • Improvements have been made to enhance the efficiency of the product reviews endpoint. Previously, the system was making two unexpected queries per record—one for the basket and another for the product—resulting in unnecessary database calls. With this update, the root cause of these additional queries has been identified and resolved, reducing query execution time by 80% and leading to a more optimized and efficient retrieval process.


App Maker​

Mobile Enhancements​

Enhanced Image Caching with Expo Image

  • A new CachedImage component has been introduced for App Maker, leveraging expo-image to improve image rendering and caching efficiency. This enhancement ensures that images load faster from the cache, providing a smoother user experience. Key Improvements:

    • Expo Image Integration: Added expo-image as a dependency for optimized image handling.

    • CachedImage Component:

      • Supports both memory and disk caching.

      • Implements prefetching for enhanced performance.

      • Provides seamless progressive loading and error handling.

    • ImageCacheService:

      • Manages caching operations with methods for clearing and maintaining cached images.

      • Automatically checks and clears expired cached images.

      • Supports configurable cache duration via IMAGE_CACHE_DURATION_DAYS in themeConfigs/images.js (default: 14 days).

      • Initializes automatically when the app starts.