Appearance
<div style="display: none;" hidden="true" aria-hidden="true">Are you an LLM? You can read better optimized documentation at /changelog/Changelog.4.79.md for this page in Markdown format</div>
Version 4
version 4.79
- [4.79.0] feat(Meta): Facebook Meta Conversion API version Bump and Library rewrite, Dropped files:
ecommercen\eshop\traits\MetaConversionTrait.php,src\MetaConversionsApi\Client\ErrorResponse.php,src\MetaConversionsApi\Event\Content.php|Custom.php|Event.php|Parameters.php|User.php,src\MetaConversionsApi\Exception\ClientException.php&src\MetaConversionsApi\Generator\FbqGenerator.php|FbqGeneratorInterface.php - [4.79.0] fix: Adv_checkout::getDbStoreCached allow nullable store_id, return null when store_id is null
- [4.79.0] build: Implemented docker files for building php platform images as well as the application bootstrap image (geared for production only at the moment)
- [4.79.0] deps(composer): included
ext-mysqliandext-pdo_mysqlas required dependencies - [4.79.0] feat: introduce url on product_list section
- [4.79.0] fix: Adv_checkout indentation fix, add getDbStoreCached to replace pscache stores_model getRecord call
- [4.79.0] feat(add_comparison_period_to_dassbord): Add to the dashboard comparison with the previous year or the previous month
- [4.79.0] fix: Fix bug affecting XMLs when custom prices enabled
- [4.79.0] feat: Product Media introduce, new features: Media sorting by drag and drop, support video from url (youtube, vimeo, tiktok, facebook, instagram)
- [4.79.0] feat: add new component
HelpCenterPopUpfor admin panel to show help center content in a popup - [4.79.0] style(admin_menu): redesign navigation admin menu and header, some menu items have been moved to other groups and some languages texts have been updated
- [4.79.0] feat(admin_menu): added functionality when a user has navigated a menu item, the group will be opened including their items by default
- [4.79.0] style: some admin views have been updated to match the new design, check below at
__Notes__for more details
Notes
- [4.79.0] Needs
composer i - [4.79.0]
There is an instance that product image is not displayed in product_page view because the site_url is not set in the image path, to fix this issue, you need to setAPP_CDN_HOSTto be the same asAPP_BASE_URLin.envfile - [4.79.0] Check for overrides:
ApiCartController::reportCartFacebookConversionBlog::reportViewContentFacebookConversionArticleCheckout::reportPurchaseFacebookConversionCustomer::reportCompleteRegistrationFacebookConversion|reportWishlistFacebookConversionOrder::reportInitiateCheckoutFacebookConversionProduct_categories::reportViewContentFacebookConversionProducts::reportViewContentFacebookConversionVendors::reportViewContentFacebookConversionVendor|reportViewContentFacebookConversionLineSearch::reportSearchFacebookConversion
- [4.79.0] Check for overrides:
Product_list_admin::update_list|add_product_list|validationIn clientDioptraremove overrideProduct_list_admin::update_list, check differences onProduct_list_admin::validation<br> and do <b>NOT</b> run migration20241125153308_add_product_list_url_field.php, in order to do that change return value tofalseinshouldExecutemethod,<br> check admin views below
- [4.79.0] Affected admin views:
application/views/admin/product_lists/lists/create.phpapplication/views/admin/product_lists/lists/update.phpFor all clients check if there is columnurlonproduct_list_muitable, if it exists, do not run20241125153308_add_product_list_url_field.php<br>
- [4.79.0] Check for overrides: ** ON ALL XML FEED Controllers search for the following code snippet
$product + round(and fix it with the correct$productobject value found on the extended Controller ** - [4.79.0] Patch requirements
php migrator.php migrate
- [4.79.0] Clients that will get the merge to this version and using v5 API for connections (erps etc) will have to get the latest update also (
ecommercen/products:8.0.3) - [4.79.0] Model
Product_images_modelhas been renamed toProduct_media_modelandAdv_product_images_modelhas been renamed toAdv_product_media_model - [4.79.0] The
product_imagestable has been renamed toproduct_media, the columnimagehas been renamed touri.- New fields added to
product_mediatable:priority,type,metadata
- New fields added to
- [4.79.0] New API controller
AdvApiProductMedia.php - [4.79.0] New helper
media_helper.php - [4.79.0] Check for override at
theme_helpermethodproductImagesWithPathsForJson - [4.79.0] Modified
jobs:AdvUploadImagesFromZipFile.php,AdvUpdateProductsFromFileByProductCode.php,AdvUpdateProductsFromFileByBarcode.php,AdvInsertProductsFromFile.php
- [4.79.0] Modified
modelmethods:Adv_gifts_model::getActiveGiftRulesAdv_product_model::getProductAdminAdv_product_model::getProductCodeImagesAdv_product_model::getGlamiXmlProductCodesAdv_reporting_model::getMonthsGeneralGraphDataDashboard
- [4.79.0] Modified
controllermethods:Image_names::patchProductImagesAdv_checkout::__constructAdv_products_admin::__constructAdv_products_admin::transformProductImagesAdv_products_admin::manageProductImagesAdv_products_admin::manageImageUploadedRelationDataAdv_products_admin::manageProductCloneImagesAdv_base_controller::__constructAdv_reporting::generalReportMonthsReportAdv_reporting::setGeneralMonthsReportGraph
- [4.79.0] Modified
viewsmethods:application\views\admin\products\clone.phpapplication\views\admin\products\update.php- Admin:
AdminManageProductImageRelations.vue,AdminProductAddImage.vue,AdminProductImage.vue,AdminProductImageList.vue,AdminProductsPage.vue,ProductAttributesInput.vue.
- [4.79.0] Modified
vuecomponents:- Admin:
AdminManageProductImageRelations.vue,AdminProductAddImage.vue,AdminProductImage.vue,AdminProductImageList.vue,AdminProductsPage.vue,ProductAttributesInput.vue,DashboardQuickView.vue,DashboardQuickViewRow.vue,store\dashboardStore.js. - Main:
AdvProductGallery.vue.
- Admin:
- [4.79.0] Check for overrides:
Admin_c::renderAdminMenu
- [4.79.0] Needs:
npm run all-production
- [4.79.0] Admin views affected (general):
application/views/admin/blog/blogs/create.phpapplication/views/admin/blog/blogs/list.phpapplication/views/admin/blog/blogs/update.phpapplication/views/admin/builder/block_list.phpapplication/views/admin/cms/create.phpapplication/views/admin/cms/list.phpapplication/views/admin/cms/update.phpapplication/views/admin/settings/email_views.phpapplication/views/admin/settings/subsystem_settings.phpapplication/views/admin/sliders/sliders/create.phpapplication/views/admin/sliders/sliders/list.phpapplication/views/admin/sliders/sliders/update.phpapplication/views/admin/sliders/slides/create.phpapplication/views/admin/sliders/slides/list.phpapplication/views/admin/sliders/slides/update.phpapplication/views/admin/subcontent/create.phpapplication/views/admin/subcontent/list.phpapplication/views/admin/subcontent/update.php
- [4.79.0] Admin views affected (menu):
application/views/admin/menu.php
- [4.79.0] Admin views affected (header):
application/views/admin/head.php