Akinon Release Notes (08.07.2023)
Last updated
Was this helpful?
Last updated
Was this helpful?
Incorrect CNAME in Domain Records
An issue was identified with the attachment of the CNAME record for certificates when entered with 'www.' The 'www.' was not being displayed after the attachment process. Backend development has been implemented to ensure the correct CNAME record is received.
Login > Settings > Roles > Edit
A new field has been added for the permission of the public key
Login > Domains > Certificate > Certificate Attachment
Warnings during the certificate and attachment steps on the Domains pages have been updated with additional details to capture users' attention.
Login > My Applications > Application Detail
An error display in the interface for deployment processes has been added when Flora is in maintenance mode.
Flora Django Version Upgrade to Django 4.2
The Flora Django version has been upgraded to Django 4.2, accompanied by the necessary adjustments.
Tekton Pipeline Tracking with Slack Integration
Development has been carried out to send the start and end times of the Tekton pipeline to a newly created Slack channel. Deployments can now be conveniently tracked from the #acc_deploys channel.
Automated Behavior for S3 Bucket ACLs on AWS
With the recent AWS update, S3 buckets were automatically being opened with closed ACLs. A development has been implemented to automate the default behavior, ensuring buckets are open as intended.
Bunny CDN Addon for Application Use
Necessary developments for enabling the use of Bunny CDN addon in applications have been successfully completed.
Settings > Sorting Algorithms > Select a Catalog Filter
The issue with the catalog filter on the Settings > Sorting Algorithms page has been fixed. The filter now correctly functions as catalog_id is added when different catalogs are added.
Settings > Reasons for Cancellation and Return > Title Filter
The title filter on the Settings > Reasons for Cancellation and Return page is now producing accurate results.
Integration > Pending Product > SKU Copy Function
The copy function for SKUs in the pending product menu works properly after clicking on the copy shortcut next to the SKU.
Product Pool Item Details
The rearrangements made to product images are now accurately reflected in the shop, including the selected main image.
User Page
The issue causing a white screen error on the user page has been resolved.
Akifast Membership Information
Membership information for Akifast can now be viewed in the Sales Channels > Users > User Detail Form and Customers > Customer Detail Form.
Mobildev OTP Issue
The Mobildev OTP bug has been fixed. More details can be found in the Jira issue: COMM-1949.
B2B Project Implementation
Significant enhancements to various B2B Project, including the user module, division module, quotation module.
Index Configuration Implementation
Index configuration, specifically related to facet, has been completed. This enhancement ensures indexing and filtering of a diverse range of numeric values. More details can be found in the Jira issue: COMM-1916.
Documentation Updates
Four internal documents covering, Store Credit, Index Configuration, Throttling Settings, and IVR have been created. Discount document has been updated on developers.akinon.
Hoopkapıda Extension Address Services
Hoopkapıda extension address services have been added. For effective transmission of shipping location information to the cargo, it is essential to maintain this data within the extension. The necessary models and services have also been added to make this possible.
Enhanced Default Shipping Label
Improvements have been made to the default shipping label. Now, the shipping address title information is displayed on the shipping label.
Streamlined Package Replanning After Cancellation
When a package's status is changed to "needs replan" due to a cancellation request, the system now automatically initiates a task to create a new package. This ensures a smoother process, as the package is promptly rescheduled without any unnecessary waiting periods following cancellation.
Enhanced Command Execution for In-Transit Orders
The execution of the ShipSelectedTransferOrdersCommand command has been updated. It now runs with the destination state set as "in-transit".
Notify on User Logout
Instore users will now receive a notification when they are logged out due to session expiration. This notification includes a warning message, and the user is automatically directed to the login screen. Furthermore, the session duration for Instore can now be customized on a platform basis.
Redesigned Transfer Orders Page
The Transfer Orders page has been redesigned and gained new capabilities. Now, transfer packages leaving a store and those arriving at a store are presented on separate screens. Additionally, Instore users can filter packages based on their destinations and a single button allows for the transfer of packages without the need to enter the package detail page.
Highlighting Last Logged-In Store and User
Instore login screens now highlight the store and user accounts that were previously logged in from the same device.
Login Flow - Extra Header and Body Type Error
An issue with an extra header and body type error in login flow has been resolved.
Order - Displayed Fields in Uploaded File Logs
The fields that were incorrectly displayed in the uploaded file logs for orders have been corrected.
Navbar - Synchronization
The synchronization issue that affected the active element in the navbar has been resolved.
Error Logging for 'Read Data From ERP' Step
In cases of errors during the 'Read Data From ERP' step, the request URL is now logged, providing improved error tracking.
Pagination Error on the Log Screen
The pagination error on the log screen has been fixed.
Preventing Deleted User Access
Users who have been deleted will no longer be able to continue using their accounts until they log out.
Marketplace Dashboard
Creation of Alarm Detail and Triggered Alarm Pages.
Enhanced Data Export Functionality in the Reports screen.
Efforts have been undertaken to enable independent brand setup from the MPD Product team.
Optimized Response Time
The response time has been optimized from 6.3 seconds to 2.75 seconds, resulting in faster and more efficient performance. This improvement is attributed to the streamlining of flows, reducing processor count, and implementing other optimizations.
Proactive Issue Detection in Integrator Product - Alarms
In order to proactively identify issues in the Integrator, alarms such as Memory, CPU, Disk, and RAM were monitored by tracking historical usage. Numeric values for normal and abnormal states were determined, with enhancements made for abnormal cases. This enables early detection of abnormal conditions.
Flow Deduplication Process
Flow deduplication has been applied to the API and Flow Editing flows.
CSV Upload Flow Integration
The CSV Upload Flow has been extracted from the main flow and integrated into the service structure.
Brand Transition
Throughout the sprint, the main emphasis was placed on resolving bug fixes originating from the customer's UAT tests, and the reported bugs have been resolved, ensuring a smoother transition for the brand.
Next.js Documentation
Continued progress has been made in the preparation of documentation for the transition to Next.js.
ESLint Error Resolution ESLint errors have been addressed and fixed, contributing to cleaner and more consistent code quality.
Mail Template and Content Updates
The notification mail templates and their content have undergone updates, ensuring a more refined communication experience.
Unit Tests for Basket and Product Detail Page
New unit tests have been created for both the basket and product detail page functionalities.
Android 13 Compatibility Developments
Necessary developments have been implemented to ensure compatibility with Android 13.
Devdependency Package Updates
Devdependency packages have been updated, keeping the project up-to-date with the latest enhancements and security fixes.
UI Improvements for Error Pages
Several user interface improvements have been implemented for error pages, enhancing user interactions in case of unexpected scenarios.
Minor UI Enhancements for Login & Forgot Password Pages
Minor user interface changes have been introduced for the Login and Forgot Password pages, enhancing the overall visual appeal and user experience.
Codecommit for Administration → Toolsets → AWS
Codecommit has been added under the Administration > Toolsets > AWS.
Mobilexpress - Fixed Cancel/Refund Price Mismatch
A price mismatch issue in Mobilexpress when canceling or refunding products with discounts has been fixed. This occurred due to the basket item being incorrectly transmitted in the cancellation request.
Shipment Extension Client - Added "x-akinon-credentials-identifier" to Header
In the Shipment Extension Client, a feature called "x-akinon-credentials-identifier" has been added to the header. This allows the management of multiple credentials with unique IDs for different accounts.
Yurtiçi Extension - Determining Credentials Based on "Channel_ID"
In the Yurtiçi extension, the process of determining credentials has been updated to use the "Channel_ID" information obtained from the request header, specifically identified as "x-akinon-credentials-identifier". The appropriate credentials for the Yurtiçi extension will be accurately determined by using the "channel_id" parameter.
New Features