Akinon Release Notes (05.13.2024)
Omnitron
Resolved Issues
Dynamic Price - Fixed Bulk Delete Action Dysfunction
The issue of the bulk delete action not triggering tasks and remaining in the 'waiting' status, as well as not being divided into chunks, has been resolved
Glitching Issue in Flat Pages HTML Editor
The glitching problem encountered when users attempted to make changes in the rich editor on the Sales Channel > Content Management > Flat Pages page has been resolved.
Bulk Voucher Codes Export Error
The issue where users encountered an empty file download when attempting to export from the Sales Channel > Marketing > Bulk Voucher page has been fixed.
Bank Information Not Reflecting in Order Details
The Bank information located under, Orders > Order Detail was not reflecting due to refactoring. This issue has been resolved.
Resolved Iban Info Which Is Not Reflecting
The iban info entry that is done when the cancellation request is placed was not reflecting on the page of Order > Order Detail resolved.
Date Attribute Data Transmission Error
Users encountered an error message when attempting to add a “Date” attribute on the Product Pool > Product Detail, caused by a data type issue in Omnitron. This issue has been addressed, and the data is now transmitted without errors.
New Features
Added Image and Description Fields to Rejected Cancellation Request
Cancellation requests can now be enhanced with the addition of image and description when rejected.
Added File Management Page for Download Actions
To address the issue of download failures for high-size files timing out under
api/v1/exports/
, a new file management page has been added. This enhancement enables users to download their files seamlessly and monitor their progress. They can also track the export's location and date.
Implemented Product Commission Page under Unified Network
A new page has been created under Unified Network named "Product Commission". This page, accessible through Unified Network > Unified Digital Contract > Supplier Detail > Product Commission, empowers users to create custom product commissions according to their needs.
Implemented Category Commission Page under Unified Digital Contract
A new page has been added under Unified Digital Contract named "Category Commission". Users can access this page through Unified Network > Unified Digital Contract > Supplier Detail > Category Commission. This page allows users to create custom category commissions to suit their needs.
Added Bulk Update For Selected Product Detail Under Product Type: Variant
Before the bulk update feature was added for selected products on the page Product Pool > Active Filter: Product Type: Variant > Product Detail, users could update all variants of a product or retain the current details on the related product detail page. Now, the update action also applies to the selected product details.
To update child products associated with variant products, identify the static fields under the “PRODUCT_UPDATABLE_CHILD_LOCAL_FIELDS” key in Omnitron > Settings > Omnitron Dynamic Settings. For example, to change the product name in the variant product and apply it to selected or all child products, the value "name" should be listed under the “PRODUCT_UPDATABLE_CHILD_LOCAL_FIELDS” key.
To update any attributes of the variant product, specify the attribute key definitions in the “PRODUCT_UPDATABLE_CHILD_ATTRIBUTES” key.
Unified Network Navigation Enhancement
Previously, users had to navigate between multiple pages to manage supplier settings within Unified Network. With the optimization, users can now handle all necessary actions directly within the wizard of the selected supplier from the Unified Network > Unified Digital Contract > Selected Supplier page. This streamlined approach eliminates the need for frequent page switches, enhancing user experience and efficiency.
Commerce
Resolved Issues
Feed Optimization
Completed multipart upload for feed issues. Optimized commerce feed structure for brands with a high number of products, resolving issues with Google feed and incorrect stock status display. The feed is now fragmented and then combined using the Multipart Upload feature provided by AWS S3 service. Successfully tested with a large brand, achieving optimal results.
Adding Note in User Collections
Added a feature allowing users to add notes to their shopping lists on brand websites. Users can now create lists, add or remove products, and write notes.
Added New Currency in Omnitron and Omnishop
Added Jordanian Dinar (JOD) currency to Omnitron and Omnishop. This addition supports global brands that use their own currency.
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
Improved Product Management for Out Of Stock Actions
Users can now add images and descriptions for multiple selected products when executing the "Out of Stock" action on the Package Detail page. This enhancement provides more comprehensive management options for handling out-of-stock items within packages.
Packaging Orders Sorted by Target Exit Date
This update introduces the functionality to sort packaging orders based on their target exit dates. By incorporating this feature, users can prioritize packaging orders more effectively, ensuring smoother logistics management and timely order processing.
Package Merge Feature Added
A command has been added to merge pending packages associated with the same order and location. This ensures the consolidation of packages with the same destination, preventing multiple shipments from the same location to the same address.
New Features
Scenario Rule Display on Package Detail Page
The Package Detail page now showcases scenario rules, enhancing the test suite's functionality. This improvement allows for better visibility and management of scenario rules directly from the Package Detail view, streamlining the testing process and contributing to a more efficient workflow.
Instore
New Feature
User-Editable Menu Names in the Instore Settings
A new feature has been introduced to allow users to customize menu names under the "Menu" tab within Instore Settings. With the addition of this feature, users now have the ability to edit menu names according to their preferences, providing greater flexibility and customization options within the application.
Improved Order Processing with OOS Reason Selection and Product Image Integration
This release introduces enhanced functionality to Out Of Stock action, enabling users to specify reasons for marking orders as Out of Stock (OOS) and seamlessly integrate product images. These improvements streamline order processing, offering greater insight and visual reference for efficient inventory management.
Enhancements
Enhanced Phone Number Format Compatibility
With this update, all phone number fields across the Instore application are now masked and validated according to various formats obtained from the
/config
endpoint. This development ensures consistency in phone number formatting and enhances data integrity within the application.
Target Packaging Date Sorting
Sorting functionality has been added to the "Target Package Date" column in the Packaging Orders table, allowing packaging orders to be organized based on their target package dates. This enhancement facilitates smoother workflow management and ensures timely fulfillment.
Renaming of Section for Package Attributes
The "Attribute Settings" section name under the "Product" tab on the Instore settings page is used to manage bundle attributes. Changes to product attributes are not valid. Therefore, the section name has been updated to "Package Attribute Settings" to ensure correct page navigation. This adjustment aligns section names appropriately, making proper navigation easier.
Integrator
System Improvements
Version Improvements
Added tooltip functionality for long version messages to enhance visibility and accessibility.
The automated recording of "This flow marked as deleted" and "This flow unmarked as deleted" messages to the version history has been implemented when a flow is marked as deleted or the deletion marker is removed, respectively.
Deleted flows are now highlighted in red on the version history screen, indicating that versions of deleted flows cannot be modified. As a result, all versions of a deleted flow will be marked as "not revertable".
The opening details of flows are now stored as the initial version.
Alarms Improvement
Moved Alarms from Monitoring to under the Project section for better organization and accessibility.
Flows Improvement
The script editor in the Script step of flows has been made available for full-screen use.
Flow Deletion
The flows with the status 'off' can now be marked as deleted.
Flows marked as deleted will now be listed in a secondary table on the Integration Flows page. This table will display information about the user who deleted the flow and the date of deletion.
Flows are automatically permanently deleted 30 days following the deletion process. However, deletion can be undone within this 30-day period.
Design steps of flows marked as deleted cannot be modified, but their details can still be viewed.
Security Improvement
An automatic verification mechanism has been implemented to ensure that all variables sent to the backend when initiating a flow are correctly defined. If there are any missing settings, the initiation of the flow on the backend will be blocked, and the flow cannot be started until the missing variables are corrected.
Marketplace Dashboard
System Improvements
Trendyol Marketplace
Enhanced the handling of Attribute Value Line Errors and Category Node Line Errors.
Enabled the ability to send the invoice number along with the "Invoiced" status in the Trendyol order update flow.
Decoverse Marketplaces
Completed development to ensure address data is generated correctly for corporate orders coming from the Decoverse marketplace.
All Marketplaces
Implemented logging optimization to ensure logging operations occur without delay.
Project Zero
Resolved Issues
During the build process, the project was generating numerous warnings due to unused variables and imports. In order to fix these issues the following changes were made:
Removed unused imports and parameters defined but not used in functions.
Removed data from hooks that were not being utilized.
Suppressed ESLint warnings for dependencies (such as
t
,dispatch
,router
) that are not necessary to include inuseEffect
.
Resolved the issue where the .env file was not being created when running
npx @akinon/projectzero@1.34.0-rc.1 - -create
command.Fixed an issue where incorrect headers were causing cart resets and causing the guest checkout page not opening.
Identified and resolved the issue causing the page to crash when any filter was selected on the /list page.
Fixed the issue product links not being clickable on the order completed page.
New Features
Next.js Project:
Implemented detection of potential errors during yarn build for non-monorepo setups, ensuring issues are caught and logged in the console.
Seller Center
Resolved Issues
Resolved Quick Reply Loading Issue
Resolved an issue where new replies would freeze during loading in the Quick Replies section. Users can now seamlessly add and access new replies without any loading interruptions.
Incorrect Redirection for Export Link
Fixed an issue where clicking on the export link redirected users to the dashboard instead of initiating the export process. The link now correctly directs users to export their data as intended.
New Features
Added Withdraw Feature for Submitted Offers
Users can now retrieve and manage previously submitted offers.
Relocated Approve & Reject Refund Request Features to Dropdown Menu
Relocated “Approve” and “Reject” options into a single dropdown menu in Order List Detail page for simplifying bulk option.
App Maker
Resolved Issues
Black Tables Alignment Fixed
The alignment issue of the first table column header in black-themed tables (e.g., homepage, build service page) has been corrected.
Deleting publickey Fixed
Fixed the "this.model.findByIdAndRemove is not a function" error occurring during the public key deletion process.
System Improvements
Platform
Add Avatar to Profile
An avatar upload feature has been added under the Profile Menu, allowing users to upload their avatars next to the AppMaker Logo. The uploaded avatar will be displayed beside the username and email in the top-right corner. Supported formats include PNG and JPG with a 500 KB file size limit, and drag-and-drop functionality for convenient uploads.
App-Maker Git Connect Command on CLI
This command facilitates the interactive connection of a project to a managed Git repository hosted on
amazon-codecommit
. It assists in configuring necessary settings, including SSH keys and repository details.
App-Maker Git Disconnect Command on CLI
Developed the app-maker git disconnect command in CLI, which allows individual deletion of CodeCommit remotes. If no remotes are found, it will notify users that the project is not integrated with Git.
3rd Party Integration
Resolved Issues
Worldpay - Failing Void Transactions
Necessary improvements have been made to prevent unsuccessful void requests, which previously could not be understood by users when viewed from the transactions table. Although incorrect operations did not cause harm, the root problem has been eliminated to prevent Omnitron users from suspecting a critical issue. (COMM Tag: v2024.0514.1)
Hepsijet Shipment Extension - Updated Merchant Creation
The merchant creation function in the extension has been updated according to the latest version of the Hepsijet API documentation. Any brand can use the extension with new features by deploying the latest master version in ACC.
Cargus Shipment Extension - Updated Endpoint for Pickup Locations (get-addresses POST)
Corrections have been made for incorrectly mapped fields due to document inconsistency. The relevant service of Cargus expects the LocalityName value to be used as the city value. Changes have been made accordingly, thus eliminating the problem of the extension responding with empty values to incoming requests.
New Features
Hepsijet Shipment Extension - Enhanced Prefix Support
The optional environment variable
COMPANY_SHORT_PREFIX
now supports cases where the tracking number is already prefixed. Any brand can use the extension with new features by deploying the latest master version in ACC.
Last updated
Was this helpful?