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

Home | Changelog

Version 4

version 4.67

  • [4.67.1] fix: included customization range in Adv_product_model::getLineProducts query
  • [4.67.0] style(admin): added customizable product indicator in product list
  • [4.67.0] feat: Cart product customizations now can be time-limited per product
    • Modified related customization assignment batch action to allow for time-limited customizations
  • [4.67.0] chore(Attribute_values_model): add $this->db->distinct() in getProductIdsAttributesResult function to avoid duplicates
  • [4.67.0] feat: Admin manual order and Adv Order use the same api for validation in vat number

Notes

  • [4.67.1] check for overrides:
    • Adv_product_model::getLineProducts - included fields cart_product_customization_range_from and cart_product_customization_range_to
  • [4.67.0] check for overrides:
    • Adv_home::projectAgoraDsplItems - included fields cart_product_customization_range_from and cart_product_customization_range_to
    • Adv_product_categories::setSelect - included fields cart_product_customization_range_from and cart_product_customization_range_to
    • Adv_products::fixSelect - included fields cart_product_customization_range_from and cart_product_customization_range_to
    • Adv_products::projectAgoraDsplProductItems - included fields cart_product_customization_range_from and cart_product_customization_range_to
    • Adv_products_admin::getProductMasterPostData - included handling for cart_product_customization_range_from and cart_product_customization_range_to
    • Adv_products_admin::batchActionSubmit - included handling for cart_product_customization_range_from and cart_product_customization_range_to
    • Adv_products_admin::afterBatchActionSubmitAssignCustomizationGroupToProducts - signature refactored to include time fields (from and to) as last parameters
    • Adv_vendors::setSelect - included fields cart_product_customization_range_from and cart_product_customization_range_to
    • Adv_last_seen_products_model::getLastSeenProducts - included fields cart_product_customization_range_from and cart_product_customization_range_to
    • Adv_product_model::getProductsAdminResults - included fields cart_product_customization_range_from and cart_product_customization_range_to
    • theme_helper/transformProductsForJson - baked customizationSchemaRange into the product data by checking for cart_product_customization_range_from and cart_product_customization_range_to
    • main/vue/AdvProductCard.vue - modified getCustomizationSchema to check for customizationSchemaRange. If range exists and it is not within the current date, the method will return null
  • [4.67.0] check for overrides
    • Attribute_values_model::getProductIdsAttributesResult
  • [4.67.0] Patch requirements:
    bash
      composer i
      npm ci && npm run production
      php cli.php patch/cartProductCustomizationDateRange
  • [4.67.0] check for overrides
    • Order::validateVat removed and replaced with the new Api_Vat controller, declared on api.index.js