Appearance
<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /changelog/Changelog.4.43.md for this page in Markdown format</div>
Version 4
version 4.43
- [4.43.10] cd-fix: displaying of price tracking graph on main template product page
- [4.43.10] cd-fix(ProductPriceChartModal.vue): Generic modal close button position fix
- [4.43.10] cd-fix (php 8.1):
admin/sliders/slidest()second argument should be array - [4.43.9] cd-debt:
MY_Langhelper functiont()typehint arguments - [4.43.9] cd-fix (php 8.1):
newsletter_container(main and default template) t() second argument should be array - [4.43.9] cd-update: Add canonical url to all pages
- [4.43.8] ui-fix: admin products list do not show the discount label if not discount.
- [4.43.8] ui-update: remove useless view
wecare_product_card.php. - [4.43.8] cd-update: new options for price tracking (display graph on cards and display graph on product page)
- [4.43.8] cd-update:
PriceTrackingOptionsclass to hold all options for price tracking - updated product cards, product page views - [4.43.8] cd-debt: remove unused
priceTrackingPeriodfromProduct_parser_model - [4.43.7] cd-update: Remove the multiple calls in db for the default currency and cash the result of the default time (its read only property)
- [4.43.7] ui-update:
AllListingFilters.vueCheck if should display filters, add collapse functionality. - [4.43.6] cd-update: allow sort by discount for clients that have price tracking disabled
- [4.43.5] cd-update: disable sorting by discount
- [4.43.4] cd-fix: update live search view to take into account price tracking
- [4.43.3] cd-fix: admin panel price tracking for prices zero (
AdvPriceTrackingGraphsfix) - [4.43.3] cd-update: change lang for product card best seller to best seller
- [4.43.2] cd-fix:
uriWithoutOffsetjson state rendering inVendorsandProduct_categories - [4.43.1] ui-feat: created new vue app specific for admin product list with element id
products-list. - [4.43.1] cd-update: created
footer_json_adv_app_context_admin.phpand include it inadmin.phpview. - [4.43.1] cd-update: new vue component in main template
ProductPriceChartandProductPriceChartModeland new libAdvPriceTrackingGraphs - [4.43.1] cd-update: product cards and product pages work with differently with price tracking enabled / disabled
- [4.43.1] cd-update: update main template
footer_json_adv_app_contextto includeproductChartSettings - [4.43.1] cd-update: new components in
package.jsonapexchartsandvue-apexcharts - [4.43.1] cd-update: new method
Products_in_cart_model::getBestSellersWithLimit - [4.43.1] ui-fix: fix main template product page having original price shown when there is save_price and not the other way around
- [4.43.1] cd-update:
Product_parser_modelnew methodgetLiveAvailabilityto minimise queries caused by gifts checking for availability - [4.43.1] ui-fix: In blog category fix the missing variable of language.
- [4.43.1] cd-feat: Added in the live data the info that product belongs to the to 500 top sellers products
- [4.43.1] cd-fix: adv_customer removed unused provider namespaces
- [4.43.1] cd-fix: PHPEOL to PHP_EOL in price_tracking patch
- [4.43.1] cd-fix:
adv_customer::order_trackuseadv_track_and_trace::trackfor tracking per provider - [4.43.1] cd-fix: move application/eshop libraries to libraries folder (
DownloadsToProduct,VatValidate) - [4.43.1] cd-fix: add multilanguage route for api/customer/addBirthDay
- [4.43.0] cd-debt: Add config
category_level_for_attributes_in_sidebar,category_level_for_variations_in_sidebarto set the level of the category to show the attributes and variations in the sidebar. - [4.43.0] ui-fix: Sidebar filters UI minor changes to be more compact.
- [4.43.0] ui-feat: New Vue components for applied filters with remove filter action in listings (
AllListingFilters.vue), includingtags,attributesandvariations. - [4.43.0] ui-feat: Tag filtering in listings rewrite in Vue (
TagListingFilters.vue). - [4.43.0] cd-fix: Removed unnecessary space from
Product_categories::catDynBuildMeta, which was creating double spaces onmeta_title - [4.43.0] cd-update: price tracking feature
Notes
- [4.43.10] need
npm run production - [4.43.9] Check for overrides in
Front_c::defaultRender
- [4.43.8] Check for overrides in
Product_parser_model::__constructFront_c::__construct()Vendors::vendorsBuildMetaProduct_categories::catDynBuildMetaPrice_tracking_graphsSearch::liveSearchExtrasSettings::index- main_theme_helper
pageSortingArray(update fromtheme_helper)
- [4.43.8] Run
php cli.php patch/priceTrackingRegistryNewOptions - [4.43.8] need
composer i - [4.43.7] Check for overrides in
Api_cart::reportCartFacebookConversionCheckout::reportPurchaseFacebookConversionFront_c::__construct()Customer::reportWishlistFacebookConversionOrder::reportInitiateCheckoutFacebookConversionOrders_admin::invoiceshopmodule_helper::getDefaultCurrency,shopmodule_helper::getSelectedCurrencyData,shopmodule_helper::getCurrencyData
- [4.43.6] check for overrides in main_theme_helper
pageSortingArray(update fromtheme_helper) - [4.43.5] check for overrides in main_theme_helper
pageSortingArray(update fromtheme_helper) - [4.43.4] update main template 'live_search' view if using different file
- [4.43.4] Check for overrides in
Search::liveSearchExtras
- [4.43.2] Check for overrides in
Product_categories::indexVendors::vendors
- [4.43.1] Update product cards and product views with code from master
- [4.43.1] Run
php cli.php patch/priceTrackingSchema,php cli.php patch/priceTrackingRegistry,php cli.php patch/priceTrackingData,php cli.php cronjob/trackPriceswith the order they are written here - [4.43.1] In product cards add the
if (!empty($uiProductCardData->isBestSellerByItems))with the labelt('product.card.topSellers.label')as appropriate - [4.43.1] Check for overrides in
Vendors::vendorsBuildMetaProduct_categories::catDynBuildMetaProducts_admin::indexFront_c::defaultProductparse,Front_c::__construct,Front_c::defaultRenderCustomer::order_track+ cleanup unused imports forAdvisable\TransportersGift_choices_model::getOptionsWithActiveStockForGiftIds
- [4.43.1] Need
composer i - [4.43.0] In
sidebar.phpviewproductsListSidebarTagFiltersphp component removed and replaced withAllTagsListingFiltersvue component (resolve based on client). - [4.43.0] Added
AdvListingUsedFilterscomponent incategory_products_list.phpandvendor_products_list.phpviews (remove it or keep it based on client). - [4.43.0] check for overrides in
Product_categories::indexProduct_categories::catDynExtraProduct_categories::buildTagsSideMenuVendors::vendorsAttribute_groups_model::getAttributeGroupsWithValuesProduct_tag_lp_model::getUsedTagsProduct_tags_model::getTagsMuiAll
- [4.43.0] Need
npm ci && npm run production - [4.43.0] Check for overrides on
Product_categories::catDynBuildMetaand remove space ondistinct_namebetween['categoryData']->nameand$tmp - [4.43.0] If using job manager add in plesk cron
php cli.php job_manager/index/trackingevery minute (* * * * *) otherwise setphp cli.php cronjob/trackPricesto run every minute - [4.43.0] Run
php cli.php patch/priceTrackingSchemaand thenphp cli.php patch/priceTrackingDataand thenphp cli.php cronjob/trackPrices. run patch with order setup in 4.43.1 - [4.43.0] Need
composer i