Akinon Release Notes (07.08.2024)
Last updated
Was this helpful?
Last updated
Was this helpful?
Expired Email Links
The validity period for password setting or reset password emails is 3 days. Previously, after this period, an 'invalid value' error was returned. The error message has been updated to a more user-friendly message: "The link sent for creating or renewing the password has expired. To reset your password, please perform the password reset procedure on the login page."
App Creation Limit
A limit for creating applications on an account basis has been added to ACC accounts. To create a new application beyond this limit, users must submit a request to increase their limit.
Unified Network - Added Missing Forms
The "Add/Edit Unified Digital Contract" form has been added to the wizard and combined with “reconciliation settings” to ensure data can be sent without any errors.
Failure to Communicate Attribute Configuration Updates to Commerce
The issue where non-grouped attribute configurations were not being communicated to Commerce has been resolved.
Cancellation Image Pop Up
For Seller Center users, whose cancellation requests are managed through the seller center, a feature has been enabled to display images if they were submitted during the cancellation request.
Sorting Screen UX/UI Improvements
Multiple drag and sorting by number-changing features have been added to the drag and drop functionality on the Products and Catalogs > Catalogs > Sorting > Preview/Edit page.
Group Attribute Sets Feature
A page to group attribute sets has been created to improve the user experience on Product and Catalogs > Product Pool > Product Detail.
Creating Group Names:
Navigate to Product and Catalogs > Group Attributes Sets page.
Click on the desired attribute set to group.
Insert your group names and click save in the right column.
Adding Attributes to Groups:
Collapse the respective group name and click “+”.
To see the changes, go to any product with the same attribute set and view the grouped attributes.
Note: Ungrouped items will be displayed as “ungrouped attributes” on the product detail.
Added Json Beautifier
Json Beautifier has been added to the Sales Channels > Content Management > Widget Schema Management pages.
Advanced User Settings Feature
A new feature called “Advanced User Settings” has been created to enable users to set up advanced permission settings.
Creating Advanced User Settings:
Navigate to Settings.
Create a policy from the Settings > Advanced Permission Policies page.
After creating the policy, users can add multiple items as needed and set limitations.
Note:
If the limitation involves attributes, the form will not allow content ID and vice versa.
Policies created with language limitations will apply to that specific local language.
When creating attribute limitations, users can select only one value for each item.
Marketplace Campaign’s Seller Discount Info
The campaign setup by the marketplace now clearly shows how the discount percentage is covered by the seller or marketplace. For example, the campaign displays that it is covered 30% by the seller.
Feed Management for New Features
Developed new functionalities for feed management, including the creation and use of one-time tokens, the ability to upload Excel files for filters, and the display of feed URLs. However, Omnitron frontend improvements have not yet been completed.
Blacklist Management
A Blacklist page has been added under OMS Settings. Filtering options are available for the Blacklist. An action to remove items from the Blacklist has been implemented. Adding a confirmation prompt asking "Are you sure?" will appear before executing the command. The Blacklist page now displays the user information of who added the items to the blacklist.
Out Of Stock Advanced Command
A new "Out Of Stock Advanced" command has been added to OMS for canceling a single product within a package. Similar to the "Out Of Stock" command, it involves similar action processes, but the new command removes the selected item from the package while allowing other items in the package to continue with their planned actions in the same location.
Status Filter Update
On the Package Location Movements page, the "Status" filter now only shows statuses that are present within the location data. Previously, all statuses were displayed, but those not in the location data did not function as filters.
Redirection Payment Method
A new payment method, "Redirection", has been added to Instore, enabling store payment options. In this method, store staff can collect payments from customers and confirm orders upon successful payment redirection guided by Instore staff. Users can access this feature through the "Payment Options'' step in the Instore interface.
Addition of Azure SSO Login to Instore Login Page
An Azure SSO login feature has been added to the Instore login page. Clicking this button will open a pop-up where users can log in using their Azure account credentials. Upon successful login, the pop-up will close, and the end-user will be redirected to their home page.
One-Time Password (OTP) for Click & Collect Orders
A One-Time Password (OTP) feature has been added for the process of collecting orders from stores. Now, a store employee updates the package status before handing the product to the customer. OMS generates a verification code, and through the Instore interface, the store employee updates the package status to "delivered". The order is confirmed as delivered by entering the provided code.
Forgot Password Feature in Instore
Instore now includes a "Forgot Password" feature. Users can click on the "Forgot Password" link in the login page. A page opens for entering the email address where the password reset link should be sent. The entered email address is expected to match the email address registered in the employee system.
Removal of Brand and Contact Information from Customer Delivery Document
Brand and contact information under "Customer Delivery Document", accessed from Instore package details, has been removed due to containing inaccurate and unusable information.
Flows Improvement
Enabled the management of Outbound Flow States from the frontend, allowing for more intuitive control and adjustments.
Flow Performance Improvement
Added short descriptions as tooltips to Flow Performance Widgets, providing users with quick and clear explanations of each widget’s function.
Flow Trigger Improvement
Improved the layout of the Flow Trigger page to enhance user-friendliness, making it easier for users to navigate and utilize the page effectively.
Versions Page Improvement
Moved filters on the Version pages to the URL, allowing for better navigation and easier sharing of specific filtered views.
All Marketplaces
Buffer Stock Feature: The buffer stock feature has been developed, providing better inventory management by allowing for the reservation of a portion of stock to prevent overselling. Users can set the desired buffer stock value, such as 3 or 5, through the channel configuration.
Flow Trigger Page: The Flow Trigger page has been completed, allowing users to:
Trigger the product flow using a CSV file.
Trigger the order flow by entering the Start Date and/or Order Status information.
Trendyol
Line logs have been simplified based on SKU, enhancing clarity and ease of tracking for Trendyol marketplace transactions.
N11
Line logs have been simplified based on SKU, improving the ability to track and manage N11 marketplace transactions.
Resolved an issue where the application was scaling unnecessarily and logging numerous errors despite minimal requests. This was identified as a problem with the Sentry integration and fixed by upgrading the @sentry/nextjs
package from version 7.104.0 to 7.116.0.
Fixed an issue in the checkout shipping options where both the onChange and onClick events were triggering the setShippingOption(option.pk)
function, causing the mutation to run twice and resulting in a "Mutation Already in Progress" error in the console.
Added GPAY to paymentTypeToPluginMap
in the use-payment-options hook to resolve the issue of it not appearing on the checkout after activation.
Resolved installation error for pz-click-collect
plugin by updating React version from 16 to 18.
Next.js Project:
The project has been upgraded to Next.js version 14.2.4.
Enhanced the display of prices to accommodate varying decimal places based on the currency, allowing prices to show three or more decimal places when necessary.
Updated all npx @akinon/projectzero
commands in project documentation to npx /projectzero@latest
to resolve issues during project creation.
Added an optional CVC field for stored cards in Masterpass to address scenarios where entering a CVC code is required.
Added limit fields to the B2B plugin, this enhancement allows controlling the data load on the Orders page, preventing crashes due to excessive data retrieval.
Django Project:
Enhanced the display of prices to accommodate varying decimal places based on the currency, allowing prices to show three or more decimal places when necessary.
Package List Loading Issue
In the Package Detail page, fixed the issue where items with a status of "canceled" in the item detail table remained in a loading state, ensuring accurate display of data.
Focus Out Issue on Login
Resolved the focus-out issue that occurred after each character input during the login process, allowing for smoother user interaction.
Offer Detail Form Image Upload Error
Resolved the error occurring during the upload of images with resolutions below the MIN_IMAGE_DIMENSION
setting in the Offer Detail Form, ensuring smoother image handling.
Dynamic Attribute Display in Filters
Created a component that dynamically displays selected static and dynamic attributes in Seller Center columns after clicking the funnel icon. If export functionality is available, only the relevant columns will be included, improving data accuracy and usability.
Error Handling in Imports/Exports
Added an ID filter in the Imports/Exports section, introduced an error description column, and updated the naming conventions for error files.
Variant Attribute Display
Enhanced the Add Single Product form to display variant attribute values as user-friendly labels instead of IDs, improving usability.
Notification Creation Feature
Completed the notification creation, enabling MPO to send real-time notifications via banners, push notifications, or popups, with optional attachments. Notifications will display based on the selected delivery type when users log in or navigate through the system.
Product & Category Based Commission
Enabled MPO to define product-based and category-based commissions directly on the Finance > Seller Management > Seller Detail page, streamlining commission management. Additionally, completed the functionality for seller-based category filtering, allowing sellers to view only the categories restricted by MPO in the Add Single Product form, accessible through the Category Permissions section.
Package List Adjustments
Added new columns for seller, email address, and tracking number to the package list, enhancing organization and tracking capabilities.
Custom User Fields Attribute
MPO can now add and manage different attribute values for users in the Seller Center. Custom fields can be defined under Settings > Dynamic Settings with the USER_CUSTOM_FIELDS
key, allowing user-specific attributes to be entered in the User Detail form.
Automated Category Assignment
Improved the process for MPO to automatically assign categories to offers and simple products in Omnitron after approval, reducing manual steps.
Package Detail Form Information Guide
Added an information guide to the Package Detail Form within Orders > Packages, providing users with enhanced clarity and assistance on the features and functionalities available.
Add Single Product and Product Collections Form Enhancements
Added search functionality to the variant dropdowns in the Add Single Product form and improved the Product Collections Form for easier navigation and selection.
File Management Updates
Enhanced the Imports/Exports section with an ID filter and improved visibility of error messages, helping in better file management.
Sidebar Navigation Fix
Resolved an issue where clicking the Show/Collapse icon in the sidebar would incorrectly redirect users to the Dashboard, ensuring smooth navigation throughout the panel.
Bulk Offer Creation Template Updates
Simplified the Bulk Offer Creation template by removing price_list and stock_list ID requirements. Sellers can now enter multiple images in a single "images" column. Unused fields like ID and Product have been removed, and category input is no longer mandatory, allowing offers for only one category per Excel file.
Rate&Review on Akifast
Akifast now allows users to rate and review the products they have purchased. Users can navigate to the "Orders" tab in their user web accounts and click on "Review Your Order" or "Review" buttons. A pop-up will appear, enabling users to provide ratings and reviews for the products.
Manual Review Order Status Update
A new feature has been added to allow Merchant Back Office users to change the status of orders left in Manual Review. Users can now navigate to the detail page of an order in the Manual Review list and change its status to Completed or Failed using the Change button in the Status field.
Orders marked as Completed will move to the Completed payment session list in both the Merchant Back Office and Admin Dashboard, while orders marked as Failed will move to the newly created Failed After Manual Review list.
Delete User Button in Merchant Back Office
A DELETE USER button has been added to the Users page in the Merchant Back Office, allowing merchant users to be deleted. Only users with Admin status have the authority to delete users. Users cannot delete themselves.
Filtered Transaction CSV Export
In the Merchant Back Office Transaction page, after applying filters, only the filtered transactions can now be exported as a CSV file.
Param Pos Form Tooltip
A tooltip has been added to the Param Pos creation form to provide detailed information to users about the "Reflect to Customer" parameter.
Garanti POS Refund User Password Parameter
A Refund Password parameter has been added to the Garanti POS creation form. This ensures smooth void and refund transactions for merchants using a different refund user password in their POS configuration.
Merchant Sorting in Admin Dashboard
A sorting function has been added to the Merchants page in the Admin Dashboard, allowing merchants to be sorted by creation date in ascending or descending order.
Image Display Fixes on User Web
Adjustments have been made to ensure the proper display of favicons, logos, card logos, and order images on the User Web.
Handle Constraint Violation in Merchant Microservice
The handleConstraintViolation has been added to the merchant microservice. This updates the 5XX error messages received from merchant APIs to 4XX error codes and messages, making them more specific.
Increased Font Variety
Previously, the application supported 4 font family and weight combinations. With this update, more than 4 font families and weights are now available for use.
Enhanced Decimal Precision
In response to the high value of currencies in some countries, which require precision beyond two decimal places, the system now displays up to 3 digits after the decimal point.
World Pay - Client Type for Token Requests
Tokens can now be created according to client type (browser, mobile etc.). This enhancement resolves issues related to web-to-app integrations on mobile platforms.
Unicredit Payment Extension - Hiding Billing Address Fields
The integration now supports configuration options to hide billing address fields on the hosted payment page for enhanced user experience.