Loading...
Area: Optimizely PIM
  Subscribe

Optimizely PIM release notes

Recommended reading 

Notes for the March 11, 2022 release are now available in the releases section of our new support site. All future release notes will be published on this site, so be sure to click Follow to stay informed on future enhancements and fixes for Optimizely PIM!


The following is a cumulative list of enhancements and major bug fixes in each PIM release. Because PIM releases new features and fixes as soon as they are ready, this list will update regularly. Subscribe to this article to receive notifications as soon as new content is added.

January 28, 2022

Enhancements

  • Updated the help link to direct to PIM documentation.
  • Updated icons, buttons and styling throughout the application for improved consistency and usability.
  • Added the option to filter for properties flagged as multi-language on the property list page.

Bug Fixes

  • Fixed an issue where changes to variant property order were not passed to Commerce via integration.
  • Fixed an issue where changes to variant configurations did not require parent products to be republished, which resulted in the changes not being reflected Commerce.
  • Fixed an issue where applying a category filter for a large number of categories resulted in an error.

January 18, 2022

Bug Fixes

  • Fixed an issue where publishing jobs could fail in B2B Commerce when a property was deleted in PIM.

Enhancements

December 16, 2021

Bug Fix

  • Fixed an issue where the product filter did not work on text field or text area properties when the filter value was only alphabetical.

Enhancements

Multi-language

  • Added the ability to export properties, property values, categories, assets, and product information for translation.
  • Added the ability to import translated files back into PIM.
  • Added additional columns and translation fields that display when a non-default language is selected for Properties, Categories, Assets, and Product list and detail pages.

Bug Fixes

  • Fixed an issue on the Product list page where filters for Is Empty and Is Not Empty on multi-select properties would sometimes not work properly.
  • Fixed an issue that prevented creating dynamic categories with the Included in List rule.
  • Fixed an issue where the AM/PM selector did not work for Date/Time Picker properties.
  • Fixed an issue where the product import advanced option for setting a default value was not working for boolean properties.
  • Fixed an issue where the Product list page filter for whether a product has an image did not work properly in conjunction with category filters.
  • Fixed an issue where users signed in with SSO with the application open in multiple tabs would encounter issues with exports and imports appearing to stall.

Performance

  • Optimized handling of product imports with errors to significantly improve performance of imports that encounter large numbers of validation issues.

November 18, 2021

Bug Fix

  • Fixed an issue where the product filter did not work on text field or text area properties when the filter value was only alphabetical.

November 12, 2021

Enhancements

  • Added the option to delete multiple properties when more than one property is selected on the property list.
  • Updated the options for properties mapped as attributes to disallow setting properties as filterable unless they are searchable. This eliminates an invalid configuration that would not work properly in commerce.
  • Updated the validation of variant imports to have clearer messaging in cases where a child product's template does not have a variant property required by the parent product.

Bug Fixes

  • Fixed an issue where clicking the link to a parent product from the product list did not work for certain child products.
  • Fixed an issue where exports that included products with no template assigned did not include the appropriate properties.
  • Fixed an issue where filtering for products did not return results when using multi-select properties and values that included certain special characters.
  • Fixed an issue where product imports that failed would sometimes display with status of "Success" with -1 records imported.
  • Fixed an issue with imports of large numbers of properties where not all property mappings defined in the import file were saved.
  • Fixed an issue with the product asset assignment import where sometimes, when multiple images were assigned to the same product, multiple images would be set as the primary image, which resulted in only one of the images being passed to commerce via integration.

Performance

  • Improved performance and mitigated issues with browser freezing when bulk editing hundreds of products on the product list.

September 29, 2021

Enhancements

  • Added the ability to export categories, properties, asset to product assignments and product to category assignments.
  • Updated the import list page to allow initiating every type of import from this page.
  • Updated the import list to include logs of all template based imports (all imports other than asset file uploads will be logged).

Bug Fixes

  • Fixed an issue where product number case mismatches would unnecessarily trigger validation errors when assigning child products via import.
  • Fixed an issue where product percent complete was not properly being recalculated when importing globally required properties.
  • Fixed an issue where sometimes the checkboxes in the product list column selector could not be selected or deselected.

September 17, 2021

Bug Fixes

  • Fixed an issue where changes to attribute options for properties mapped as attributes were not saving properly.
  • Fixed an issue where image uploads would sometimes stall indefinitely.
  • Fixed an issue where product exports would include columns for every property in PIM, rather than every property for the exported products when the "all properties" option was selected.
  • Fixed an issue with importing categories, where if multiple categories share the same name, but have different parents, certain child categories would not be imported.
  • Fixed an issue where the "Starts with" filter option on the product list functioned as a "contains" filter.

August 18, 2021

Enhancements

Variants

  • To prevent scenarios where child products end up with duplicate values or are missing required data for variant properties:
    • Added additional validation when updating child products via import.
    • Restricted changing templates of child products.
    • Restricted deletion and certain editing options for properties that are used as variant properties.

Miscellaneous

  • Enabled editing the property group and display name of system properties.

Bug Fixes

  • Fixed a bug where the image size settings were ignored when uploading images.
  • Fixed a performance issue that would cause property imports with large sets of data to stall and display the wrong validation message.
  • Fixed a performance issue with large numbers of properties that would cause the mapping step of product import to be slow and sometimes not display all property mapping options.
  • Fixed a bug where you could not proceed with an import after selecting a file when column headers were the same after removing special characters.

August 11, 2021

Enhancements

Externally Managed Properties

  • Added the option to flag properties as externally managed.
    • You must map these properties, but you cannot map them as attributes or specifications.
  • Made externally managed properties read-only within PIM and B2B Commerce pushes the data for them via a recurring job.
  • Update your B2B Commerce version to 5.0.14 in order to use this feature.

Properties

  • Added a sort order column to the property value list so you can enter sort orders more easily by adjusting the order for multiple pages of values.
  • Added pagination options to the property value list.

Integration

  • Added the ability to build a custom integration that pulls data from PIM via read-only access to PIM APIs.

Miscellaneous

  • Added the option to filter for specific properties when editing a product template.
  • Added a column to the category list to allow filtering or sorting for dynamic categories.

Bug fixes

  • Fixed a bug where product imports stalled when using the name/value pairs option if a single product had duplicate properties within multiple name columns.
  • Fixed an issue where the version history did not load for certain products.
  • Fixed an issue where exports of very large amounts of product data stalled or failed.

July 9, 2021

Enhancements

User Management

  • Admin users now have access to invite users and edit user permissions by clicking team members within the Configure section of PIM.
  • Admins can assign users the following roles:
    • Admin - Gives have full access to all areas of PIM
    • Manager - Gives permission to edit and approve products assigned to them and manage templates and properties
    • Merchandiser - Gives permission to edit products assigned to them
    • Product Importer - Grants a manager or merchandiser permission to import products
    • Asset Manager - Grants a manager or merchandiser access to the Assets section of PIM
  • Products assigned to managers or merchandisers are based on the "Property used for product assignment" setting. Options for this setting are Product Template and any globally-required property that uses a list of values.
  • Reference Understand roles and permissions in Optimizely PIM and Add team members to Optimizely PIM for more information.

Product List

  • Updated the category filter to support selection of multiple categories. Selecting a parent category now automatically includes all child categories.
  • Added the option to add a "Last updated on" column to the product list to filter/sort based on when a product was edited.

Categories

  • Added the ability to sorted category attributes alphabetically.
  • Updated category attributes to show the property display name (customer facing value) rather than the property name (internal only).

Miscellaneous

  • Improved the usability of side panels on various pages (category filter, category tree, asset folders) by:
    • Adding a drag handle icon for easier resizing to some side panels
    • Expanding the side panel max width to better accommodate deep folder/tree structures
    • Retaining the adjusted width when navigating away and returning to the page with the side panel
  • Added validation to prevent updating system properties via property import.
  • Added the option to add a "Template specific values" column to the property list to easily find properties that use template-specific values.

Bug Fixes

  • Fixed an issue where the mapping step of property import was not always including all the valid mapping options for each property
  • Fixed an issue where changes to property value cases were not saved
  • Fixed an issue where case mismatches of the product number or asset name would erroneously trigger validation issues on the asset to product assignment import
  • Fixed an issue where editing a variant to change the variant property order would cause extraneous characters to be added in front of special characters for some properties
  • Fixed an issue where an error prevented a product import from starting if a source field was mapped to the product number and another property
  • Fixed an issue where column resizing was not working properly on the import list or import details pages
  • Fixed an issue where property imports were failing due to unnecessary validation in the case of data and control types
  • Fixed an issue where template-specific value selections would clear when deselecting and reselecting an already assigned property that used template-specific values while editing a template
  • Fixed an issue where image thumbnails on the product list would be stretched
  • Fixed an issue where the max character length of product titles was not enforced when editing products
  • Fixed an issue with in-grid editing where URL segment uniqueness was not enforced

June 9, 2021

Enhancements

  • Product List
    • Updated the product list category filter to allow filtering for products not assigned to any categories.
    • Updated the product list category filter with options to expand and collapse the full category tree and to adjust the width of the panel.
    • Updated the product list to allow adding properties that use text areas as columns. Previously these properties did not appear in the column selector.
  • Product Imports
    • Added a field for URL Segments as they will be imported to the preview step of product imports, as well as indicators when values differ from the source data.
    • Updated product imports to ignore empty rows in import files, which prevents imports from stalling.
  • Properties
    • Updated property import logic to allow importing radio button, drop-down and multi select properties with no values. This makes it easier to create properties that allow adhoc values, which you can then populate via product imports.
    • Updated the values tab for properties that use radio button control types to make it easier to set a default value.
  • Performance
    • Improved the performance of category imports.

Bug Fixes

  • Fixed an issue with category filtering on the product list where the full list of categories did not load in certain cases if there were large numbers of categories.
  • Fixed an issue on the product list where selecting the "Show All" option caused additional filters to behave unexpectedly.
  • Fixed an issue where exporting products based on the currently filtered list used the previously-applied filter after changing or clearing the filter.
  • Fixed an issue on certain pages where the footer bar and buttons jumped when either the browser or operating system had zoom set at more than 100%.
  • Fixed an issue where adjusting the order of variant properties caused a "\" to appear in front of special characters in HTML properties.
  • Fixed an issue where certain special characters in asset file names caused images to improperly process or resize.
  • Fixed an issue where products had inconsistent casing for property values when the properties allowed adhoc values and values with multiple cases were imported.
  • Fixed an issue where the sort order of products was sometimes inconsistent between pages.
  • Fixed an issue where multiple assets could be created with the same name, but different case.
  • Fixed an issue with template-specific property values where a product could have a value that is invalid for a template if a new template is assigned to the product that has the property but not the value.
  • Fixed an issue where users could not edit products in certain product templates using in-grid editing on the product list.

May 21, 2021

Bug Fixes

  • Fixed an integration issue where products published to B2B Commerce sometimes lost their data relationships, like assignments to categories.
  • Fixed an issue where the storefront sometimes did not update after an import or export completed in the backend, causing the process to appear stalled, even if it finished successfully.

May 13, 2021

Enhancements

  • Products
    • Added filtering by category to the product list. Clicking the new category icon on the top right of the product list will open a side panel with the category tree. Selecting a category will filter for products assigned to that category.
  • Properties
    • Added filtering by mapping to commerce to the property list page. This is accessible via the standard filter icon on the property list and functions similar to the existing column header filters.
    • Updated the behavior on the template assignments tab of properties so making a change in the header row with a filter applied will only apply the change to the currently filtered list of properties.
  • Product Templates
    • Improved the UI for editing template specific property values on the template detail page. Selected values for the template will always display at the top of the list and the list is now filterable to easily find and assign or unassign specific values.
  • Imports
    • Updated the logic for converting spaces in category & product URL segments to use a dash(-) instead of an underscore(_). This will ensure consistency of URL segments between PIM and Commerce.
  • Performance
    • Improved the performance of recalculating the percent complete of large numbers of products when their template is updated with new required or recommended properties.
    • Improved the performance of bulk editing.
    • Improved the performance of asset deletion.
    • Fixed an issue where dynamic category rules were unnecessarily evaluated for each batch while publishing data to commerce which caused integration to be slow and inefficient for customers with many dynamic categories.

Bug Fixes

  • Miscellaneous
    • Fixed a bug where child products of the same parent could end up with duplicate values when importing data for variant properties that allow adhoc values.
    • Fixed an issue with inconsistent enforcement of product number length. Product numbers must be 50 characters of length when importing or editing products within PIM.
    • Fixed a bug that caused a generic error on the preview step of product import if any column headers were longer than 63 characters.
    • Fixed a bug with importing externally hosted assets, where if a folder is listed in the file that doesn't exist in PIM, there would be an erroneous validation message about the column headers being incorrect.
    • Fixed a bug where adding a value to a property that allows template specific values on the template detail screen would cause the property to become unmapped.

April 16, 2021

Enhancements

  • Performance
    • Improved the performance of assigning properties to templates and recalculating percent complete of products when using the property template assignments tab.
  • Miscellaneous
    • Added prompts when navigating away from categories and product templates with unsaved changes.
    • Updated the downloadable product template import template to include more columns for properties, requirement levels and values.

Bug Fixes

  • Miscellaneous
    • Fixed an issue where certain .png images would fail to upload.
    • Fixed an issue where external asset imports would stall if there were duplicates within the file that also already exist in PIM.

April 1, 2021

Enhancements

  • Auto-Assignment of Category Attributes
    • Added a setting to enable auto-assignment of category attributes.
    • Added an option on the category attributes page to disable auto-assignment for specific categories.
    • Updated integration to automatically update category attribute assignments each time data is published if the auto-assign option is enabled.
  • Performance
    • Improved performance of loading, paging and sorting on the product list.
    • Refactored property imports to significantly improve performance when importing globally required properties.
  • Miscellaneous
    • Added the option to filter for values on the property values tab, to easily find specific values that need to be updated or deleted.
    • Updated the Save Collection pop-up to include the option to pin the collection, so the user does not need to navigate to the collections page after saving the filter.
    • The Collections button will be hidden on the product list if no collections are pinned.

    Bug Fixes

    • Miscellaneous
      • Fixed an issue where inconsistent capitalization of a category name between a category import file and an existing category in PIM would prevent the import from updating data.
      • Fixed an issue where the completion percentage for products was not recalculated when adding a property as required or recommended from the Properties - Template Assignments tab.
      • Fixed an issue where new globally required properties would not cause all products to have their percent complete recalculated if there were a very large number of products.
      • Fixed an issue where a category import would stall if no category tree value is entered for a row.
      • Fixed an issue where if a property used template specific values and allowed adhoc values, newly imported values were not added as valid values for the template.
      • Fixed an issue on the import list where count of imported products would be incorrect in cases where a property had adhoc values enabled before reprocessing records with errors for that property.
      • Fixed an issue where the completion percentage for products that require images was not updated when images were assigned via import.

    March 12, 2021

    Enhancements

    • Performance
      • Improved the performance of status changes (approve products, reject products, etc.) initiated from the bulk action bar on the product list.
      • Improved the way properties are loaded for mapping during product import to make the mapping drop-down menus more responsive and eliminate an issue where auto-mapping would fail for customers with thousands of properties.
      • Refactored several backend jobs to reduce payload size and improve performance.
    • Miscellaneous
      • Added a "Template Assignments" tab to properties so you can review and adjust which templates a property is assigned to and whether it is required, recommended or optional.
      • Made it easier to unassign products from categories by adding an option to select all products in the category to the bulk action bar.
      • Updated the dashboard with a new count of archived products. Other counts now exclude archived products.

    Bug Fixes

    • Miscellaneous
      • Fixed an issue where the deactivate on date could not be updated via import for existing products with a template assigned
      • Fixed an issue where duplicate URL segments could be imported because validation was applied before converting special characters during import.
      • Fixed an issue where certain products could not be assigned as variant children.
      • Reworked the logic for calculating number of import errors when reprocessing to prevent inaccurate counts of remaining errors.
      • Fixed an issue where certain products could not be edited via edit mode on the product list.

    February 26, 2021

    Enhancements

    •  Miscellaneous
      • Fixed a bug where the name column could not be resized on the property values tab.
      • Refactored backend processes to improve performance when importing or modifying product templates.
      • Added a 255 character limit to the asset description to prevent integration issues with B2B Commerce.

    Bug Fixes

    • Miscellaneous
      • Fixed an issue where assigning related products by import was not causing published products to be "dirtied" so changes would not show up in B2B Commerce the next time products were published.
      • Fixed a bug where the name column could not be resized on the property values tab.

    February 16, 2021

    Enhancements

    • Performance
      •  Improved the performance of the asset to product assignment import.
      • Improved the performance of bulk editing on the product list.
    •  Miscellaneous
      •  Added a progress bar to the category import.
      • Added a progress bar to the product to category assignment import.
      • Added a 255 maximum character length for property values to prevent integration errors for properties mapped as attributes.
      • Updated adhoc values to default to a maximum of 250 characters.

    Bug Fixes

    • Miscellaneous
      • Fixed an issue where certain child products could not be unassigned from their parents.
      • Fixed an issue where updating the mapping of a property would occasionally not update the status of all published products to approved.
      • Fixed an issue where templates with long names could not be deleted in the side panel. The side panel now will allow horizontal scrolling to accommodate any length.
      • Fixed an issue where, if multiple properties shared a display name, the name was occasionally displaying improperly throughout the application.

    January 13, 2021

    Enhancements

    • Variants
      • Added the ability to edit existing variants to change the variant properties and configure default values or display order. Access this functionality from the Edit Variant button on the child products tab of a parent product.
    •  Miscellaneous
      • Improved performance of the external asset import.
      • Increased the width of the product assignment windows to make it easier to view and use the product list functionality.

    Bug Fixes

    • Miscellaneous
      • Fixed an issue where the publish job was using the same image URL for both large and small images for categories.
      • Fixed an issue where the "export all properties" option for product exports would include all properties in the system, rather than all properties for the products included in the export.
      • Fixed an issue with property imports where the file validation did not give the proper error message for files with invalid column headers.

    January 7, 2021

    Enhancements

    • Product Approvals
      • Added an admin panel flyout to the navigation menu with the option to automatically approve all products in the status Ready for Approval or Submitted for Approval.
      • Made improvements to the performance of bulk status changes, including approval, rejection, and submission for approval, on the product list.
    • Assets
      • Updated the way image uploads are handled so the upload of images is done separately from the processing of the images. This results in a faster upload time, which is reflected using the progress bar, but the actual images will show up in the folders as they are processed.
      • Added a quick filter on the asset list to easily filter for assets by name.
    • Categories
      • Added a quick filter on the category list to easily filter for categories by name.
      • Added validation for duplicate category URL segments to the category import.
    •  Miscellaneous
      • If a previously unmapped property in PIM is mapped to a field in B2B Commerce, any products with data for that property will have their status updated to ensure data is pushed to B2B Commerce the next time the publish job is run.

    Bug Fixes

    • Categories
      • Fixed an issue where a category import could stall if there were duplicate categories in the file.
    • Variants
      • Fixed an issue with product variants; now product variants will have their status updated when a child product is assigned or unassigned to ensure the changes are published to commerce.
      • Fixed an issue where parent products with no children assigned could not be deleted.
    • Miscellaneous
      • Fixed an issue where the filter for products with no template was not working consistently.
      • Fixed an issue where some products could not be saved related to duplicate product versions.
      • Fixed an issue where folders or categories with long names could not be accessed in the left side panel of several pages. Users can now scroll horizontally if names are longer than the given display window.
      • Fixed an issue with product imports not properly enforcing validation when template-specific values are used.
      • Fixed an issue with product template imports where property and property values were not considered valid due to case sensitivity.

    December 9, 2020

    Enhancements

    • Variants
      •  Added the option to convert existing products to parent products via an import from the imports screen.
      • Added the option to assign child products to parents via import from the imports screen.
      • Added validation to product imports to prevent updates that will cause child products to have invalid values for variant properties. Child products must have a unique combination of values and cannot have null values for variant properties.
      • Added restrictions to require that variant properties use an enumerated list of values (dropdown or radio button control types).
    • Products
      • Added product version history, accessible from the product detail page, that will allow viewing changes to the product data and restoring to a previous version.
    • Performance
      • Updated the validation of product to category assignment and asset to product assignment imports to not be blocked by backend processes.
    • Miscellaneous
      • Updated the font for consistency with the greater Epi software ecosystem.

    Bug Fixes

    • Performance
      • Fixed an issue with the way notifications were sent from the backend to the frontend that could lead to imports stalling.
    • Miscellaneous
      • Fixed a number of minor UI inconsistencies throughout the applications.
      • Fixed a bug with the product to category assignment import where duplicates in the file would cause the validation errors file to be malformed.

    December 3, 2020

    Bug Fixes

    • Exports
      • Reworked export logic to improve performance, prevent large exports from causing network connectivity issues, and prevent products from sometimes being duplicated in export files.
    • Miscellaneous
      • Fixed an issue where the unsaved changes prompt for assets was not enforcing data validation when choosing to save.
      • Fixed an issue with product imports where sometimes not all data from the file would be displayed in the preview.
      •  

    December 2, 2020

    Bug Fixes

    • Categories
      • Fixed an issue where dynamic categories could end up saving without the rule, so new products would not automatically be added to the category.
      • Fixed an issue where categories with images assigned could not be deleted.
    • Imports
      • Fixed an issue with importing externally hosted assets where a duplicate asset would be created if the case of the folder in the import file did not match the case of the folder within the application.
      • Fixed an issue where products could be imported with no product number.
    • Exports
      • Fixed an issue where exports would sometimes fail if a date/time property was included in the export.

    November 20, 2020

    Enhancements

    • Assets
      • Added the option to export a list of assets in a spreadsheet with all their metadata.
      • Added the ability to update asset metadata via import.
    • Imports
      • Made usability improvements to the product import mapping dropdowns. The interface now prevents this drop-down menu from automatically opening when taking certain actions, and the drop-down menu moved to align with the row.
      • Added a progress bar to the Related product assignment import for products.
      • Updated the logic for imputing the category URL segment from the category name if no value is entered. Previously, Epi PIM incorrectly treated these as duplicates.
      • Added validation to externally hosted asset import to prevent duplicates within a file.
      • Updated validation of various template-based imports to not be blocked by other backend processes.
    • Performance and Infrastructure
      • Improved the job queueing system by adding multiple queues run on separate containers for backend jobs, such as imports or data propagation logic, to mitigate the likelihood of blocked imports and increase the resources available to process jobs.
      • Added additional constraints and indexes to the database to reduce the likelihood of integration issues for invalid data and improve performance of certain actions.

    Bug Fixes

    • Products
      • Fixed an issue where archived products that had been previously published could be deleted from the product detail, prior to the publication job running.
      • Fixed an issue where the product export was not working when a filter was applied for products missing images.
      • Fixed an issue where products could not be exported with the Show active option selected.
    • Imports
      • Fixed an issue where the wrong validation message was showing when there were duplicate records in the Related product assignment import for products.
      • Fixed an issue where the import details would sometimes not load for imports with validation issues.
    • Properties
      •  Fixed an issue where product records were not dirtied if the property value used by the product is changed.
      • Fixed an issue where the order of property values was not being saved.
      • Fixed an issue where property values that were invalid for a product's template would display on the import details screen.

    October 21, 2020

    Enhancements

    • Navigation and UI Overhaul
      • Check out the new look for Epi PIM! All the same PIM features are still present, but with an updated look and feel to increase consistency across Epi products. You may see additional minor changes and updates to the site design in the next few weeks.
    • Categories
      • Updated the category detail to support selecting both a small image (category thumbnail) and a large image (category banner). Images that are already assigned to categories will be retained as the small image.
      • Updated the category import template to support defining large and small images as well as meta and open graph data via import.
    • Assets
      • Updated the asset list to allow viewing all assets, without requiring the selection of a folder. This will allow easier searching for specific assets and make folders function as a filter.
      • Updated logic to ensure changes to alt text of images assigned to products or categories are published to commerce.
      • Updated logic to ensure category image assignments or un-assignments are always published to commerce, without requiring a product in the category to be published.
    • Product Import
      • Refactored product import to significantly improve performance.
    • Product List
      • Updated product deletion behavior to improve usability. The delete button will now remain visible when some selected products cannot be deleted. When delete is clicked, only the products able to be deleted will be deleted.
    • Miscellaneous
      • Updated logic for product relationship types so that if a relationship type is deleted in commerce it will be removed in PIM when the sync setup job is run.

    Bug Fixes

    • Assets
      • Fixed an issue where multiple assets with the same name could be saved if they were uploaded simultaneously and had different file types. Duplicates uploaded together will now have a suffix appended.
    • Product List
      • Fixed an issue regarding exporting a filtered list of products where the active or archived filter was not honored and additional products were included in the export.
    • Miscellaneous
      • Fixed an issue with property imports where the property mapping defined in the spreadsheet was not saved.
      • Fixed an issue where importing a product template with the same name as its parent folder would cause an erroneous validation message.

    September 23, 2020

    Enhancements

    • Product Import
      • Updated import logic to prevent products included in an import from having their status changed unless data on the product record is updated.
      • Updated the import template drop-down to sort templates alphabetically and allow users to filter for templates by name.
      • Added additional validation logic to prevent silent import errors.
    • Product Templates
      • Updated the template import logic to support updating existing templates via import, rather than just allowing template creation.
      • Updated the template import template with better sample data.
      • Added a warning and confirmation when removing any template specific values from a template that products with the removed values will have the data cleared.
    • Categories
      • Added support to dynamic categories for rules using boolean properties. For example, you can now create a dynamic category based on a property like "featured product."
      • Updated the dynamic category rule builder interface to use a drop-down to select product template values. Previously, users had to type in the name of the template.
    • Assets
      • Added auto-refresh of the asset list and folders when drag/drop importing assets or importing externally hosted assets via spreadsheet.
    • Miscellaneous
      • Updated logic for property data propagation to improve performance. For example, if users toggle a new property as globally required, all templates will be updated and products will have their percent complete recalculated faster.
      • Updated logic when toggling an existing property to use template specific values to automatically include all values on templates that currently have the property to avoid clearing any data.

    Bug Fixes

    • Product List
      • Fixed a bug with the filter for products with or without an image that prevented the active/archived filter from working properly with the image filter applied.
      • Fixed a bug where users could select values for properties that are not included on a product's template when using in grid editing.
    • Product Templates
      • Fixed a bug with manual template creation where selected template specific property values were not saved when initially saving the template.
    • Assets
      • Fixed a bug where product records were not dirtied when an asset was assigned.
      • Fixed an issue with assigning multiple images to the same product via import where the underlying sort orders were duplicated, preventing users from being able to reorder or adjust the primary image properly.
    • Miscellaneous
      • Fixed a bug where changes to property display names were not passed through to commerce via integration. B2B Commerce must be updated to hotfix version 5.0.5.1836 to see this fix.

    September 11, 2020

    Enhancements

    • Properties
      • Updated property import to support defining properties as using template-specific values via import.
      • Added restrictions around editing the property used for assignment.
    • Miscellaneous
      • Added logic to ensure that if an image assigned to a category has alternate text or its URL changed, the new values will be set for the category in B2B Commerce via the Publish job.

    Bug Fixes

    • Miscellaneous
      • Fixed a bug with product import where users would encounter an error if the URL segment was not mapped.

    September 9, 2020

    Enhancements

    • Miscellaneous
      • Updated logic when importing asset to product assignments so products with new assets or a new primary image will require approval.
      • Improved product import cancel behavior to show an appropriate import status and the amount of records that were processed before the import was cancelled.

    Bug Fixes

    • Miscellaneous
      • Fixed a bug where products with required boolean properties could not be submitted for approval or approved on the product detail page.

    September 2, 2020

    Enhancements

    • Miscellaneous
      • Updated the product and template detail pages to have a static header when scrolling.

    Bug Fixes

    • Miscellaneous
      • Fixed a bug which prevented property values from populating in drop-down menus when resolving errors on the import detail screen.
      • Fixed a bug where properties could not be mapped to specifications.
      • Fixed a bug where values could be saved to products for properties not included on the product's template using bulk edit.

    August 26, 2020

    Enhancements

    • Properties
      • Added a quick filter on the property list to easily filter for properties by name.
    • Categories
      • Manually created properties will now be added to the bottom instead of the top.
    • Miscellaneous
      • Added additional back end processes to the queuing system and made adjustments to mitigate the risk of long running processes causing out of memory issue. This will solve the product restart loop issue some users may have encountered.

    Bug Fixes

    • Categories
      • Fixed a bug where updating categories via import would cause the activate on date to be reset.

    August 24, 2020

    Enhancements

    • Product List
      • Added filtering options to the image column to enable filtering for products missing images.
    • Template-Specific Property Values
      • In today’s release, we have made a large change that introduces template specific property values. For properties that use a list of values, this change will allow you to select which values are valid for a particular template. This change will make the creation and management of properties simpler while giving flexibility in enforcing data governance with product templates. To learn more, please review the Template-Specific Property Values article.

     

    August 14, 2020

    Enhancements

    • Product Import
      • Added validation logic to prevent importing duplicate product URL segments.
      • Added validation logic when using the "Only update existing records" option to require mapping the product number. Previously, imports would stall.
    • Miscellaneous
      • Updated additional back end processes to be placed into a queue to improve performance and resiliency.

    Bug Fixes

    • Product Import
      • Fixed a bug which prevented imports from initiating when using an import template that included mapping of the same source field to multiple target properties or a static value mapping.
    • Miscellaneous
      • Fixed a bug where the asset import would sometimes stall when importing large files.

    July 29, 2020

    Enhancements

    • Assets
      • Added restore and delete actions for archived assets. When Assets is selected on the list in the archived folder, you will see bulk actions to restore or delete assets.
      • Added validation to prevent manual creation of assets with duplicate names.
    • Product Import
      • Added validation to check for duplicate column headers and display a message to prevent issues where import file does not load.
    • Miscellaneous
      • Improved performance of data propagation related to recalculating product completion status. (e.g. if you add a globally required property).
      • Adjusted data propagation logic for property changes to avoid unnecessary warning messages and prevent unnecessary product version records from being created.
      • Updated several back end processes to be placed in a queue to mitigate database performance issues.
      • Updated the product images and documents tab to show Name instead of File Name to better support externally hosted assets that do not have a file name.

    Bug Fixes

    • Assets
      • Fixed a bug where the sequence wasn't set properly when assigning multiple assets to a single product via import which prevented all assets from being published to B2B Commerce.
      • Fixed a bug which prevented updating an asset with a new version of an image.
    • Product Import
      • Fixed an issue with data validation where the imported value for boolean properties did not display in the import details screen.
      • Fixed an issue with data validation where the product number did not display in the import details screen if there were multiple rows with the same product number.
    • Miscellaneous
      • Fixed an issue where the category sequence was not saved when moving the category using the drag and drop feature.

    July 15, 2020

    Enhancements

    • Products
      • Added a quick filter on the product list to easily filter for products by product number.
    • Categories
      • Added an image thumbnail to the category detail page with the ability to assign and unassign images.
      • Updated category import to support assignment of images via import.
      • Updated dynamic categories to allow categories with products that match any of the defined rules, rather than requiring products to match all of the rules.
    • Properties
      • Updated property mapping logic to allow mapping PIM properties to B2B properties that have no minimum and maximum character length. If min/max is set to 0/0 in ISC, any property that matches the control type will be a valid mapping.
    • Product Import
      • Added logic to the product import to automatically convert invalid special characters that are imported to URL segments.
    • Product Templates
      • Simplified product template organization by sorting folders and templates alphabetically.
    • Miscellaneous
      • Added logic to recalculate the completion percentage of all products when a new globally required property is added.

    Bug Fixes

    • Product Templates
      • Fixed a bug that caused duplicate properties to be added to product templates when updating globally required properties by import.
      • Fixed a bug that was preventing the product percent complete from being recalculated for product templates that require images.
    • Miscellaneous
      • Fixed a bug where the product title and URL segment were not factoring into product completeness.
      • Fixed a bug that was causing asset imports to stall when using the auto-assign option.
      • Fixed a bug that caused drop-down menus to display behind static column headers on product lists.
      • Fixed a bug that was preventing merging property values.

    June 19, 2020

    Enhancements

    • Imports
      • Added a progress bar when assigning assets to products via import.
      • Added a progress bar to the externally hosted asset import.
      • Added the ability to download a file with error messages appended to each row for the category import.
    • Miscellaneous
      • Added a filter for unmapped properties to the property list.
      • Adjusted the icon on the product import error resolution screen so it is always visible without having to resize columns.

    Bug Fixes

    • Miscellaneous
      • Fixed a bug that was causing the left panel category filter to return no results.

    June 11, 2020

    Enhancements

    • Imports
      • Added the ability to download a file with error messages appended to each row for the product to related product assignment import
      • Added the ability to download a file with error messages appended to each row for the asset to product assignment import.
      • Improved the performance of the asset to product import.
    • Categories
      • Added a Select all checkbox to the category attributes assignment modal to make it easier to do bulk assignments.
      • Made a UI change to the dynamic category Save button so it will now display as disabled unless changes have been made.

    Bug Fixes

    • Product Import
      • Fixed an issue where product import templates would not save properly if the product template was mapped.
      • Fixed an issue on the import error resolution screen where product template data could end up malformed after reprocessing.
    • Categories
      • Fixed a bug that prevented dynamic categories that use the "included in list" operator from saving.
    • Miscellaneous
      • Fixed a bug that caused an unsaved changes prompt to erroneously display on the product images tab.
      • Fixed a bug where importing Deactivate On data for a product would cause the product list to display an error when the product was included on the page.

    May 21, 2020

    Enhancements

    • Product Import
      • Updated the import error resolution screen to hide columns with no errors. This will make it easier to identify and resolve issues with imported data.
      • Updated logic to add values to properties during import for properties that allow ad-hoc values.
      • Improved product import performance.
    • Asset Import
      • Added the ability to download a file with error messages appended to each row for the externally hosted asset import.
    • Product Templates
      • Updated the product templates page to display a filterable list of product templates in the main panel.
    • Properties
      • Improved data propagation logic and performance when updating properties.
      • Added validation to prevent duplicate property values with differing cases.
    • Miscellaneous
      • Switched the authentication provider from Amazon Cognito to Microsoft Azure Active Directory. This will enable the upcoming user management and permissions functionality.
      • Updated logic for archiving products that have previously been published. These products will now have their status set to Approved so the deactivate date is published to Epi B2B Commerce, after which they can be deleted.

    Bug Fixes

    • Miscellaneous
      • Fixed a bug which caused assigned category attributes to be cleared when saving categories.

    May 15, 2020

    Enhancements

    • Properties
      • Added validation to prevent duplicate values with different case being added for the same property.

    Bug Fixes

    • Categories
      • Fixed a bug where toggling the "Exclude from dynamic recommendations" option would also toggle dynamic categories on or off.
      • Fixed a bug causing the product-to-category assignment import to not assign products.

    May 8, 2020

    Enhancements

    • Product Import
      • Updated product import error resolution logic so when it is reprocessed, it will evaluate all error records, not just those that were edited. This will allow you to easily add missing property values and reprocess the entire import.
      • Improved performance when importing large files.
    • Assets
      • Updated the externally hosted asset import to allow you to update existing assets during import and define the folders to which the incoming assets will be imported.

    Bug Fixes

    • Product Import
      • Fixed a bug that would sometimes cause imports to stall near completion.
    • Property Import
      • Fixed an issue with property imports. Updating an existing property with a defined list of values will now add new values without clearing any old values.

    April 24, 2020

    Enhancements

    • Imports
      • Added the ability to assign related products to products via spreadsheet import.
      • Added the ability to update properties via property import. If the property name already exists, it will update as defined in the spreadsheet. Episerver does not allow changing the data or control type of a property via import, and when updating property values, the import will overwrite existing values with the list from the spreadsheet. If you update the list of values for a property, you must include all values, not just new values.
      • Updated the product import error resolution screen to display an appropriate error message for an invalid product template and to allow you to select a valid template.

    Bug Fixes

    • Assets
      • Fixed a bug that was preventing asset uploads from initiating.

    April 23, 2020

    Enhancements

    • Imports
      • Added the ability to download a file with error messages appended to each row for the product to category assignment import.
    • Integration
      • Improved integration performance when evaluating dynamic categories for new products to publish.
    • Product List
      • Improved usability of product list and property list by freezing the action columns when scrolling horizontally.

    April 16, 2020

    Enhancements

    • Assets
      • Added the ability to download assets hosted within Epi PIM.

    Bug Fixes

    • Miscellaneous
      • Fixed a bug preventing assignment of products to categories via import.
      • Fixed an issue where dynamic categories using a property with a multi select control type would not save properly.

    April 14, 2020

    Enhancements

    • Assets
      • Added the ability to assign assets to product via spreadsheet import.
      • Added an archived assets folder where assets that have been archived can be accessed.
    • Product Import
      • Product import templates now retain property level options for default values and not overwriting existing values.
    • Properties
      • Updated the property import process so imports cannot be cancelled while in process; this would result in some properties being created that cannot easily be identified. Users can cancel after the file has been processed to remove any properties that were created.
    • Miscellaneous
      • Updated the product export window so it isn't automatically closed when the user clicks on the file link. Files are now cleared from storage after closing this window.

    Bug Fixes

    • Assets
      • Fixed an issue where cancelling an asset import that is in process wasn't properly cancelling the backend process.
    • Product Import
      • Fixed a product import bug where the preview wouldn't load if you used the add mapping options.

    March 31, 2020

    Enhancements

    • Product List
      • Added the ability to delete products to the bulk action bar on the product list. Only products that are archived and are not currently active on the site can be deleted.
      • Properties that share a display name with other properties will now display their name in parentheses on the product list column headers.
    • Product Import
      • Added the option to avoid overwriting existing data for specific properties during import.
      • Added the option to set a default value to be imported for a property if there is no data in the import file.
      • Updated import templates to save name/value pair options and mappings.
    • Categories
      • Added the ability to create categories by spreadsheet import.
      • Made several tweaks to the design of the categories page when no category tree exists to improve the user experience.
      • Updated logic so products that are added to dynamic categories do not require approval before publication.
    • Products
      • Added the ability to permanently delete archived products from the product detail page. This functionality will be disabled for products that have already been published until they are deactivated in commerce.
    • Assets
      • Updated the logic for replacing existing assets to support versioning and handle replacement files with different file extensions from the original file.
    • Miscellaneous
      • Added alt/help text to icons throughout the application. Hover over any icon to view the text.

    Bug Fixes

    • Assets
      • Fixed an issue causing uploads of large numbers of assets to fail.
    • Categories
      • Fixed an issue where rules for dynamic categories were not being evaluated prior to publishing products to ISC.
    • Product Templates
      • Fixed an issue where the template tree was not filtered when searching for a term with no results.
    • Product Import
      • Fixed an issue on the import detail screen where the validation message displayed the wrong message, making it seem like errors still remain even if they were resolved.
      • Fixed an issue where product imports would stall at 2000 products.
    • Miscellaneous
      • Fixed an issue where deleting a property value from a property that used a multi-select control type would cause products to have all values cleared for the property.
      • Fixed an issue where products with no product template assigned would sometimes show the wrong properties due to a caching issue.
      • Fixed an issue where values in drop-down menus at the bottom of a product detail could be hidden by the multi-edit bar.

    March 17, 2020

    Bug Fixes

    • Miscellaneous
      • Fixed a bug on the product import where products updated would have their template cleared if the template was not defined in the import file.
      • Fixed a bug on product import options where the expanded available or selected fields would collapse when selecting options.
      • Fixed a bug on the product list where the last column was not visible when using in-grid editing with large numbers of properties.

    March 12, 2020

    Enhancements

    • Product Import
      • Added the ability to assign products to categories by spreadsheet import. Initiate this import option from the sub-menu on the Imports page. 

    March 11, 2020

    Enhancements

    • Product Import
      • Added the ability to assign products to product templates during import. The import spreadsheet must have a column that identifies the product template name for each product. This column will be mapped to the product template during the import workflow.
    • Property Import
      • Added logic to create property groups listed in the property import spreadsheet that do not already exist. Previously, this would trigger a validation error.
    • Products
      • Added the ability to permanently delete archived products from the product detail page. This functionality will be disabled for products that have already been published until they are deactivated in commerce.

    Bug Fixes

    • Miscellaneous
      • Fixed a bug where imported values and validation messages were sometimes not showing for all rows on the import details screen.
      • Fixed a bug on the product list that prevented filtering with the "between" operator for date/time properties.
      • Fixed a bug on the product list where the default view was not automatically selected the first time a user logged in which prevented products from displaying until the user manually selected a view.

    February 28, 2020

    Enhancements

    • Categories
      • Added the ability to designate categories as dynamic, which allows users to define rules that determine the products to assign to a category. 
    • Assets
      • Added functionality to import externally-hosted assets via spreadsheet. 
    • Property Import
      • Added functionality to define property mappings within the property import spreadsheet.

    Bug Fixes

    • Miscellaneous
      • Fixed a product list issue where users had to click product thumbnails twice to open the asset drawer.
      • Fixed an issue with the application redirecting pages opened in a new tab to the dashboard.
      • Fixed an issue where product selections for multi-select properties were cleared if users removed any value from the property definition.

    February 18, 2020

    Enhancements

    • Product List
      • Added the ability to export hierarchical product data in XML format.
    • Assets & Images
      • Added the ability to replace images with a new version.
    • Miscellaneous
      • Improved the process for products with changes to category or related product assignments, which will now be "dirtied" and require approval and publication to see these changes on your site.

    February 11, 2020

    Enhancements

    • Product Import
      • Trimmed trailing spaces from imported data to prevent erroneous validation issues.
    • Assets & Images
      • Added the ability to manually create assets (images, documents) that are hosted externally.

    Bug Fixes

    • Product Import
      • Fixed issue with import property mapping for users with more than 1,000 property groups.

    February 5, 2020

    Enhancements

    • Product Import
      • Improved auto-mapping to match fields to properties using property name or display name (if unique). Also updated the mapping drop-down list to show both name and display name, allowing users to filter on either.
      • Added support for importing data to properties using multi-select control types.
    • Property Import
      • Updated the delimiter from , to ~ to allow for importing values that include commas.
    • Property Mapping
      • Set the "is filterable", "is comparable", "include on product" and "is searchable" options to true by default when mapping to attributes.
    • Integration
      • Added support for pushing product records into PIM from B2B (if products are created in the ERP they will be created in PIM.)
    • Product List
      • Added logic to display the property name in product list column headers if there are multiple properties with the same display name.
      • Updated sorting and filtering logic to properly handle null values. Filtering on "is empty" will not return products with either an empty string or a null value. When sorting, null values will be treated the same as properties with an empty string. Previously, products with null value were not returned when filtering.
      • Updated the product list to retain filter for show all/active/archived when user returns to it.
    • Miscellaneous
      • Updated the navigation menu to include categories as a top-level link.
      • Rearranged links to move more frequently used areas higher in the menu.

    Bug Fixes

    • Product Import
      • Fixed bug where null values were causing validation errors for some control types during product import.
    Do you find this information helpful? Please log in to provide feedback.

    Last updated: Jan 26, 2021

    Recommended reading