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

Home | Changelog

Version 4

version 4.13

version 4.13.1x

  • [4.13.12] cd-fix: Add ref_code field in product_images
  • [4.13.12] cd-fix: Fixed viva wallet blank page, added viva wallet success payment statuses and transactionId logging
  • [4.13.12] cd-fix: Added missing vivawallet icon caption in eshoppresenter_helper
  • [4.13.12] cd-fix: Bug fix for Products_admin getProductMasterPostData
  • [4.13.12] cd-fix: Change the query for save the last referrer tag to customers tags
  • [4.13.12] cd-fix: Added case customer has submitted phone number with the full Greece phone number prefix
  • [4.13.11] cd-fix: Fixed query compilation issue (added forgotten whitespace between join clause and where) in lines_model
  • [4.13.10] cd-fix: In the customer card admin fix the queries for customers orders stats
  • [4.13.10] cd-feat: Add in the customer card admin graphs for the personalization of the customer
  • [4.13.10] cd-feat: Add a new customer tag last referral

Notes

  • [4.13.12] Need composer install
  • [4.13.12] Run php cli.php patch/productImagesRefCode
  • [4.13.12] Run php cli.php patch/createVivaLoggingTable
  • [4.13.12] Check for overrides on Products_admin::getProductMasterPostData()
  • [4.13.12] Check for overrides on sms_helper::isValidPhoneForSms(), sms_helper::convertToValidPhoneForSms()
  • [4.13.10] More about Stripe Stripe
  • [4.13.10] Run php cli.php patch/customerLastReferralTags
  • [4.13.10] Need composer install

version 4.13.0x

  • [4.13.9] cd-fix: Fixed Routee minor bugs
  • [4.13.9] cd-feat: Stripe Checkout payment method (See Stripe Checkout)
  • [4.13.8] cd-fix: Fixed Routee minor bugs
  • [4.13.8] cd-fix: Minor Syntax fixes. Removed declaration and initialization of productIdsToParse in Adv_base_controller.
  • [4.13.7] cd-fix: Add choose status choice in the products filters of the admin panel
  • [4.13.7] cd-feat: Add 3 new reports for the orders a) Report for Referrer b) Report for the Countries and c) Report for the Counties
  • [4.13.7] cd-fix: Fixed error on the orders list lang
  • [4.13.7] cd-fix: Fixed fallback on Vat Validation
  • [4.13.6] cd-fix: Fixed Adv_orders_admin::invoice() to get order last note by order_id instead of order serial
  • [4.13.5] cd-fix: Fixed Products_in_cart_model to correctly drop table if exists
  • [4.13.5] cd-fix: Added missing folder for gift images
  • [4.13.5] cd-fix: Fixed shop_notes bug where we were using order_serial as entity_id instead of order_id
  • [4.13.4] cd-fix: Updated AdvVatValidate eu vat check url (checkVatTestService.wsdl -> checkVatService.wsdl) (See eu taxation customs faq page - question 18)
  • [4.13.3] cd-update: Created separate native-main entry point for es6 modules & moved native-slider and native-material-scrolltop under assets/main/js/es6/components
  • [4.13.3] cd-fix: Refactored Routee Viber callback to call sms when failed, removed jobs sendEmailAndSMSBasedOnSentStatusRouteeViber,sendEmailAndSMSBasedOnSentStatusRouteeSms,sendEmailAndSMSBasedOnFromStoreStatusRouteeSms,sendEmailAndSMSBasedOnFromStoreStatusRouteeViber
  • [4.13.2] ui-fix: Injected services bar css height var at the top of head.php depending on whether services json state exists (so that the heights in other parts of the admin panel are calculated accordingly)
  • [4.13.1] cd-feat: Vue l10n plugin has been extended to support multi-line localizations. You can break up localization strings into multiple lines by converting the string into an array of strings. Additionally, new options have been added linePrefix and lineSuffix to allow you to add a prefix and suffix to each line of the localization string.
  • [4.13.1] cd-feat: In GenericModal, modal-open and modal-close trigger events can now be configured with custom handler ids (supplying modalOpenTriggerHandlerId and modalCloseTriggerHandlerId props respectively)
  • [4.13.1] cd-update: GenericModal component will now listen for events within itself. The old $root events are still supported, but will be deprecated in the future.
  • [4.13.1] cd-feat: Made GenericModal's close icon configurable via exitModalIconClass prop.
  • [4.13.1] cd-feat: Added modalOpenedTriggerHandlerId, modalClosedTriggerHandlerId configurable events to GenericModal component in order to allow listening of events when those actions are performed.
  • [4.13.1] ui-debt: Improved performance of admin liveboard.js converting old sequential code to async
  • [4.13.1] ui-update: Advisable services have been redesigned from the ground up.
  • [4.13.1] cd-update: Refactored advisable services to use the newly implemented api.
  • [4.13.1] cd-feat: Implemented Routee Viber, need to set Jobs sendEmailAndSMSBasedOnSentStatusRouteeViber,sendEmailAndSMSBasedOnSentStatusRouteeSms,sendEmailAndSMSBasedOnFromStoreStatusRouteeSms,sendEmailAndSMSBasedOnFromStoreStatusRouteeViber
  • [4.13.1] cd-fix: Added selected Smart Point address on order created
  • [4.13.1] cd-fix: registry_helper getVivaWalletSettings move out of function_exists('getProjectAgoraSettings') nesting, minor fixes in sms_helper, shopmodule_helper, adv_mailer and cronjob
  • [4.13.1] cd-feat: Validation of Vat number on checkout
  • [4.13.1] cd-fix: Minor code fixes like indentation
  • [4.13.0] cd-update: Disabled services api calls until services refactoring is done and the new api is ready.
  • [4.13.0] ui-update: Hid services bar until redesign is complete
  • [4.13.0] cd-feat: Added tracking for emails and sms sent to customers
  • [4.13.0] cd-fix: Bug fix for sliders_model getMasterRecord
  • [4.13.0] cd-update: Correctly implemented piraeusBank installments
  • [4.13.0] cd-update: changed $_SESSION['username'] to $sessionUsername
  • [4.13.0] cd-feat: delete option on notes on order list
  • [4.13.0] cd-fix: Added view of order notes in invoice

Notes

  • [4.13.9] Need composer install
  • [4.13.9] Need to add 'Publishable key' and 'Secret key' in Stripe payment method settings admin panel
  • [4.13.8] Check for overrides in following controllers:eshop/order, forms, checkout/checkout and api/Api_transporters. The following functions have been assigned return type:Adv_order::buildCriteoCart(), Adv_order::previewOrderBaseData(), Adv_forms::getContactPostData() and AdvApiTransportersController::getPostData() return array, Adv_order::checkCoupon() returns boolean and Adv_checkout::vivaWalletFactory() returns VivaWallet
  • [4.13.7] Need npm i && npm run production
  • [4.13.6] Check for overrides on Orders_admin::invoice()
  • [4.13.5] Check for overrides on Products_in_cart_model::checkIfTableExists(), Products_in_cart_model::createTable(), Orders_admin::add() and Orders_admin::edit()
  • [4.13.3] For clients that are utilizing the native-slider or native-material-scrolltop, you need to remove them from webpack.front.mix.js and update /assets/main/js/es6/config.js accordingly. Check /assets/main/js/es6/config.example.js for reference.
  • [4.13.3] Need npm i && npm run production && npm run admin-production
  • [4.13.3] need composer install
  • [4.13.1] To enable services features, after deployment, visit /settings/only_advisable.htm with advisable user. Ensure the correct services api key has been set and check Enable Advisable Services checkbox.
  • [4.13.1] Need npm i && npm run production && npm run admin-production
  • [4.13.1] need composer install
  • [4.13.0] need composer install
  • [4.13.0] Run php cli.php patch/upgradeCustomerMailHistory
  • [4.13.0] Check for overrides on Sliders_model::getMasterRecord()
  • [4.13.0] Check for overrides on Checkout::_piraeus(), Settings::payment_settings(), Settings::paymentSettingsValidation(), registry_helper::getPiraeusBankSettings(), eshoppresenter_helper::piraeusInstallmentsDropDown()
  • [4.13.0] Need npm i && npm run production && npm run admin-production