Habilitación de extensiones de integración de impuestos

Puede habilitar una extensión de integración de impuestos registrando el mandato para la extensión y la configuración de la extensión. Este registro y configuración debe cargarse en la base de datos del HCL Commerce service.

El siguiente procedimiento utiliza una extensión de externalized customization de integración de impuestos de ejemplo que se proporciona con el HCL Commerce service para demostrar cómo habilitar una extensión.

Hay dos métodos que puede utilizar para habilitar la extensión.

Before you begin

Asegúrese de que ha completado Instalar y configurar la interfaz de integración de impuestos.

Procedure

  • Para cargar utilizando SQL, puede utilizar las siguientes sentencias como referencia y actualización con los valores.
    INSERT INTO UECONFIG(UECONFIG_ID,URL,HTTPMETHOD,DESCRIPTION,TIMEOUT,RETRIABLE) VALUES (120570201,'extension/order/tax_integration_custom','POST','Tax Integration',60000,1); 
    And
     INSERT INTO CMDREG(storeent_id, interfacename, description, classname, properties, target) VALUES (0, 'com.ibm.commerce.isv.kit.tax.TaxIntegrationCustomCmd', 'Tax Integration Custom command default implementation', 'com.ibm.commerce.isv.kit.tax.TaxIntegrationCustomCmdImpl', 'replaceUEConfigId=120570201&replaceExecute=true&restTarget=true&retriable=1', 'Local'); 
  • Para cargar utilizando el programa de utilidad de carga de datos, realice los siguientes pasos.
    1. Dentro del directorio WCDE_installdir/samples/DataLoad/xC, cree los siguientes archivos de entrada CVS para registrar la extensión de integración de impuestos de ejemplo:

      Si ya existe un archivo CmdReg.csv o UEConfig.csv en el directorio, actualice los archivos de modo que incluyan las filas en los siguientes archivos.

      • CmdReg_taxenable.csv

        Este archivo se utiliza para cargar los datos para registrar el mandato para la extensión. Este registro habilita la extensión para una tienda para que pueda llamarse antes o después, o como reemplazo para una implementación de mandato existente. Cuando se produce una llamada para el cálculo de impuestos, el Transaction server realiza la llamada de salida a la extensión en el momento adecuado. La extensión se registra y habilita para la tienda que se identifica dentro de este archivo de entrada. Si desea registrar la extensión para varias tiendas, debe incluir los datos para registrar la extensión para cada tienda en una línea separada del archivo.

        Note: Actualmente, solo se da soporte a la sustitución de las extensiones de externalized customization para el mandato TaxIntegrationCustomCmd.
      • UEConfig_taxenable.csv

        Este archivo se utiliza para configurar la extensión, como por ejemplo para definir la vía de acceso de URL donde se encuentra la implementación de la extensión y para definir todas las propiedades o filtros para la extensión. En el archivo de ejemplo, la columna Url hace referencia a un método de recurso en el servidor de personalización, relativo a https://hostname:9443/commerceue. Por ejemplo, el URL /extension/order/validate_quantity hace referencia al método de recurso https://hostname:9443/commerceue/extension/order/validate_quantity.

        Donde:
        commerceue
        La raíz de contexto de commerceue-app.
        ampliación
        El URL base de la aplicación JAX-RS.
        orden
        La vía de acceso de la clase de recursos.
      Para obtener más información sobre el tipo de datos que se puede incluir dentro de estos archivos, consulte Definiciones de archivos de entrada de objetos de xC.
    2. Cargue los archivos CmdReg y UEConfig en la base de datos.

What to do next