Appearance
<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>
Version 4
version 4.67
- [4.67.1] fix: included customization range in
Adv_product_model::getLineProductsquery - [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 fieldscart_product_customization_range_fromandcart_product_customization_range_to
- [4.67.0] check for overrides:
Adv_home::projectAgoraDsplItems- included fieldscart_product_customization_range_fromandcart_product_customization_range_toAdv_product_categories::setSelect- included fieldscart_product_customization_range_fromandcart_product_customization_range_toAdv_products::fixSelect- included fieldscart_product_customization_range_fromandcart_product_customization_range_toAdv_products::projectAgoraDsplProductItems- included fieldscart_product_customization_range_fromandcart_product_customization_range_toAdv_products_admin::getProductMasterPostData- included handling forcart_product_customization_range_fromandcart_product_customization_range_toAdv_products_admin::batchActionSubmit- included handling forcart_product_customization_range_fromandcart_product_customization_range_toAdv_products_admin::afterBatchActionSubmitAssignCustomizationGroupToProducts- signature refactored to include time fields (from and to) as last parametersAdv_vendors::setSelect- included fieldscart_product_customization_range_fromandcart_product_customization_range_toAdv_last_seen_products_model::getLastSeenProducts- included fieldscart_product_customization_range_fromandcart_product_customization_range_toAdv_product_model::getProductsAdminResults- included fieldscart_product_customization_range_fromandcart_product_customization_range_totheme_helper/transformProductsForJson- bakedcustomizationSchemaRangeinto the product data by checking forcart_product_customization_range_fromandcart_product_customization_range_tomain/vue/AdvProductCard.vue- modifiedgetCustomizationSchemato check forcustomizationSchemaRange. If range exists and it is not within the current date, the method will returnnull
- [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::validateVatremoved and replaced with the new Api_Vat controller, declared on api.index.js