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

Home | Changelog

Version 4

version 4.76

  • [4.76.0] feat (builder): new block builder positions and new builder components
  • [4.76.0] feat (report): Add the comparison of previous year in the vendors report
  • [4.76.0] feat (mailchimp): added toggle for subscribing the customer as pending or subscribed. Added missing langs and new ones accordingly. When subscribed as pending the user receives a confirmation email for his subscription.
  • [4.76.0] fix(Vendors): search lines based on line slug & vendor id
  • [4.76.0] fix(mailchimp): add check for input post register_mailchimp_newsletter, add missing mailchimpNewsletterRegister and change function scope for sendPostRequestWithCurl
  • [4.76.0] fix(linkwise): send price without vat on linkwise script (get product_vat from basket)
  • [4.76.0] chore(Adv_order): encapsulate gift packaging duplicate calculations into function calculateGiftPackaging
  • [4.76.0] fix(HandleShopflixOrders): format a gmt date/time
  • [4.76.0] chore: Remove the unused variables
  • [4.76.0] fix: Fix for the chromes update and justify-self
  • [4.76.0] feat: save installments data for each order
  • [4.76.0] fix(mailchimp): changed function scope in order to allow easier overrides
  • [4.76.0] fix(eshoppresenter_helper): ensure getMarketplaceCode returns a string to avoid null in skroutz_code
  • [4.76.0] fix(Adv_Order): sendPostRequestWithCurl function scope was changed from private to protected

Notes

  • [4.76.0] Needs:
    • composer i
  • [4.76.0] Changes have been made on CheckoutPage.vue, so if any client uses another file as primary get changes from master<br> For example, client Dioptra uses CheckoutPageDioptra.vue, check changes made and replace
  • [4.76.0] Patch requirements
    • php migrator.php migrate
    • npm run all-production
  • [4.76.0] check rendering of $blockData in main and default view and footer_js
  • [4.76.0] affected front views by builder
    • application/views/default/layouts/library/blog/blog_post.php
    • application/views/default/layouts/library/product_category/category_products_list.php
    • application/views/default/layouts/library/product_vendor/vendor_details.php
    • application/views/default/layouts/library/product_vendor/vendor_products_list.php
    • application/views/main/layouts/blog/blog_post.php
    • application/views/main/layouts/product_category/category_products_list.php
    • application/views/main/layouts/product_page/product.php
    • application/views/main/layouts/product_vendor/vendor_details.php
    • application/views/main/layouts/product_vendor/vendor_products_list.php
  • [4.76.0] affected admin views by builder
    • application/views/admin/blog/blogs/create.php
    • application/views/admin/blog/blogs/update.php
    • application/views/admin/cms/create.php
    • application/views/admin/cms/update.php
    • application/views/admin/product_categories/create.php
    • application/views/admin/product_categories/update.php
    • application/views/admin/products/create.php
    • application/views/admin/products/update.php
    • application/views/admin/promo/create.php
    • application/views/admin/promo/update.php
    • application/views/admin/vendors/create.php
    • application/views/admin/vendors/update.php
    • application/views/admin/footer_js.php
  • [4.76.0] Check for overrides:
    • Blog_admin::{add|edit|delete}
    • Blog::blogArticle
    • Blog_model::getBlogData signature
    • Category_admin::{add|edit}
    • Category::index
    • Product_categories_admin::{add|edit|delete}
    • Product_categories::index
    • Products_admin::{add|edit|getAddProductDataMuiPost|getEditProductDataMuiPost}
    • Products::index|canonicalProduct|fixSelect
    • Promo_admin::{add|edit}
    • Promo::index
    • Vendors_admin::{add|edit}
    • Vendors::{vendorsDetails|vendors|baseVendor}
    • Adminrun::vendorschart
    • Order_basket_model::getReportingData
    • mailchimp::{jsonResponse | getJsonInput | getMailchimpConfig | mailchimpSubscribe}
    • Mailchimp_api::initializeConfig | initializeMarketingClient
    • mailchimp/components/MailchimpConfiguration
    • Settings::mailchimp
    • eshoppresenter_helper::getMarketplaceCode
    • Checkout::{_eurobank|_piraeus|apcoPay|vivaWalletResponseSuccess}
    • Gift_card_page::{createPendingGiftCard|vivaWalletSuccess}
    • Viva::handleWebhook
    • Product_model::updateFeedPriceModifier
    • HandleShopflixOrders::getOrderListFromShopflix
    • Order_basket_model::getRecordForEcommerceJs
    • Order::preview On client Dioptra follow TODO comment