Skip to content

<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>

Home | Changelog

Version 4

version 4.35

version 4.35.0x

  • [4.35.0] ui-feat: Vue new components SmartPoints.vue including two components SmartPointDefault is the default custom advisable map and SmartPointWidget is the transporter widget in case USE_TRANSPORTER_WIDGET is enabled for the transporter.
  • [4.35.0] ui-feat: Vue component SmartPointWidget.vue that dynamically renders the transporter widget and selection.
  • [4.35.0] ui-update: Vue component AdvOrderTransporters.vue split to AdvOrderTransportersMultiple.vue and AdvOrderTransportersSingle.vue
  • [4.35.0] cd-feat: Add in controller Adv_orders_admin validation method callbacks isValidSmartPointTransporter and smartPointJsonDataCheck.
  • [4.35.0] cd-feat: Add in controller Adv_order validation method callback isValidSmartPointTransporter.
  • [4.35.0] cd-feat: Add in ecommercen/libraries/AdvTransporters new method getIsSmartPointOnlyTransporter to check if transporter is smart point only based on DELIVERY_OPTION_TYPE
  • [4.35.0] cd-update:: smartPointChecked from input data logic completely removed , now it is considered as smart point checked if there are data in smartPointJsonData from input.
  • [4.35.0] ui-update: Checkout transporter and smart point vue components refactor for better readability and code improvements.
  • [4.35.0] cd-update: allow fbt recommendations to be run from anywhere. Front_c::itemsRecommendationAI set itemIds the 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 liveData in homepage
  • [4.35.0] cd-debt: fixed indentation in config/mainTemplate
  • [4.35.0] cd-fix: fix ProjectAgora::formatResponse return 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 componentMap at SmartPointMixin.js
    • (current available transporter widget is only the box now widget BoxNowWidget.vue and for selection there is the default component SmartPointWidgetSelection.vue)
  • [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_admin methods manageProductLines,manageProductTags and Lines_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