ShopSite

ShopSite TX 4.3
Instrucciones de instalación en un servidor de contenidos


En estas instrucciones se facilitan los pasos necesarios para instalar y configurar el software ShopSite TX en un servidor de contenidos, es decir, el servidor que albergará las tiendas. Las instrucciones para la instalación del paquete de pantallas de ShopSite TX en un sistema Transact se incluyen en las Instrucciones de instalación del paquete de pantallas de ShopSite TX 4.3. Una vez que haya instalado el software en ambos sistemas siguiendo las instrucciones de ambos documentos, los servidores estarán configurados para ofrecer a los comerciantes funciones rápidas y potentes para la creación de tiendas Web, así como el sistema de procesamiento de transacciones y de seguimiento de pedidos líder del sector.

Contenido

I. Consideraciones previas a la instalación
II. Planificar los directorios de ShopSite
III. Inicialización del centro comercial
A. Edite el archivo config_mall.aa
B. Ejecute la secuencia de comandos start_install_mall_tx
C. Regístrese como administrador host
D. Ejecute la secuencia de comandos start_install_mall_tx (por segunda vez)
E. Configure el servidor Web
IV. Inicialización de la tienda
A. Edite el archivo config_store.aa
B. Ejecute la secuencia de comandos start_install_store_tx
C. Configure el servidor Web
D. Comunique al comerciante que la tienda está lista
V. Instale paquetes de idiomas
VI. Responsabilidades de mantenimiento
A. Cambiar claves
B. Solicitar nuevas tiendas
VII. Personalizar ShopSite

  1. Consideraciones previas a la instalación
  2. Planificar los directorios de ShopSite
  3. ShopSite TX coloca los archivos en seis directorios:

    En estas instrucciones de instalación se hace referencia a estos directorios y a sus URL asociados por su función genérica, como, por ejemplo, SHOPSITE_DIRECTORY, no por nombre. Como instalador, usted debe proporcionar los nombres reales. Planifique la ubicación de los directorios antes de comenzar la instalación. La estructura de directorios podría tener la siguiente apariencia:

    home
    httpd
    cgi-bin
    ss = SHOPSITE_DIRECTORY
    con alias a SHOPSITE_URL, como, por ejemplo,
    http://www.xyz.com/cgi-bin/ss
    sc = SHOPPING_CART_DIRECTORY
    con alias a SHOPPING_CART_URL, como, por ejemplo,
    http://www.xyz.com/cgi-bin/sc
    ms = MALL_SECURITY_DIRECTORY
    contiene las contraseñas; debe estar protegido de accesos inadecuados
    html
    shopsite-images
    Store1 = HTML_DIRECTORY con alias al STORE_FRONT_URL del comerciante 1
    Páginas de la tienda 1
    media Puede que el comerciante 1 necesite acceso FTP
    Imágenes de la tienda 1
    Store2 = HTML_DIRECTORY con alias al STORE_FRONT_URL del comerciante 2
    Páginas de la tienda 2
    media Puede que el comerciante 2 necesite acceso FTP
    Imágenes de la tienda 2
    data
    Store1 = DATA_DIRECTORY
    Store2 = DATA_DIRECTORY

  4. Inicialización del centro comercial
  5. Debe editar un archivo de configuración y ejecutar una secuencia de comandos de shell con el fin de preparar su servidor de contenidos para que albergue tiendas ShopSite TX. La secuencia de comandos crea directorios e instala software en el servidor. También debe registrarse como administrador host en el sistema Transact.

    1. Edite el archivo config_mall.aa
    2. La secuencia de comandos config_mall.aa contiene la configuración empleada por las secuencias de comandos de instalación para configurar su centro comercial y sus tiendas.

      1. Inicie una sesión o su (superusuario) con la cuenta UNIX_WEB_USER_ID .

      2. Cambie el directorio a la ubicación de los archivos de instalación.

      3. Abra el archivo config_mall.aa con un editor y configure los valores de las siguientes variables. No encierre los valores entre comillas. Tenga en cuenta que puede haber otras variables en el archivo en secciones en las que se indique que son exclusivamente para SC; puede ignorar dichas variables.

        SHOPSITE_DIRECTORY
        Ruta absoluta del directorio ShopSite; aquí residen todas las secuencias de comandos CGI para que los comerciantes administren y publiquen sus tiendas. Si el directorio no existe, se creará.

        SHOPSITE_URL
        URL absoluto que hace referencia al directorio SHOPSITE_DIRECTORY. Este debe señalar a un directorio cgi-bin, como, por ejemplo, http://host/whatever/cgi-bin/ss.

        SHOPPING_CART_DIRECTORY
        Ruta absoluta del directorio de carro de la compra; aquí residen las secuencias de comandos de CGI para la creación de pedidos. Si el directorio no existe, se creará.

        SHOPPING_CART_URL
        URL absoluto que hace referencia al directorio SHOPPING_CART_DIRECTORY. Éste debe señalar a un directorio cgi-bin, como, por ejemplo, http://host/whatever/cgi-bin/sc.

        SHOPSITE_IMAGE_DIR
        Ruta absoluta del directorio en el que se almacenan los gráficos utilizados en la interfaz de comerciante de ShopSite. Si el directorio no existe, se creará.

        SHOPSITE_IMAGE_URL
        URL absoluto que hace referencia al directorio SHOPSITE_IMAGE_DIR. Este debe estar situado bajo la raíz de documentos del servidor Web, como, por ejemplo, http://host/shopsite/shopsite-images.

        UNIX_WEB_USER_ID
        El Id de usuario del servidor Web.

        UNIX_WEB_GROUP_ID
        El Id de grupo del servidor Web.

        PATH_TO_PERL
        La ruta absoluta al ejecutable de perl, por ejemplo, /usr/bin/perl.

        PATH_TO_TAR
        La ruta absoluta al ejecutable de tar, por ejemplo, /bin/tar.

        PATH_TO_SENDMAIL
        La ruta absoluta al ejecutable de sendmail, por ejemplo, /usr/bin/sendmail.

        LOG_DEBUG
        Configure el valor YES (todas mayúsculas) para activar el registro de mensajes de depuración en un archivo.

        DEBUG_LOG_DIRECTORY
        La ruta completa, sin nombre de archivo, del lugar en el que debe almacenarse el archivo de registro.

        DEBUG_LOG_FILE
        El nombre del archivo de registro.

        BACKUP_ON_UPDATE
        Si se trata de una instalación nueva, introduzca NO. Si está actualizando un centro comercial existente, introduzca YES para que la secuencia de comandos de actualización realice una copia de seguridad de los directorios de ShopSite en archivos tar. Los archivos tar pueden alcanzar un gran tamaño, por lo que deberá introducir NO si su sistema no dispone de mucho espacio en disco.

        Nota: En Solaris, Tar muestra mensajes de error sobre vínculos simbólicos de longitud superior a 99 caracteres y puede que no incluya dichos vínculos en el archivo tar.

        TRANSACT_HOST_NAME
        Nombre host o de dominio del sistema Transact, como, por ejemplo, paydemo.openmarket.com.

        TRANSACT_HTTP_PORT
        El número de puerto HTTP del sistema Transact, normalmente 80.

        TRANSACT_SSL_PORT
        El número de puerto SSL del sistema Transact, normalmente 443.

        MALL_SECURITY_DIRECTORY
        Ruta absoluta del directorio de seguridad del centro comercial, lugar en el que se almacenarán los archivos de claves y otros archivos asociados. Si este directorio no existe, se creará.

        KEY_PASSWORD
        Contraseña de la base de datos de claves. Esta contraseña debe constar de entre 8 y 20 caracteres y contener al menos un número o letra mayúscula; no se aceptan contraseñas en las que todas las letras sean minúsculas. Ésta no tiene por qué ser la misma contraseña utilizada para la cuenta de administrador host.

        HOST_ADMIN_EMAIL
        Dirección de correo electrónico del administrador del centro comercial (consulte C. Regístrese como administrador host para obtener más información). Asegúrese de que ésta sea correcta, ya que es posible que se envíen mensajes importantes relacionados con el centro comercial o la tienda de vez en cuando.

        HOST_ADMIN_USER_NAME
        El nombre de usuario deseado para la cuenta del administrador del centro comercial (consulte C. Regístrese como administrador host para obtener más información).

        HOST_ADMIN_PASSWORD
        La contraseña deseada para la cuenta del administrador del centro comercial (consulte C. Regístrese como administrador host para obtener más información).

        No debe tener que establecer las siguientes variables más de una vez, aunque puede cambiarlas en cualquier momento.

        SCREEN_PACK
        Identifica la versión del paquete de pantallas que debe utilizarse. Debe configurarse con el valor ShopSite/v4.2.1.

        MINIMUM_USERNAME_LENGTH
        Longitud mínima de los nombres de usuario de los comerciantes. Como norma general, los nombres de usuario deben tener una longitud mínima de ocho caracteres.

        MAXIMUM_USERNAME_LENGTH
        Longitud máxima de los nombres de usuario de los comerciantes. 20 es un número muy apropiado.

        MINIMUM_PASSWORD_LENGTH
        Longitud mínima de las contraseñas de los comerciantes. Como norma general, no deberá autorizar contraseñas con longitudes inferiores a ocho caracteres.

        MAXIMUM_PASSWORD_LENGTH
        Longitud máxima de las contraseñas de los comerciantes. 20 es un número muy apropiado.

        LOW_WATERMARK
        Número que indica un umbral. Cuando el número de tiendas disponibles para su asignación a nuevos comerciantes cae por debajo de este umbral en el sistema Transact, se recordará al administrador host a través de correo electrónico que debe solicitar más tiendas. Consulte Responsabilidades de mantenimiento al final de estas instrucciones para obtener más información sobre la solicitud de tiendas.

        MONTHLY_KEY_ROLL_SCRIPT
        Nombre de la secuencia de comandos de cambio de claves que debe generarse mediante la secuencia de comandos start_install_mall_tx . Este archivo se almacenará en el directorio MALL_SECURITY_DIRECTORY.

        PROXY_SERVER
        (Opcional) Nombre de su servidor proxy.

        PROXY_PORT
        (Opcional) Número de puerto de su servidor proxy.

      4. Compruebe de nuevo los valores establecidos, guárdelos y cierre el archivo.
      5. Cree una copia del archivo config_mall.aa como medida de seguridad por si el archivo resulta sobrescrito o borrado.

    3. Ejecute la secuencia de comandos start_install_mall_tx
    4. La secuencia de comandos start_install_mall_tx establece la configuración inicial del software ShopSite en el servidor de contenidos.

      1. Asegúrese de que los identificadores UNIX_WEB_USER_ID y UNIX_WEB_GROUP_ID están configurados como "propietario" y "grupo" de los directorios SHOPSITE_DIRECTORY y SHOPPING_CART_DIRECTORY.

      2. Inicie una sesión o su (superusuario) con la cuenta UNIX_WEB_USER_ID .

      3. Compruebe que el archivo csp.id está en el mismo directorio que la secuencia de comandos start_install_mall_tx.ksh .

      4. Ejecute la secuencia de comandos.

        % start_install_mall_tx.ksh config_mall.aa 1

        Nota: Todas las secuencias de comandos están diseñadas para ejecutarse bajo KornShell (ksh). Si su servidor no tiene ksh instalado, puede que tenga que editar las secuencias de comandos para ejecutarlas en una shell distinta. Si tiene problemas al ejecutar las secuencias de comandos, escriba una "./" antes del nombre de la secuencia de comandos, por ejemplo, ./start_install_cgi en lugar de start_install_cgi.

      5. Compruebe si el archivo de registro contiene errores. Si ha mantenido la variable LOG_DEBUG con el valor YES, la secuencia de comandos de instalación habrá creado un archivo de registro en el directorio DEBUG_LOG_DIRECTORY. El nombre predeterminado para el archivo es debug.log. Examine este archivo para asegurarse de que no contiene mensajes FAILED (de fallo). Si encuentra cualquiera de estos mensajes, corrija el problema (probablemente se trate de un problema de permisos) y vuelva a ejecutar la secuencia de comandos.
      6. Cuando la secuencia de comandos de instalación se haya ejecutado correctamente, observe las instrucciones que imprime para registrarse como administrador host. En la Sección C (incluida más abajo) se proporcionan más detalles sobre este paso.

    5. Regístrese como administrador host
    6. Debe registrarse en el sistema Transact como administrador host para su centro comercial para que puedan asignársele tiendas y para que usted pueda realizar determinadas funciones en nombre de las tiendas.

      1. Abra un navegador Web y vaya al URL proporcionado por el administrador de Transact, que debe presentar el siguiente formato:

          http://transact_host_name/tms-ts/keymaster/register.cgi

      2. Cuando vea la página de nombre y contraseña de usuario, seleccione la opción para registrarse.

      3. Rellene la información solicitada en la página Create Host Administrator Account. Establezca la localización "en-US." Tenga en cuenta que el sistema Transact comprueba la exclusividad de las direcciones de correo electrónico; no podrá utilizar una dirección de correo electrónico que ya haya sido registrada en el sistema.

      4. Localice el archivo sok-file.txt en el directorio MALL_SECURITY_DIRECTORY del servidor de contenidos. Abra el archivo, copie y pegue el contenido del archivo en la sección "Certificate" de la página de creación de cuenta. Incluya todo el contenido, desde la línea en la que pone
        -----BEGIN PRIVACY-ENHANCED MESSAGE-----

        hasta la línea en la que pone

        -----END PRIVACY-ENHANCED MESSAGE-----
      5. Envíe el registro.

      6. Si hay algún dato incompleto o no válido, se le pedirá que corrija los datos del formulario. De lo contrario, se creará su cuenta de administrador host y se le pedirá que inicie una sesión. Introduzca el nombre y la contraseña de usuario para continuar.

        Nota: Debe recordar su nombre y su contraseña de usuario como administrador host para utilizarlos en el futuro, pero no ponga en peligro la seguridad del centro comercial escribiéndola en un lugar en el que puedan encontrarla personas no autorizadas.

      7. En la página Keymaster Management Functions, solicite un número de tiendas. (Es conveniente solicitar de una sola vez tiendas para entre 2 y 4 semanas.) Cuando su solicitud haya sido aprobada y las tiendas estén listas, se le notificará mediante correo electrónico.

      8. Desplace hacia abajo la página para acceder a la sección "Download Our Certificate". Haga clic para descargar el certificado del sistema Transact. Asegúrese de que lo guarda en el directorio MALL_SECURITY_DIRECTORY con el nombre de archivo keyscv-cert.txt.

      9. Espere a recibir un mensaje de correo electrónico en el que se le informará de que su solicitud de tiendas ha sido concedida. No continúe hasta que se hayan asignado las tiendas a su cuenta de administrador host.

    7. Ejecute la secuencia de comandos start_install_mall_tx (por segunda vez)
    8. Una vez que la haya sido concedida su solicitud de tiendas, deberá ejecutar la secuencia de comandos start_install_mall_tx una segunda vez para finalizar la configuración del servidor de contenidos de forma que funcione con el sistema Transact.

      1. Inicie una sesión o su (superusuario) con la cuenta UNIX_WEB_USER_ID .

      2. Ejecute la secuencia de comandos de la siguiente forma:

        % start_install_mall_tx.ksh config_mall.aa 2

        donde 2 indica que está ejecutando la secuencia de comandos por segunda vez.

        Nota: Todas las secuencias de comandos están diseñadas para ejecutarse bajo KornShell (ksh). Si su servidor no tiene ksh instalado, puede que tenga que editar las secuencias de comandos para ejecutarlas en una shell distinta. Si tiene problemas al ejecutar las secuencias de comandos, escriba "./" antes del nombre de la secuencia de comandos, por ejemplo, ./start_install_cgi en lugar de start_install_cgi.

    9. Configure el servidor Web
    10. Configure el servidor Web para que reconozca los nuevos directorios:

      • Asigne un alias al SHOPSITE_URL para que señale al directorio SHOPSITE_DIRECTORY.
      • Asigne un alias al SHOPPING_CART_URL para que señale al directorio SHOPPING_CART_DIRECTORY.

    11. Inicialización de la tienda
    12. La secuencia de comandos config_store.aa y la secuencia de comandos start_install_store_tx.ksh se proporcionan como ejemplos de cómo llamar a la secuencia de comandos subyacente que crea e inicializa las tiendas, que es install_store_tx.ksh. Estas secuencias de comandos aceptan parámetros de línea de comandos, como los que facilita la secuencia de comandos start_install_store_tx.ksh . Puede personalizar la secuencia de comandos de ejemplo para adaptarla a sus necesidades o crear su propia secuencia de comandos. Puede elegir configurar su servidor de forma que, una vez que el comerciante solicite una tienda rellenando un formulario en línea, la tienda se cree sin intervención del operador.

      1. Edite el archivo config_store.aa
      2. La secuencia de comandos start_install_store_tx lee la configuración del archivo config_store.aa y crea los directorios data y HTML para una nueva tienda, además de establecer otros parámetros de configuración en el servidor de contenidos. Puede editar el archivo config cada vez que necesite crear una tienda para establecer los valores dicha tienda en particular, o bien configurar la secuencia de comandos para que acepte variables de línea de comandos. En estas instrucciones se muestran las variables que deben establecerse.

        1. Abra el archivo config_store.aa con un editor y configure los valores de las siguientes variables. No encierre los valores entre comillas.

          SHOPSITE_STORE_ID
          Nombre de usuario de un comerciante con una longitud idónea de entre 8 y 80 caracteres. Este es el nombre de usuario que el comerciante utiliza para acceder a ShopSite (el URL SHOPSITE_URL está protegido mediante contraseña).

          SHOPSITE_SELLER_PASSWORD
          Contraseña asociada al identificador SHOPSITE_STORE_ID. Éste debe constar de entre 8 y 20 caracteres y contener al menos un número. Esta es la contraseña que el comerciante utiliza para acceder a ShopSite (el URL SHOPSITE_URL está protegido mediante contraseña).

          STORE_FRONT_URL
          URL absoluto de la página principal del comerciante, es decir, la tienda que se encuentra accesible para los clientes del comerciante a través de Internet.

          SECURE_SHOPSITE_IMAGE_URL
          Especifique el URL que debe utilizar ShopSite para imágenes de páginas seguras, como el formulario de pedido, por ejemplo. Generalmente, este URL es el mismo que el URL SHOPSITE_IMAGE_URL, en el que se incorpora https: en lugar de http:.

          SELLER_EMAIL
          Dirección de correo electrónico del comerciante. Esta debe ser correcta, ya que el comerciante recibe la notificación de los pedidos y otra información importante a través del correo electrónico.

          DATA_DIRECTORY
          Ruta absoluta del directorio data (datos) para la tienda del comerciante. Este directorio contendrá la base de datos de productos y páginas.

          HTML_DIRECTORY
          Ruta absoluta del directorio HTML para la tienda del comerciante. Este directorio contendrá las páginas HTML generadas para la tienda.

          SELLER_USER_ID
          Id de usuario UNIX que debe asignarse al directorio HTML de la tienda. Puede asignar un Id de usuario independiente a cada comerciante o utilizar el mismo Id para todos ellos.

          SELLER_GROUP_ID
          Id de grupo UNIX que debe asignarse al directorio HTML de la tienda.

          PRODUCT_TYPE
          Introduzca el nivel de servicio de la tienda: pro, mgr, lte o exp.

          MERCHANT_LOCALE
          Identificador del idioma y la localización que verá el comerciante. Debe ser una de las localizaciones admitidas por ShopSite definidas en el archivo localeinfo.dat del directorio shopsite, como, por ejemplo, en-US.

          BUYER_LOCALE
          Identificador del idioma y la localización que verán los compradores en la tienda. Debe ser una de las localizaciones admitidas por ShopSite definidas en el archivo localeinfo.dat del directorio shopsite, como, por ejemplo, en-US. No introduzca una localización para la que no haya ningún paquete de idioma instalado.

          STORE_CURRENCY
          Moneda que utilizará la tienda. Este valor debe ser un código de moneda ISO 4217 de tres caracteres, como se define en el archivo currency.dat del directorio shopsite. Puede obtener la lista de códigos de monedas ISO aquí.

          STORE_TYPE
          0 = valor predeterminado

          PAGE_LIMIT
          Número máximo de páginas permitidas en esta tienda. Déjelo en blanco si no desea establecer ningún límite.

          PRODUCT_LIMIT
          Número máximo de productos permitidos en esta tienda. Déjelo en blanco si no desea establecer ningún límite.

          UPDATE_HTPASSWD
          Adopta de forma predeterminada el valor YES, que indica a la secuencia de instalación que actualice el archivo .htpasswd . Si lo configura con el valor NO, la secuencia de instalación no actualizará el archivo.

          Nota: ShopSite sólo configura contraseñas de tipo Apache mediante archivos .htaccess . Si utiliza un servidor Netscape, puede configurarlo para que utilice archivos .htaccess siguiendo las instrucciones del sitio Web de Netscape.

          TRANSACT_SELLER_ID
          Nombre de usuario del comerciante en el sistema Transact. Si se deja en blanco, se utiliza el Id SHOPSITE_STORE_ID , con lo que el comerciante tendrá el mismo nombre de usuario para ShopSite y para el Centro comercial. Es recomendable que los comerciantes tengan el mismo nombre de usuario y la misma contraseña en ambos sistemas.

          TRANSACT_SELLER_PASSWORD
          Contraseña del comerciante en el sistema Transact. Si se deja en blanco, se utiliza el Id SHOPSITE_SELLER_PASSWORD , con lo que el comerciante tendrá la misma contraseña para ShopSite y para el Centro comercial. Es recomendable que los comerciantes tengan el mismo nombre de usuario y la misma contraseña en ambos sistemas.

          SHOPSITE_STORE_NAME
          Nombre de la tienda.

          SELLER_CHALLENGE
          Pregunta para la que sólo el comerciante debe conocer la respuesta, como, por ejemplo, "¿Cuál es su sabor de helado favorito?" Esta pregunta se utilizará para verificar la identidad del comerciante antes de permitir determinadas acciones, como cambiar la contraseña de la cuenta de comerciante, por ejemplo.

          SELLER_CHALLENGE_ANSWER
          Respuesta a la pregunta SELLER_CHALLENGE .

          SELLER_PERSONAL_NAME
          Nombre del comerciante.

          SELLER_TAX_PLAN
          Establezca el tipo de impuesto que cargará la tienda:
          • us : en los Estados Unidos con aplicación de impuestos sobre ventas
          • no : en los Estados Unidos sin aplicación de impuestos sobre ventas
          • vat : en un país en el que se aplica IVA con aplicación de IVA
          • nov : en un país en el que se aplica IVA sin aplicación de IVA

          SELLER_ADDRESS1
          Primera línea de la dirección de correo del comerciante.

          SELLER_ADDRESS2
          Segunda línea de la dirección de correo del comerciante, si es precisa.

          SELLER_CITY
          Ciudad del comerciante.

          SELLER_STATE
          Estado del comerciante.

          SELLER_POST_CODE
          Código zip o código postal del comerciante.

          SELLER_COUNTRY
          País del comerciante.

          SELLER_PHONE
          Número de teléfono del comerciante.

          STORE_CUSTOMER_SERVICE_URL
          URL completo a la página de atención al cliente de la tienda.

          STORE_CUSTOMER_SERVICE_EMAIL
          Dirección de correo electrónico para acceder al servicio de atención al cliente de la tienda.

          STORE_DECIMAL_SEPARATOR
          Carácter empleado como separador de enteros y fracciones de moneda en los precios; normalmente punto o coma. (Introduzca el carácter en sí, no su nombre.) En el caso de países en los que no se permiten fracciones de moneda, como España o Italia, introduzca "" (dos comillas dobles sin espacio entre ellas).

          STORE_PAYMENT_BRANDS
          Lista de las empresas de pago, separadas por espacios. Los valores válidos son:
          • Discover:  DI
          • Master Card:  MA
          • Purchase Order:  PO
          • Visa:  VI
          • En Route:  EN
          • Diners Club:  DC
          • American Express:  AM
          • JCB:  JC
          • Demo Payment Brand:  Demo

          Nota: Si se incluye en la lista la empresa de pago "Demo" junto a las empresas de pago reales, sólo estará operativa Demo, aunque las otras empresas de pago se enumeren en el formulario de pedido.

          SHIPPING_1_NAME
          Nombre del primer método de envío disponible para los clientes. Si se deja en blanco, este método de envío no se configurará.

          SHIPPING_1_BASEPRICE
          La tarifa base para el envío de un pedido a través del primer método de envío. Si este campo se configura con el valor 0, sólo se cobrará el precio SHIPPING_1_ADDPRICE con este método de envío.

          SHIPPING_1_ADDPRICE
          Importe que debe agregarse al precio SHIPPING_1_BASEPRICE por cada unidad de peso del pedido. La fórmula empleada para calcular el coste de envío es la siguiente: shipping_price = baseprice + addprice * (peso - 1). Si este campo se configura con el valor 0, sólo se cobrará el precio SHIPPING_1_BASEPRICE con este método de envío.

          SHIPPING_2_NAME
          Nombre del segundo método de envío disponible para los clientes. Si se deja en blanco, este método de envío no se configurará.

          SHIPPING_2_BASEPRICE
          La tarifa base para el envío de un pedido a través del segundo método de envío. Si este campo se configura con el valor 0, sólo se cobrará el precio SHIPPING_2_ADDPRICE con este método de envío.

          SHIPPING_2_ADDPRICE
          Importe que debe agregarse al precio SHIPPING_2_BASEPRICE por cada unidad de peso del pedido. La fórmula empleada para calcular el coste de envío es la siguiente: shipping_price = baseprice + addprice * (peso - 1). Si este campo se configura con el valor 0, sólo se cobrará el precio SHIPPING_2_BASEPRICE con este método de envío.

          SHIPPING_3_NAME
          Nombre del tercer método de envío disponible para los clientes. Si se deja en blanco, este método de envío no se configurará.

          SHIPPING_3_BASEPRICE
          La tarifa base para el envío de un pedido a través del tercer método de envío. Si este campo se configura con el valor 0, sólo se cobrará el precio SHIPPING_3_ADDPRICE con este método de envío.

          SHIPPING_3_ADDPRICE
          Importe que debe agregarse al precio SHIPPING_3_BASEPRICE por cada unidad de peso del pedido. La fórmula empleada para calcular el coste de envío es la siguiente: shipping_price = baseprice + addprice * (peso - 1). Si este campo se configura con el valor 0, sólo se cobrará el precio SHIPPING_3_BASEPRICE con este método de envío.

          VAT_NUMBER
          Número de identificación fiscal para la aplicación de IVA en la tienda o cualquier cadena de texto que desee. El número o el texto que introduzca en este campo aparecerá en todas las facturas y notas de crédito a las que se aplique IVA remitidas a sus clientes. Deje este campo en blanco si el comerciante no desea mostrar el número de identificación fiscal para la aplicación de IVA.

          DEFAULT_VAT_COUNTRY
          Código de país formado por dos dígitos que indica el país en el que el comerciante aplicará el IVA.

          STORE_SERVICE_LEVEL
          Configúrelo con el valor gold o silver para definir las funciones de que disponen los comerciantes en el Centro comercial. Las tiendas con el valor silver sólo realizan captura de pedidos (no procesan pagos en línea) y no permiten a los comerciantes administrar cuentas de clientes y empleados.

        2. Compruebe de nuevo los valores establecidos, guárdelos y cierre el archivo.

        3. Cree una copia del archivo config_store.aa como medida de seguridad por si el archivo resulta sobrescrito o borrado.

      3. Ejecute la secuencia de comandos start_install_store_tx
        1. Inicie una sesión o su (superusuario) con la cuenta UNIX_WEB_USER_ID .

        2. Ejecute la secuencia de comandos, facilitando los dos archivos de configuración como parámetros:

          % start_install_store_tx.ksh config_mall.aa config_store.aa 1

          Si ejecuta Linux, puede que vea un mensaje de error en el que se indica que el comando chown no admite la opción -h .

      4. Configure el servidor Web
      5. Realice los siguientes cambios administrativos en el servidor Web:

        1. Asigne un alias al STORE_FRONT_URL para que señale al directorio HTML_DIRECTORY de la tienda.

        2. Agregue el nombre de usuario SHOPSITE_STORE_ID y la contraseña SHOPSITE_MERCHANT_PASSWORD a la lista de acceso para el directorio SHOPSITE_DIRECTORY.

          Nota: ShopSite sólo configura contraseñas de tipo Apache mediante archivos .htaccess . Si utiliza un servidor Netscape, puede configurarlo para que utilice archivos .htaccess siguiendo las instrucciones del sitio Web de Netscape.

      6. Comunique al vendedor que la tienda está lista
      7. Ya ha completado la inicialización de una nueva tienda. Póngase en contacto con el comerciante y facilítele:

        • El URL que deberá utilizar para administrar su tienda (es decir, el SHOPSITE_URL con la incorporación de /start.cgi ).
        • El identificador SHOPSITE_STORE_ID (nombre de usuario) y SHOPSITE_SELLER_PASSWORD (contraseña) que necesitará para iniciar una sesión en ShopSite.

    13. Instale paquetes de idiomas
    14. (No es preciso que realice este paso si sólo va a albergar tiendas en inglés.)

      Para activar otros idiomas además del inglés.

      1. Compruebe que ha instalado correctamente una tienda en inglés siguiendo las instrucciones de la Sección IV.
      2. Descomprima con zip o tar los archivos de paquetes de idiomas en el directorio desde el que ejecutó la instalación de ShopSite.
      3. Instale otra tienda y asígnele el nuevo idioma.

      Una vez que tenga una tienda instalada con el nuevo idioma, dicho idioma aparecerá en la lista desplegable de idiomas de todas las demás tiendas.

    15. Responsabilidades de mantenimiento
      1. Cambiar claves
      2. Como administrador host del centro comercial, usted es responsable de mantener la seguridad del centro comercial mediante la creación de nuevas claves secretas cada mes, claves que deberá cargar del servidor de contenidos al sistema Transact. Si no se actualizan las claves al menos una vez al mes, el sistema Transact no aceptará pedidos de ninguna de las tiendas de su centro comercial. El proceso de creación de nuevas claves se denomina "cambio de claves" y, por suerte, puede automatizarse empleando cron para ejecutar una secuencia de comandos facilitada en el kit.

        La secuencia de comandos key_roll.monthly se encuentra en el directorio MALL_SECURITY_DIRECTORY. Edite el archivo crontab para ejecutar esta secuencia de comandos antes del final de cada mes. Asegúrese de que ningún usuario que no sea el de la cuenta de administrador host pueda leer o ejecutar esta secuencia de comandos.

        Importante: Debe ejecutar la secuencia de comandos key_roll.monthly cada vez que se soliciten nuevas tiendas y el administrador de Transact las conceda. Por ejemplo, si el administrador host solicita 20 nuevas tiendas y el administrador de Transact concede la solicitud, se encontrarán disponibles las 20 tiendas pero éstas carecerán de clave. Sin claves, no es posible realizar pedidos en ninguna de las nuevas tiendas. La secuencia de comandos key_roll.monthly crea nuevas claves para todas las tiendas del centro comercial y facilita al sistema Transact copias de las claves para que puedan procesarse los pedidos.

      3. Solicitar nuevas tiendas
      4. Cuando el número de tiendas no asignadas disponibles para nuevos comerciantes sea bajo (es decir, cuando se sitúe por debajo del umbral definido por LOW_WATER_MARK), el administrador host recibirá notificación de esta circunstancia mediante correo electrónico. El administrador host deberá ir a la pantalla Keymaster Management Functions de Transact (utilice un navegador para ir al URL facilitado por el administrador de Transact) para solicitar nuevas tiendas. Las nuevas tiendas no se conceden de forma automática necesariamente. Compruebe si su solicitud de nuevas tiendas es aprobada; no dé por hecho que su trabajo ya está terminado porque a realizado la solicitud. La secuencia de comandos start_install_store_tx no podrá continuar si no hay al menos una tienda disponible.

    16. Personalizar ShopSite
    17. Puede personalizar partes de la interfaz que los comerciantes y los clientes ven mientras interactúan con ShopSite. Para obtener más información, consulte la página Personalizar ShopSite.