Appearance
<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /changelog/Changelog.4.35.md for this page in Markdown format</div>
Version 4
version 4.35
version 4.35.0x
- [4.35.0] ui-feat: Vue new components
SmartPoints.vueincluding two componentsSmartPointDefaultis the default custom advisable map andSmartPointWidgetis the transporter widget in caseUSE_TRANSPORTER_WIDGETis enabled for the transporter. - [4.35.0] ui-feat: Vue component
SmartPointWidget.vuethat dynamically renders the transporter widget and selection. - [4.35.0] ui-update: Vue component
AdvOrderTransporters.vuesplit toAdvOrderTransportersMultiple.vueandAdvOrderTransportersSingle.vue - [4.35.0] cd-feat: Add in controller
Adv_orders_adminvalidation method callbacksisValidSmartPointTransporterandsmartPointJsonDataCheck. - [4.35.0] cd-feat: Add in controller
Adv_ordervalidation method callbackisValidSmartPointTransporter. - [4.35.0] cd-feat: Add in
ecommercen/libraries/AdvTransportersnew methodgetIsSmartPointOnlyTransporterto check if transporter is smart point only based onDELIVERY_OPTION_TYPE - [4.35.0] cd-update::
smartPointCheckedfrom input data logic completely removed , now it is considered as smart point checked if there are data insmartPointJsonDatafrom input. - [4.35.0] ui-update: Checkout
transporterandsmart pointvue components refactor for better readability and code improvements. - [4.35.0] cd-update: allow fbt recommendations to be run from anywhere.
Front_c::itemsRecommendationAIsetitemIdsthe cart product ids if they are not set. - [4.35.0] cd-feat: Show transporter_name or store_data on order_track if the order has store_id or transport_id
- [4.35.0] cd-fix: Allow only numbers and '+' sign on the landphone's input on CheckoutPage and update_personal_info.
- [4.35.0] cd-fix: Update product's tag_ids and line_ids to accept empty array
- [4.35.0] cd-update: Advisable AI Product limit for personalized recommendations - uses
ecommercen/ai-connector:2.10.0. It allows to paginate using advisable.ai/next call and rotate results per day and user - [4.35.0] cd-fix: fix case of not having
liveDatainhomepage - [4.35.0] cd-debt: fixed indentation in config/mainTemplate
- [4.35.0] cd-fix: fix
ProjectAgora::formatResponsereturn condition - [4.35.0] cd-debt: moved direct db calls from adv_checkout to order_model, added order_model getOrder function to encapsulate identical repeated params from get_records. moved code that creates arrays for db inserts to order_model
Notes
- [4.35.0] To add a custom transporter widget you have to create and add the vue components for the transporter widget in the
componentMapatSmartPointMixin.js- (current available transporter widget is only the box now widget
BoxNowWidget.vueand for selection there is the default componentSmartPointWidgetSelection.vue)
- (current available transporter widget is only the box now widget
- [4.35.0] Check for overrides in Models
Order_model::create_order,Order_model::create_order_admin - [4.35.0] Check for overrides in Controllers
Order::preview,Order::previewValidation,Orders_admin::add,Orders_admin::edit,Orders_admin::repeat,Orders_admin::validation - [4.35.0] Needs
npm ci && npm run production && npm run admin-production - [4.35.0] Caution while merging clients to not change their edition for footer logo on
footer_copyright.php - [4.35.0] Check for overrides in
Customer::order_track - [4.35.0] Check for overrides in
Products_adminmethodsmanageProductLines,manageProductTagsandLines_model::updateProductLines,Product_tag_lp_model::update - [4.35.0] In admin panel \ ecommercen plus \ advisable ai settings set FBT to 30 and Product limit to 50
- [4.35.0] Needs
composer i