Akinon Release Notes (10.02.2023)
Omnitron
Resolved Issues
Fixed Product Image Sorting HTTP Error
The issue causing a 500 error in PATCH requests to
api/v1/product_image/<pk>/
on the Add/Edit Product page has been resolved.
Fixed [object Object] Warning Message
Error handling has been improved for Excel uploads in the Sales Channels > Marketing > URL Redirections > Add/Edit Bulk Redirection form. Detailed warning messages will now be displayed when errors occur.
Fixed 404 Error on Products with “/” Character
Users can now view the Trade In > Tradable Products > Tradable Product Rules Detail form for products with
/
characters in SKU values without encountering a 404 error.
Fixed Missing POS Information on Order Detail Form
For orders paid via BKM Express, POS information is now correctly displayed on the order detail screen.
New Features
Completed Backend Permission Enhancements for "Products and Catalogs" Module
A new
ACTIVATE_BE_PERMISSION
key of boolean type has been added toapi/v1/dynamic_settings
. After adding this key through a POST request, employees without relevant permissions in the Products and Catalogs module will receive a 403 error when making requests to module-related endpoints.
Added “Collection” Filter to Product Collection Items
A Collection filter has been added to
api/v1/product_collection_items
. Users can create collections and check whether products have been added to them.
Added Bulk Creation for Address Data
Bulk creation of address data during Commerce Application setup is now supported. Timeout errors that caused the process to be deleted during address data generation have been resolved.
Seller Center - Creating a Cancellation Plan
Cancellation plans from the Seller Center can now be approved if they involve cancellations. The requirement for a return invoice in the Seller Center for cancellations has been removed.
Added “Product Type” Filter to Dynamic Collection Settings
Users can now filter dynamic collection items based on Product Types.
Added “Enter” Functionality to Search Field in Dynamic Price Android Mobile View
In the Android mobile view, clicking the "Enter" button after applying a filter will trigger the search with the relevant filter, improving user experience and search functionality.
OMS
New Features
Shipping Label in Transfer Detail Page
An enhancement has been implemented to display the shipping label on the Transfer Detail page.
OMS users can access this page by navigating to Akinon OMS > Transfer Orders > Transfer Detail.
Conditional View of Channels Field
In the Add/Edit Shipping Company forms, within the Cargo Conditions section, a feature has been added so that when a Class value with "parameter_type" is selected as "channel," the Channels field will be displayed; otherwise, it will remain hidden.
OMS users can access this page by navigating to Akinon OMS > Settings > Shipping Management > Add/Edit Shipping Company form.
Postcode Field for Stock Location Detail Page
A new "Postcode" field has been added to the Stock Location Detail page.
OMS users can access this page by navigating to Akinon OMS > Locations > Add/Edit Stock Location form.
Integrator
System Improvements
Logging Enhancements
Enhanced logging capabilities have been introduced to provide better visibility into system operations.
Notable improvements include:
Logging of ERP Request and Response Dates in All Flows
Logging of Errors from S3 in the Image Flow
Logging of Content in Post Data Retrieval
Login Flow Logs Have Been Detailed
Logging of Reporting to Omnitrona After ERP Writing
Efforts to Improve the Readability of Logs
Flow Deduplication Process
The process of standardizing all flows for the brand projects has been successfully completed.
Alarms Enhancements
BE-FE Flow State Mismatch Slack Alert has been developed to proactively identify and address discrepancies in the identified flows.
Project Zero
Resolved Issues
PZ Next
Fixed a 500 error detected in the navigation of the Next.js demo.
Resolved bugs related to pagination.
Fixed the functionality of social sharing on the Product Detail Page (PDP).
Resolved the issue of the cart not resetting upon currency change.
Fixed a bug occurring when searching for a product without a photo.
Fixed display issues with icons across the entire site following the update of the Icon component by identifying and correcting problematic icons.
PZ Django
Audited and addressed XSS vulnerabilities in Basket Gift Pack and Checkout Gift Pack.
New Features
PZ Next
Completed the GPAY payment method plugin, allowing brands to easily use the feature by simply installing the plugin, without additional development.
Basket Gift Package plugin has been completed.
Pay on Delivery plugin has been completed.
Packages of the Next.js Project have been published to NPM.
A versioning system has been established in Turborepo to enable automatic publishing to NPM.
Skeleton Loader layouts have been created for PLP, category, custom pages, and PDP.
In order to support theming, all relative imports have been replaced with the "@theme" alias.
Made adjustments to allow intervention in the rewrite rules for "Well Known" files. New assets can now be served directly from the public folder without backend modification.
Added a rule for Next Config using ESlint AST to ensure that the skipTrailingSlashRedirect value is always set to true for the application to function properly.
App Maker
New Features
Currency and Language Services Development
We have introduced new currency and language services to enhance the user experience.
Key features include:
Automatic language and currency setting based on the user's country using the cloudfront-viewer-country header sent from the backend when the application is first opened.
If the application does not receive backend country information during the initial launch, language and currency settings will be automatically set based on the country information of the user's device.
Default language and currency settings will be applied if the user opens the application from an unsupported country.
If the user changes their language or currency preferences after opening the app, the app will retain and apply the last selected preference.
Brand Application Completion
The Brand App project has been successfully completed, and the service team is currently conducting tests to ensure its reliability and functionality.
3rd Party Integration
Resolved Issues
YKB - Worldpay - Void / Refund Request
With this development, fixed the issue where orders remained in the "waiting for payment" status.
Garanti Bonus - Fixed Using Bonus Voucher
This development prevents transactions from being charged directly to the card when bonus points should be used, aligning with user preferences.
New Features
Masterpass - Nestpay SHA512 Hash Version V3
Masterpass has mandated an upgrade of the hash validation method for fraud control from SHA1 to SHA512 for Nestpay Compatible Point of Sale systems.
This enhancement ensures compliance with the new requirement and provides support for both SHA1 and the new SHA512 hash without the need for additional configuration changes.
Yurtiçi Cargo - Added Label Service
This feature enables merchants to easily create and print order labels for their shipments.
ZIP Credit Payment Integration
The development of ZIP Payment Integration is now complete, offering a payment option for any brand.
Users should configure Sales Channels > Payment Management > POS Integration and Sales Channels > Payment Management > Payment Option pages according to the installation document.
Yurtiçi Cargo V2 Integration
The Yurtiçi Cargo V2 Integration development has been completed. After deploying the Yurtiçi Cargo V2 extension to the project, all brands can use it.
Users should configure Sales Channels > Sales Channels Settings > Dynamic Settings > Shipping Providers keys according to the installation document.
Last updated
Was this helpful?