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.29.md for this page in Markdown format</div>

Home | Changelog

Version 4

version 4.29

version 4.29.1x

  • [4.29.11] cd-fix: Adv_front_controller::mostPopularItems should call advisable_ai->mostPopularItems
  • [4.29.10] cd-fix: Matomo tracking load on demand.
  • [4.29.10] cd-update: Order basket table keeps advisable ai recommendation id in track_id field
  • [4.29.10] cd-update: Environment var ADVISABLE_AI_FORCE_DISABLE to disable advisable ai regardless registry (missing from .env defaults to false)
  • [4.29.10] cd-fix: reportCartToAdvisableAI should check $this->shouldCallAdvisableAI() (guards reportAddToCartToAdvisableAI and reportAddToCartToAdvisableAI)
  • [4.29.10] cd-fix: Fixed division by zero in Adv_reporting::generalReportHourReport when liveVisits are 0
  • [4.29.10] cd-fix: In reviews customers fix the variable type error Adv_mailer::sendCustomerPromptReview
  • [4.29.10] ui-fix: In Product page view set display none in waiting list if stock is 0

Notes

  • [4.29.11] Need composer i
  • [4.29.10] Run php cli.php patch/advisableAiRecommendationIdInBasket
  • [4.29.10] Check the client's product page if there is no check of the stock in the waiting list block

version 4.29.0x

  • [4.29.9] cd-fix: Temporary fix for vivawallet orders getting to status PAID through webhook before customer gets redirected to get_response on checkout. After everyone get webhooks set up, we should refactor checkout behaviour
  • [4.29.8] cd-fix: fix AdvAdvisableAIXml having in_stock key with trailing space
  • [4.29.8] cd-fix: Add mediastream in allowed port 80 rule (.htaccess update)
  • [4.29.7] cd-fix: fix(Adv_reporting_model): Remove DESC in getOrderDataGroupedMonth "ORDER BY datetime_year"
  • [4.29.7] cd-fix: refactor(MatomoTracking): initialize matomoTracking once in Adv_front_controller
  • [4.29.7] cd-fix: Advisable ai xml initialize in_stock to true and block if price is zero or less - fixes having invalid xml for not parsing in_stock as boolean (empty string)
  • [4.29.7] cd-feat: Added new batch action on the admin panel that changes the discount of the selected products by the percentage/input of the user.
  • [4.29.6] cd-feat: Add in cart page default title
  • [4.29.6] cd-feat: Add in error 404 and 401 the variable is error
  • [4.29.6] cd-fix: Do not run the matomo page view in case of 404 or error 401
  • [4.29.6] cd-fix: Fix in matomo the empty sku
  • [4.29.6] cd-fix: update .htaccess.example for handling ui files and favicon 404. Added blocks for all resizeimage helpers
  • [4.29.6] cd-fix: advSetPendingWithVoucher function createVoucherSpeedex fix so that a min weight of 0.5 is sent
  • [4.29.5] cd-fix: Matomo: fix Adv_vendors default render to call setEcommerceViewMatomo if vendorData name exists , remove arrays from setEcommerceView in vendors and categories
  • [4.29.4] cd-update: Add connection timeout option for Advisable AI calls
  • [4.29.4] cd-feat: Add eMag xml feed
  • [4.29.3] cd-fix: Matomo: call setEcommerceViewMatomo before trackPageView for matomo events
  • [4.29.2] cd-update: Advisable AI xml set in_stock to false if product price is zero
  • [4.29.2] cd-fix: Adv_front_controller::parseProductRecommendationResponse removes products of zero price
  • [4.29.2] cd-fix: Replaced 404 redirect with error_404 method in Adv_Eshop Controller
  • [4.29.2] cd-update: (AdvisableAI): new job AddProductsToAdvisableAi to update advisable ai with new products
  • [4.29.2] cd-update: (AdvisableAI): new recommendation AdvAIRecommendationTypes::MOST_POPULAR_ITEMS most popular items in catalog
  • [4.29.1] cd-feat: Refactor Matomo Tracking and moved from libraries to src with name MatomoTracker.
  • [4.29.0] cd-update: Lower the delay between calls to Advisable AI when booting data from 0.3s to 0.05s
  • [4.29.0] cd-update: (Schema update) add added_at field in shop_order_basket_model to keep timestamp of products in cart from front
  • [4.29.0] cd-feat: keep track of recommendation products that where purchased.
  • [4.29.0] cd-update: (Schema update) add track_type field in shop_order_basket_model
  • [4.29.0] cd-fix: (Lang): fix typo in eshop.admin.menu.reporting.freeShipping.label value
  • [4.29.0] cd-fix: (AdvisableAI): AdvAdvisableAiSettings admin username and password only in development mode
  • [4.29.0] ui-fix: (Gifts): Vue getGiftSelectionFromLocalStorage method check if gift is still available(stock, etc) before preselecting the gift
  • [4.29.0] ui-fix: Improve the gift styling and selection.
  • [4.29.0] cd-fix: Adv_product_model::getProductCategoriesByProductIds change return type from ?array to array
  • [4.29.0] cd-update: use ecommercen/ai-connector:2.5.0. Adds option for timeout. Integrated in Advisable AI settings.
  • [4.29.0] cd-update: Advisable ai admin setting only set in development environment (not needed for ai app deployment on clients)
  • [4.29.0] cd-fix: Remove the methods specialDiscountProducts, get_mui_base and frontDefaultOptions of the Adv_product_model class

Notes

  • [4.29.9] Check for overrides in Checkout::vivaWalletResponse method
  • [4.29.8] update client htaccess on server with current version changes
  • [4.29.6] Check for overwrites in the error_404 in front controller and add the $this->render['is_error_404'] as true
  • [4.29.6] Check for overwrites in the error_401 in front controller and add the $this->render['is_error_401'] as true
  • [4.29.6] update client htaccess on server with current version changes
  • [4.29.6] when merging helios drop application/libraries SetPendingWithVoucher function createVoucherSpeedex
  • [4.29.4] For clients having enabled Advisable AI change settings timeout to 0.1 and connect timeout to 0.07
  • [4.29.4] Need composer i
  • [4.29.2] Check Eshop::_remap method for overrides
  • [4.29.2] For clients that have advisable ai xml enabled uncomment from jobs AddProductsToAdvisableAi or add cron job for cronjob/addProductsToAdvisableAi
  • [4.29.2] Need composer i
  • [4.29.1] Need composer i
  • [4.29.0] In admin panel in ECOMMERCEN Plus -> Ρυθμίσεις Advisable AI set timeout to 3 για όσους έχουν κανουν boot data και 0.1 για όσους έχουν ενεργοποιημένο το Advisable AI
  • [4.29.0] Run php cli.php patch/timestampInBasket
  • [4.29.0] Run php cli.php patch/advisableAiRecommendationInBasket
  • [4.29.0] Added spatie/enum until php 8.1 baked enums
  • [4.29.0] Needs npm i && npm run production
  • [4.29.0] assets/main/vue/AdvCartGiftRowGroup.vue using new vue component AdvCartGiftRowV2.vue in cart page
  • [4.29.0] Check Product_model::getProductCategoriesByProductIds return type (should be array) if it exists
  • [4.29.0] Need composer i
  • [4.29.0] cd-fix: Check the project for the use of the specialDiscountProducts, get_mui_base and frontDefaultOptions methods of the Product_model class (in develop are not used)