Akinon Release Notes (10.16.2023)
Last updated
Was this helpful?
Last updated
Was this helpful?
Unified - Removing the Customer IP Info From the Order Details Sent to the Supplier
User IP information, which should not be shared in compliance with GDPR regulations within unified orders, is no longer conveyed to the supplier, enhancing data privacy and security.
Bulk URL Redirect Error Message
When a bulk URL redirect Excel file is loaded on the Sales Channels > Marketing > URL Redirects > Add/Edit URL Redirection screen, a detailed warning is displayed in the Errors and Warnings field on the right side of the Omnitron for rows with the same old and new URL values.
Completed Backend Permission Enhancements for "Customer" Module
An update has introduced an "Activate_be_permission" key with a boolean data type in the ‘api/v1/dynamic_settings’. Employees lacking the appropriate permissions within the Customer module will now encounter a 403 error if they attempt to access module-related endpoints, enhancing security and access control.
Unified - Added Send_Approval_Product_Image Key to Dynamic Settings
The feature of obtaining seller approval for images uploaded by the Supplier has been linked to dynamic settings. Users can set the "Send_Approval_Product_Image" key to 'true' within the seller's Omnitron interface.
External Sorting Algorithm - Resolved Product Sorting Items Updating
Enhancements to prevent the deletion of ProductSortingItem for deleted products and to prevent the update of Sorting Value have been completed.
Trade-In New UX Design
Implemented a new user experience (UX) design on the Change Campaign Panel > Product Management > Product Groups > Add/Edit Product Groups screen.
Added Search Box to the Product Pool Filters Screen
Added a search box to the filter screen at the top right of the Product and Catalogs > Product Pool screen. This allows users to easily find the value to be added to the filter by searching among all attributes.
Added Marketplace Attribute Value List
The data of the results returned in Sales Channels > Sales Channel Settings > Marketplace Matching > Marketplace Attribute Value List has been added to the page, improving data visibility and management.
Payment Methods Optimization
Conducted an analysis to identify the reasons for transaction failures in payment methods and added logging in the checkoutview. This will facilitate the detection of problems with redirect payment types, making troubleshooting more efficient.
App Login API
Provided a brand-specific API with autocode to the mobile team, enhancing app login functionality.
Cash Register Integration
Implemented the necessary adjustments to enable the promotion designed at the checkout in the physical store to be completed in the online store, improving promotion management.
Dynamic Settings - Documentation Updates
Added new settings to the Dynamic Settings documentation and provided additional details in the explanations, making it easier for users to understand and utilize the dynamic settings.
Breadcrumb - Documentation Updates
Created the "Breadcrumb" API Guide for the developers.akinon platform.
Fixed the error preventing the entry of invoice creation settings in the command condition.
Extension Selection on Add and Edit Shipping Company Forms
Added the capability to select extensions on the Add and Edit Shipping Company forms.
OMS users can access this page by navigating to Akinon OMS > Settings > Shipping Management > Add/Edit Shipping Company.
Akinon OMS > Settings > Shipping Management > Add/Edit Shipping Company form
Logging Enhancements
Enhanced logging capabilities have been implemented to provide better visibility into system operations.
Notable improvements include:
Implementation of data logging for the data sent by the brand in the Outbound Flows.
Log corrections for flows operating with XML.
Completion of the analysis for consolidating LineLogs into a single file stored in S3, improving log management and accessibility.
Flow Deduplication Process
Conducted a comprehensive analysis of all Custom Flows. Custom Flows are now being standardized.
Full Stock Flow and Full Price Flow have been moved to the Task Service.
System
An ARM architecture-based server has been deployed on the service machine.
Database
Conducted an analysis to transition from db.t3.medium to db.t4g.medium, and deemed beneficial.
Conducted a comprehensive comparison and migration analysis between PostgreSQL and AWS Aurora.
Frontend Enhancement
Based on the initial mobile screen sketches, improvements have been made to the product's user interface and experience.
Refactoring efforts enhanced the Flows, FlowSettings, and LogDetailModal components, providing users with a faster and improved frontend experience.
PZ Next
Fixed several bugs related to localization when a non-default language is selected.
Resolved the issue of the favorite icon not updating in the Product List Page (PLP).
Fixed the bugs related to changing the email address, a 404 error in the link sent in the email, and updating the email before link confirmation.
Added controls to ensure the correct display of the Cancel/Refund buttons in the Order Detail Page based on the status codes received from the backend.
Resolved the bug of emails not being sent in the selected language.
Fixed the issue of 404 errors in 3D payments for non-default currencies in brands using multicurrency.
PZ Django
Resolved the bug of the Checkout Providers Plugin used for Akifast sending a static quantity of 1 when adding items to the basket.
PZ Next
Completed the Click & Collect plugin, making it easy for brands to implement this feature by simply installing the plugin, without additional development.
Completed setup of the theme structure in the Next.js Project, allowing for support of different themes and customizations.
Completed theming of the tailwind.config.js in the project.
Introduced a new widget to manage the Privacy Policy section in the footer.
Made PWA support compatible with metadata of Next.js, ensuring seamless functionality of the PWA feature in the project.
Modified the getRetailStoreStock request for Find in Store to accommodate all requested variants.
The pretty URL resolver now includes the locale value in the request when the entered pattern matches, enabling support for URLs entered with a locale.
Updated the TypeScript version from 4.6.2 to 5.2.2, fixing numerous bugs and removing 'expect-error' lines for improved development.
Updated the log level to prevent potential long-term application crashes caused by excessive logging.
CLI Structure Edits
Structure edits have been made in the Command Line Interface (CLI), and the documentation has been updated to reflect the new regulations in the CLI.
Akinon Json Edits
Validation rules have been added for Akinon.json configurations.
Huawei Implementation
A new parameter has been added to the codepush key for the Huawei project. The infrastructure for Huawei App Gallery has been created.
Akifast Integration
Developments within the scope of Akifast mobile compatibility have been completed, and a pilot was broadcast on a brand.
Voting of Combination Products and Live Event
We are excited to introduce a new feature that enhances users’ event experience. Users can now enable voting during combined product showcases and live events. This feature allows them to collect valuable feedback and gauge the audience's satisfaction with the broadcasts.
Seller Center FE - MPO / Seller - Pending Offers - Related Product SKU Deletion Issue
The issue related to deleting Related Product SKUs in the Marketplace Catalog > Product Pool page has been successfully resolved.
The issue causing a white screen to appear when clicking the "Change Cargo Company" button for orders in 'Preparing' status has been resolved.
The issue with the white screen on Price List and Stock List pages have been resolved.
Interactive functionality for filters and table columns. (Seller Center FE).
Addition of image boolean filter to ProductOffer Viewset. (Seller Center BE)
Making the basecode field mandatory. (Seller Center BE)
Register for Omnitron product webhook. (Seller Center BE)
Product updates can now be received directly from Omnitron using the Seller Center webhook. Any changes or modifications to the product should be made exclusively within Omnitron.
Making fields in emails sent through Seller Center dynamic. (Seller Center BE)
Making the invoices entered by the seller into Omnitron optional. (Seller Center BE)
For Records with errors after the api/v1/pre-offers/submit-all/ action, approval status in PreOffers should be set to 3, and a rejection record should be created. (Seller Center BE)
UI/UX enhancements for Products > Marketplace Catalog > Order Detail form. (Seller Center FE)
Updating the structure of the modal used for displaying photos when adding a single product. (Seller Center FE)
Retrieving dropdown attribute values exclusively upon selection results in decreased page loading time. (Seller Center FE)
Iyzico - Fixed Void Request
The issue with the void request has been successfully resolved. The problem was fixed by removing the line "transaction_id = kwargs.get('order_ref')" and sending a request to Iyzico with "transaction_id = self.get_payment_id(order_id)."
Clickpost - Fixed Updating Adres
The issue with updating addresses in Clickpost has been fixed. When the postcode field is empty, it now correctly sends the township name, improving the address update process.
Tabby - Merchant Code Being Changeable
With this development, the value of the merchant code, originally set as a default for each country, can now be configured in the configuration settings.
Checkout - Payment Type Being Changeable
The "Installment" value, originally set as a default for the payment type, is now configurable from the configuration settings.
Yurtiçi Cargo V2 - Adding Transaction Table
This new feature enhances user visibility of system interactions, making it easier to track the history of requests and responses.
Payment Extension - Getting Compatible with Payment Flow
In the parameters transmitted in the return back, "-" has been added instead of "_" to ensure full compatibility with the payment flow document.