eliminar objetos de Commerce Composer

Si ya no necesita un objeto de Commerce Composer específico, como un widget, una plantilla de diseño, un diseño o una página, puede eliminar el objeto de la tienda y eliminar el objeto.

Por qué y cuándo se efectúa esta tarea

En función del tipo de objeto que está eliminando o suprimiendo, los pasos implicados pueden ser diferentes:
  • Para eliminar una asignación de diseño o diseño, un usuario de empresa puede eliminar el objeto dentro de la herramienta Commerce Composer para eliminar el objeto de las páginas de tienda y Management Center. Cuando un usuario suprime una asignación de diseño, la asignación se suprime del sistema. Cuando un usuario suprime un diseño, el diseño se elimina de Management Center y se marca para supresión dentro de la base de datos. Como administrador o desarrollador, puede eliminar físicamente el diseño del sistema ejecutando un trabajo planificado que invoque el mandato CleanPageLayoutsCmd. De forma alternativa, puede utilizar el programa de utilidad de carga de datos para eliminar un diseño, pero esta opción puede llevar tiempo cuando se van a eliminar varios diseños. Para obtener más información, consulte eliminar los diseños marcados para supresión de Commerce Composer.
  • Para eliminar una página, un administrador puede utilizar el programa de utilidad de carga de datos para eliminar la página. Si la página está configurada para permitir a los usuarios de empresa eliminar la página, un usuario de empresa puede eliminar la página en la herramienta Commerce Composer. Dentro de la tabla de base de datos PLPAGE, la columna DELETABLE indica si un usuario de empresa puede eliminar una página con la herramienta Commerce Composer. Si el valor de esta columna es 1, se debe utilizar el programa de utilidad de carga de datos para eliminar o actualizar la página para permitir que un usuario de empresa suprima la página. Si el valor de la columna es 0, un usuario de empresa puede eliminar la página. El valor predeterminado para esta columna cuando se crea una página es 1.
  • Para eliminar un widget o una plantilla de diseño del sistema, el widget o la plantilla de diseño debe eliminarse de cualquier diseño que utilice el objeto. Cuando el objeto ya no se utiliza en las páginas de la tienda, el registro de objetos se puede eliminar y el widget o la plantilla de diseño se pueden eliminar.

    Puesto que una plantilla de widget o diseño puede utilizarse en varias páginas y eliminar el objeto de todos los diseños que lo utilizan puede ser difícil, considere la posibilidad de deshacer el uso del objeto. Como administrador, puede empezar a filtrar el uso de un widget o plantilla de diseño eliminando la suscripción a la tienda del objeto. A continuación, cuando un usuario de empresa está creando un diseño, el usuario no puede ver el objeto en la herramienta Commerce Composer para seleccionar la plantilla o widget. Los diseños existentes que utilizan el widget o la plantilla no continúan funcionando.

    Para eliminar el widget o la plantilla de las páginas de tienda, debe eliminarse el registro del objeto. La eliminación del registro del objeto puede afectar a la visualización de las páginas de la tienda que han utilizado el objeto. Si el widget o la plantilla de diseño deben eliminarse en lugar de eliminarse para su uso en una tienda, primero se debe eliminar el registro de objetos para todas las tiendas. Con el registro de objeto eliminado, el código fuente real para el objeto se puede eliminar. Debe utilizar el programa de utilidad de carga de datos para eliminar las suscripciones y el registro de una plantilla de widget o diseño.
    Nota: No elimine el registro de ninguna plantilla de widget o diseño que se proporcione de forma predeterminada con HCL Commerce. No suprima ni cambie el código fuente para ningún objeto de Commerce Composer que se proporcione de forma predeterminada con HCL Commerce.

    Si un widget utiliza una zona de e-marketing que se crea y gestiona con la herramienta marketing, la eliminación de la suscripción o el registro del widget, o la supresión del widget, no afecta a la zona de e-marketing.

Para eliminar y eliminar un objeto de plantilla de página, widget o diseño del sistema, realice los pasos siguientes:

Procedimiento

  1. Open the Commerce Composer tool..
  2. Asegúrese de que el objeto que desea eliminar no está en uso en una página de tienda.
    • Si está suprimiendo una página, asegúrese de que la asignación de diseño se elimina para la página y de que se eliminan los enlaces de otras páginas a la página.
    • Si está suprimiendo una plantilla de diseño, asegúrese de que los usuarios de empresa supriman los diseños que se basan en la plantilla de diseño. Como alternativa, como administrador, puede utilizar el programa de utilidad de carga de datos para eliminar los diseños. Asegúrese de que las asignaciones de diseño para las páginas que utilizan el diseño se suprimen antes de que se suprima el diseño.
    • Si va a eliminar un widget, asegúrese de que el widget se elimine de los diseños que incluyan el widget.
  3. Utilice el programa de utilidad de carga de datos para eliminar el objeto de Commerce Composer de Management Center para la tienda.
    1. Cree un archivo de entrada CSV que identifique el objeto de Commerce Composer para el que desea eliminar la suscripción o eliminar y señalar los datos para su supresión.
      Dentro del archivo CSV, asegúrese de incluir la columna Delete y establecer el valor de la columna en 1 para la fila que incluye los datos.
      Si está suprimiendo un widget, una plantilla de diseño o una página personalizados, puede reutilizar los archivos CSV que se han utilizado para crear el objeto personalizado. Si no tiene un archivo CSV existente, HCL Commerce proporciona archivos CSV de ejemplo que puede copiar y editar para utilizarlos en la supresión del objeto de Commerce Composer. Estos archivos de muestra se encuentran en la subcarpeta correspondiente dentro del siguiente directorio:
      • WCDE_installdir\components\foundation\samples\DataLoad\CommerceComposer

      Widgets

      Utilice archivos CSV que contengan la siguiente información con el valor 1 establecido para la columna Delete:
      • Para anular la suscripción a un widget, utilice un archivo CSV subscribeWidgetdef.csv.
      • Para anular el registro de un widget, utilice un archivo CSV registerWidgetdef.csv. Si está eliminando un widget que se proporciona de forma predeterminada con HCL Commerce, no anule el registro del widget.
      • Para eliminar los valores de propiedades establecidos para un widget dentro de un diseño, utilice un archivo CSV widgetnvp.csv.
      • Para eliminar la relación de diseño entre una widget y un diseño, utilice un archivo CSV layoutWidgetRelationship.csv.

      Plantillas de diseño

      Utilice archivos CSV que contengan la siguiente información con el valor 1 establecido para la columna Delete:
      • Para anular la suscripción de un contenedor de plantilla de diseño, utilice un archivo CSV subscribeWidgetdef.csv.
      • Para anular el registro de un contenedor de plantilla de diseño, utilice un archivo CSV registerWidgetdef.csv. Si va a eliminar una plantilla de diseño que se proporciona de forma predeterminada con HCL Commerce, no anule el registro de la plantilla.
      • Para eliminar la relación de diseño entre una widget y un diseño, utilice un archivo CSV layoutWidgetRelationship.csv.
      • Para eliminar el registro de la plantilla de diseño como una plantilla, utilice un archivo CSV template.csv.
      • Para eliminar la información de plantilla de diseño adicional que define las ranuras de plantilla, utilice un archivo CSV slotDefinition.csv.

      Páginas de contenido

      Utilice archivos CSV que contengan la siguiente información con el valor 1 establecido para la columna Delete:
      • Para eliminar la información de la página, utilice unpage.csv
      • Para eliminar las asignaciones de diseño restantes de la página, utilice un archivo CSV layoutAssignment.csv.
      • Para eliminar las propiedades de optimización del motor de búsqueda (SEO) personalizada para una página de contenido, como la palabra clave de URL, el título de página y la meta descripción, utilice un archivo CSV seopage.csv.
      • Para eliminar cualquier información descriptiva de optimización de motor de búsqueda (SEO) personalizada para la página de contenido, use un archivo CSV seopagedesc.csv.
  4. Configurar el programa de utilidad de carga de datos.
    Puede reutilizar los archivos de configuración que ha utilizado para crear los objetos de Commerce Composer. Si no tiene los archivos de configuración de, HCL Commerce proporciona archivos de ejemplo que puede copiar, editar y utilizar para ejecutar el programa de utilidad de carga de datos. Los archivos de configuración del objeto comercial y el entorno de muestra se encuentran en el siguiente directorio. Los archivos de configuración de orden de carga se encuentran en la subcarpeta adecuada:
    • WCDE_installdir\components\foundation\samples\DataLoad\CommerceComposer
  5. Ejecute el programa de utilidad de carga de datos.
  6. Verifique los resultados de la carga de datos. Asegúrese de que el objeto que ha suprimido ya no se muestra en Management Center para la tienda.
  7. Opcional: Si está suprimiendo una plantilla de widget o de diseño, localice los archivos que definen el escaparate y los elementos Management Center para el widget, plantilla de diseño dentro del sistema de archivos de la tienda. Puede eliminar los archivos específicos del widget o de la plantilla de diseño. Edite los archivos restantes para eliminar el código para el widget personalizado o la plantilla de diseño.
    Nota: Si está eliminando un widget que se proporciona de forma predeterminada con HCL Commerce de la tienda o tiendas, no suprima el escaparate y los elementos Management Center para el widget.
  8. Vuelva a crear el proyecto.LOBTools
  9. Reinicie el servidor de HCL Commerce.

Resultados

El objeto de Commerce Composer se elimina de la tienda y se suprime del sistema.