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
- Consideraciones previas a la instalación
- Debe instalar el paquete de pantallas Transact de ShopSite antes de instalar o actualizar el software del servidor de contenidos. Si aún no ha instalado el paquete de pantallas, lea las Instrucciones de instalación del paquete de pantallas de ShopSite TX 4.3.
- Antes de instalar el software de ShopSite, el servidor de contenidos debe estar ejecutando Solaris for Sparc 2.5.1 o superior o Linux 2.0.36 o superior, con Netscape Enterprise Server 3.5.1 o servidor Web Apache versión 1.3.0 o superior instalado y configurado.
Nota: Puede que experimente algún problema al configurar los procesadores de pago si ejecuta Solaris 2.6 e intenta ejecutar la secuencia de comandos tx_assign_store_to_merchant.ksh detrás de un cortafuegos. La utilización del parche 105786-07 para el sistema operativo Solaris puede resolver el problema.
- Debe utilizar las secuencias de comandos contenidas en el software de ShopSite para crear tiendas en el centro comercial. Estas secuencias de comandos asignan de antemano un Id de tienda de ShopSite a un Id de tienda de Transact concreto. Esta dependencia debe mantenerse para que las tiendas funcionen correctamente. No acceda a la pantalla Keymaster Management Functions de Transact para asignar a comerciantes a los Id de tienda de Transact; esta función debe manipularse mediante las secuencias de comandos y el software. Asimismo, no siga las instrucciones incluidas en la sección "Instructions for Merchants" (Instrucciones para comerciantes) de la pantalla Keymaster Management Functions. Dichas funciones también deben manipularse mediante las secuencias de comandos y el software.
- La personalización a nivel de tienda de las pantallas de Transact (establecimiento de la marca del comerciante) debe hacerse después de ejecutar la secuencia de comandos start_install_store_tx .
- Si su sitio genera archivos auth para cada tienda, deberá utilizar las secuencias de comandos proporcionadas para generar los archivos. Los archivos store.auth tienen una estructura estándar, que incluye límites de productos y páginas para la tienda.
- El administrador de su cuenta debe haberle facilitado un archivo csp.id . Las secuencias de comandos de instalación necesitan este archivo para crear las tiendas. Si no dispone de este archivo, todas las tiendas creadas serán tiendas de evaluación, por lo que los comerciantes verán un mensaje en el que se indica esta circunstancia en la parte inferior de la pantalla principal de ShopSite. Puede continuar con la instalación y la prueba de las tiendas sin el archivo. Una vez que obtenga el archivo csp.id , cópielo al directorio SHOPSITE_DIRECTORY para que las tiendas abandonen el modo de evaluación.
- Planificar los directorios de ShopSite
ShopSite TX coloca los archivos en seis directorios:
- Los archivos ejecutables que utilizan todas las tiendas se colocan en dos directorios independientes, un directorio SHOPSITE_DIRECTORY y un directorio SHOPPING_CART_DIRECTORY. Debe asignar un alias para estos directorios en su servidor y hacer que sean accesibles a través de URL. La secuencia de comandos SHOPSITE_DIRECTORY sólo debe estar accesible para los comerciantes. Si utiliza un servidor Netscape, consulte la información contenida en los requisitos de configuración del servidor acerca de la configuración de Netscape para utilizar archivos .htacces .
® Debe colocar estos directorios dentro o colgando del directorio cgi-bin de su servidor. Como medida de seguridad, debe configurar el servidor de forma que sólo sirva programas CGI desde los directorios cgi-bin y no archivos de texto ni archivos HTML.
- Los archivos relacionados con la seguridad se almacenan en el directorio MALL_SECURITY_DIRECTORY. Este directorio contiene las contraseñas y debe estar protegido de accesos inadecuados.
® Coloque este directorio dentro o bajo el directorio cgi-bin del servidor.
- Los gráficos utilizados por todas las tiendas ShopSite se almacenan en un directorio independiente al que debe tener acceso el servidor Web. El directorio recomendado es shopsite-images bajo la raíz de documentos del servidor Web.
- Cada tienda requiere su propio directorio DATA_DIRECTORY en el que almacenar sus bases de datos de productos y páginas.
® Coloque el directorio DATA_DIRECTORY de cada tienda en el espacio de usuario que haya asignado al comerciante para asegurarse de que no es accesible desde un navegador. En otras palabras, no ponga el directorio Data Directory bajo el directorio raíz de documentos del servidor Web.
- Su tienda también necesita un directorio llamado HTML_DIRECTORY para almacenar sus archivos HTML, que son las páginas generadas para cada tienda. Este directorio se denomina a veces el directorio de salida de la tienda. Es preciso asignar un alias al URL principal de la tienda para que se dirija al directorio de la tienda HTML_DIRECTORY.
® Ponga el directorio HTML_DIRECTORY de cada tienda en el espacio de usuario que haya asignado al comerciante o en el lugar en el que se encuentren sus páginas HTML ya existentes.Tenga en cuenta que las imágenes de cada tienda se almacenan en un subdirectorio llamado media del directorio HTML_DIRECTORY, y puede que desee conceder acceso FTP a cada comerciante a su propio directorio media.
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
- Inicialización del centro comercial
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.
- Edite el archivo config_mall.aa
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.
- Inicie una sesión o su (superusuario) con la cuenta UNIX_WEB_USER_ID .
- Cambie el directorio a la ubicación de los archivos de instalación.
- 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.
- Compruebe de nuevo los valores establecidos, guárdelos y cierre el archivo.
- Cree una copia del archivo config_mall.aa como medida de seguridad por si el archivo resulta sobrescrito o borrado.
- Ejecute la secuencia de comandos start_install_mall_tx
La secuencia de comandos start_install_mall_tx establece la configuración inicial del software ShopSite en el servidor de contenidos.
- 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.
- Inicie una sesión o su (superusuario) con la cuenta UNIX_WEB_USER_ID .
- Compruebe que el archivo csp.id está en el mismo directorio que la secuencia de comandos start_install_mall_tx.ksh .
- 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.
- 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.
- 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.
- Regístrese como administrador host
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.
- 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
- Cuando vea la página de nombre y contraseña de usuario, seleccione la opción para registrarse.
- 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.
- 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------ Envíe el registro.
- 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.
- 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.
- 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.
- 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.
- Ejecute la secuencia de comandos start_install_mall_tx (por segunda vez)
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.
- Inicie una sesión o su (superusuario) con la cuenta UNIX_WEB_USER_ID .
- 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.
- Configure el servidor Web
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.
- Inicialización de la tienda
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.
- Edite el archivo config_store.aa
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.
- 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.
- Compruebe de nuevo los valores establecidos, guárdelos y cierre el archivo.
- Cree una copia del archivo config_store.aa como medida de seguridad por si el archivo resulta sobrescrito o borrado.
- Ejecute la secuencia de comandos start_install_store_tx
- Inicie una sesión o su (superusuario) con la cuenta UNIX_WEB_USER_ID .
- 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 .
- Configure el servidor Web
Realice los siguientes cambios administrativos en el servidor Web:
- Asigne un alias al STORE_FRONT_URL para que señale al directorio HTML_DIRECTORY de la tienda.
- 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.
- Comunique al vendedor que la tienda está lista
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.
- Instale paquetes de idiomas
(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.
- Compruebe que ha instalado correctamente una tienda en inglés siguiendo las instrucciones de la Sección IV.
- Descomprima con zip o tar los archivos de paquetes de idiomas en el directorio desde el que ejecutó la instalación de ShopSite.
- 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.
- Responsabilidades de mantenimiento
- Cambiar claves
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.
- Solicitar nuevas tiendas
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.
- Personalizar ShopSite
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.