• No se han encontrado resultados

Enestecapítuloseexplicacómocargar loscatálogosde ejemploquese proporcionanconlatiendaExpressStore.Haydoscatálogosdeejemplo:un catalogoquecontieneartículosde ropayuncatálogoquecontieneartículosde ferretería. Esnecesarioañadiruncatálogoa latiendaparapoder completarun flujode compra.Alutilizarloscatálogosdeejemploaprenderáa implementar catálogosenWebSphereCommerce.Después, yaestará listoparacrearlosdatosde catálogodesu propiatienda. Puedecargar uncatálogodeejemploopuedecrear uncatálogoutilizandolasherramientasdeGestiónde productosdeWebSphere CommerceAccelerator;paramásinformación, consulteelCapítulo16,“Gestióndel catálogo”,enlapágina105.

Estructura

del

catálogo

Aligualqueuncatálogotradicional,uncatálogoenlíneasecomponedelos productosy serviciosqueseofrecenparalaventa.Aunqueeltamañoyla estructura deloscatálogosenlíneavarían muchodeunatiendaaotra,los catálogosrequieren losiguiente:

v Loquesevaavender, incluyendo:

– Precios,quenormalmenteseincluyen enelcatálogoenlínea

– Datos delosproductos,comodescripcioneseimágenesdelamercancía. – Categorías, yaquelamayoríadecatálogos,aunquenotodos, dividenla

mercancía encategoríasparaquealosclienteslesresultemásfácil examinarlos.

v Unmétododevisualizaciónparamostrarloquesevaa vender.Laspáginasde visualizacióndecatálogodescribenesquemáticamente cómosepresenta una páginaalosclientesyproporcionanunaspectovisualuniformeenlasdiversas páginasdelcatálogo.Laestructuradelcatálogodependedelamercancía.

Catálogo

de

ejemplo

de

la

tienda

de

ropa

Ropa deportiva Catálogo maestro Complementos Señoras Novedades Vaqueros clásicos con 5 bolsillos Pantalones de algodón Vestido de verano de manga corta Pantalón vaquero holgado

Bolso de noche Camiseta

Camisa de vestir

Bolso grande Falda clásica

Pantalones vaqueros Pequeño color salmón Pequeño color azul Ropa deportiva Complementos Caballeros Pantalones de algodón holgados con 5 bolsillos Cinturón clásico Calcetines de deporte Pantalón corto de paseo Camiseta de deporte Sudadera deportiva Pantalones largos y cortos

- Nombre del catálogo

maestro

- Categorías principales

- Subcategorías

- Productos

Catálogo

de

ejemplo

de

la

ferretería

Catálogo

Elcatálogomaestroeselpuntodepartida.Elcatálogocontienetodalainformación jerárquicayde navegación.Esuna colecciónde gruposde catálogoyentradas de catálogoquesepuedenvisualizary adquirirenunatiendaenlínea.

EnWebSphereCommerce,una entidadde catálogorepresentaelcatálogoenlabase de datos.UnaentidaddecatálogoconstadeunIDdecatálogoexclusivoyuna descripción decatálogo,porejemplo, elnombrede catálogo.Cadatiendadel sistemaWebSphereCommercedebeestarrelacionadaporlomenosconuna entidadde catálogo.

Grupos

de

catálogo

Losgruposdecatálogosonagrupacionesgenéricasdelasentradas decatálogo,que secreanpormotivosde partición.Ungrupode catálogoperteneceauncatálogoy puedecontenermásde ungrupo decatálogoo entradasdecatálogo.Puedeasociar gruposdecatálogoconmásde uncatálogo. Losgruposdecatálogotambiénse conocen comocategorías.

Catálogo maestro

Sierras

para madera Lijadoras Taladros Amoladoras

Sierras inalámbricas Atornilladoras

Carpintería Herramientas

eléctricas Novedades

Sierra circular Lijadora eléctrica Taladro percutor Amoladora deángulo pequeño Atornilladora Sierra de calar para PLADUR

-

- Categorías principales

Nombre del catálogo

maestro

- Subcategorías

- Productos

Leyenda

- Artículo

Paracreargruposdecatálogo,enprimerlugardebeordenarelcatálogoenuna jerarquíao árbolinvertido.Elárbolempiezaenlosgruposde catálogogenerales (denominadascategoríassuperiores)yseramificaensubcategorías cadavezmás específicas hastaquenosepuededividirmás.Ungrupode catálogoeselpadre de las categoríasqueestáninmediatamentedebajodeél, yunhijodelgrupode catálogoqueestáporencima. Porejemplo,enlafigura“Catálogodeejemplodela tiendaderopa”enlapágina26,Caballerosesuna agrupacióndelascategoríasde ropa paracaballero,mientrasquelosgruposdecatálogoRopadeportivay

Complementosson agrupacionesdeentradas decatálogo.

Entradas

de

catálogo

Cadagrupode catálogocontieneentradasdecatálogo.Lasentradasdecatálogo representanmercancía quesepuedesolicitarenuncatálogoenlínea.

Normalmente, lasentradastienenunnombreonúmerodepieza, unadescripción, unoo másprecios,imágenesy otrosdetalles.Enloscatálogosdeejemplo, una entradade catálogopuedeserunproducto,unartículo,unpaquetecompuestoo unkitpremontado.Acontinuaciónseofrecemásinformaciónsobrecadaunode estostiposdeentradadecatálogo.

Productos

Un productoesuntipode entradadecatálogo.Unproductoactúacomo una plantillaparaungrupode artículos(ocódigosdeartículo)que

presentanlosmismosatributos.Porejemplo,una camisaesunproductoen elcatálogo.Despuésdehaberañadidoatributosy valoresde atributopara lacamisa,cadavariaciónseconvierte enunartículo,porejemplo,una camisanegrade tallapequeña.

Artículos

Un artículoesunaunidadtangibledemercancíaquetieneunnombre,un númerode piezayunprecioespecíficos.Porejemplo,unacamisanegrade tallapequeñaesunartículo,mientrasqueunacamisaesunproducto. Todoslosartículosqueestánrelacionadosconunproductodeterminado presentanelmismoconjuntodeatributos.Losartículossedistinguenpor susvaloresdeatributo.

Paquetescompuestos

Un conjuntode entradasdecatálogoquepermitealosclientescomprar variosartículosconunasolapulsacióndelratón.Porejemplo,cuandoun paquetecompuestoparaunordenadoresunaunidadcentraldeproceso, unmonitor,unaunidaddediscoduroyuna unidadde CD-ROM,los componentes sepuedenvenderporseparado.Elpreciodeunpaquete compuestosecompone delasdiferentesentradasdecatálogo.Un paquete compuestonosepuedecomprardirectamente.

Kitpremontado

Un kitpremontadoesunconjuntodeentradasde catálogoquenose pueden venderporseparado. Porejemplo,unkitpremontadode ordenadorpuedecontener unaunidadcentraldeproceso,unmonitory una unidadde discoduroespecíficos.Un kitpremontadotienesupropio precioy sepuedeañadiralcarrode lacompra. Unavez quesehaañadido alcarrodelacompra,nosepuedecambiarelcontenidodelkit

premontado. Consideradodeformasimilaraunproducto, unkit premontadopuedeteneratributos descriptivos.

Atributos

Losatributosson laspropiedadesde losproductosdeunatiendaenlínea.Existen dostiposdeatributos:

v Losatributos dedefiniciónson propiedades,comoporejemploelcolor olatalla. Losvaloresdeatributosonlapropiedadde unatributo,porejemplouncolor (azuloamarillo)o talla(mediana)específico.Debepredefinir losvaloresde atributoantesdeasignarlos alosartículos.Losvaloresde atributoestán implícitamenterelacionadosconsusatributos.Cadacombinaciónposiblede atributosyvaloresdeatributoequivalea unnuevoartículo.Despuésde crear atributosysusvalores,puedeactualizarinformacióncomo,porejemplo,el nombre,ladescripción yeltipo(texto,númerosenterosonúmerosdecimales). Losatributos dedefiniciónseutilizanparalaresolucióndecódigosde artículo, dondecadacombinaciónposibledeatributos yvaloresdeatributodefineun artículo.

v Encambio,losatributos descriptivossimplementeproporcionandescripciones adicionales.Porejemplo,algunasprendasderopa sólodebenlimpiarseenseco; unatributodescriptivo puedeespecificarestacondicióndesólolimpieza en seco.Losatributos descriptivosnoseutilizanparalaresolucióndecódigosde artículo.Mejoranlasdescripcionesde losproductosy proporcionanunmétodo paraañadir informaciónespecífica.

Valores

de

atributo

Losvaloresdeatributo sonlaspropiedadesdeunatributo,porejemplouncolor (azul oamarillo)otalla(pequeña,medianaogrande)específico.Debe predefinir losvaloresdeatributoantesdeasignarlos alosartículos.Cadacombinación posibledevaloresdeatributos dedefinicióndefineunartículo.

Fijación

de

precios

Todaslas entradasdecatálogode latiendaExpressStoretienenasignadounprecio. Lasentradasde catálogode latiendaExpressStoretambiéntienenasignadoun preciode catálogo.Sielpreciodecatálogoesmásbajoqueelpreciode oferta,el preciode catálogosevisualizaenlaspáginasdetiendaconunalíneaa laaltura central delasletras(tachado).Si utilizaprecios decatálogoenlatienda, asegúrese de queelpreciodecatálogoparaelproductoseaigualqueelpreciodecatálogo paraelcódigodeartículo.Algunaspáginasde latiendaExpressStoremuestranel preciode catálogoparaelproducto,mientrasqueotrasmuestranelpreciode catálogoparaelcódigodeartículo.

Enunatiendaglobalizada,haydosmétodosparafijarelpreciodelosproductos: 1. Asignarunprecioalproductoencadamonedasoportada.Puedecrear, listary

cambiarlosprecios asociadosaunproductoocódigodeartículoutilizandolas herramientasde GestióndeproductosdeWebSphereCommerceAccelerator. 2. Asignarunprecioaunproductoenlamonedaporomisióny luegoestablecer

tiposdecambioparatodaslasdemás monedassoportadas.Latienda

ExpressStoredemuestra estemétodo. CuandosepublicólatiendaExpressStore secargarontiposde cambio.Paramodificarlostiposde cambio,consultela sección“Modificarlostiposde cambio”enlapágina88.

Características

de

marketing

y

comercialización

de

los

catálogos

de

ejemplo

LoscatálogosdeejemplodelatiendaExpressStoretambiéndemuestranvarias características decomercialización.

Kitpremontado

Elcatálogode ejemploderopa contieneunejemplodeunkitpremontado. Lapáginade categoríasuperiorSeñorasmuestraunkitpremontadode conjuntodefalda ycamiseta.

Elcatálogode ejemplodeferreteríacontieneunejemplodeunkit

premontado. Lapágina desubcategoríaTaladroseléctricosmuestraunkit premontadodetaladropercutor yamoladora deángulopequeño.

Paquetecompuesto

Elcatálogode ejemploderopa contieneunpaquetecompuestode pantalóninformaly cinturónenlaspáginasdecategoríasuperior

Caballerosy Novedades.Elcatálogodeejemplodeferreteríamuestraun paquetecompuestodesierracircular conlijadoraeléctricaenlapáginade categoría Carpintería.

Venta cruzada

Venta cruzada,cuandouncomerciantesugiereotrasentradasde catálogo basándoseenuna entradade catálogoyaelegida.Porejemplo,un

comerciantepuedesugerirunaimpresoraa colordealta resolucióncuando secompraunacámara digital,ountipo depilasdeterminado cuandose compra unalinterna.Elcatálogode ejemploderopa contienecuatro ejemplosde ventascruzadas:

v Cinturónclásicoconpantalones dealgodónenlapáginade categoría superiorCaballeros

v Pantalonesdealgodón holgadosde 5bolsillosconcinturón clásicoenla páginadecategoría superiorCaballeros

v Topclásicoconfaldaclásica enlapágina decategoríasuperiorSeñoras v Faldaclásica contopclásicoenlapáginadecategoría superiorSeñoras Elcatálogode ejemplodeferreteríacontieneunejemplodeuna venta cruzadaenlapáginade categoríaTaladroseléctricos. Seofreceunaventa cruzadade untaladro percutorconuna sierracircular.

Venta ascendente

Venta ascendente,cuandouncomerciantesugiereunaentradadecatálogo mejorbasándoseenlaseleccionada. Porejemplo,uncomerciantepuede sugeriruntelevisordemejorcalidadcuandoseseleccionaunmodelode gamabaja..Elcatálogodeejemploderopamuestrauna ventaascendente enlapáginaNovedades. LaventaascendenteesPantalonesdealgodón conPantalonesdealgodón holgadoscon5 bolsillos.

Elcatálogode ejemplodeferreteríacontieneunejemplodeuna venta ascendente. Lapáginade categoríaAmoladoraseléctricastiene unaventa ascendente deunaAmoladorade ángulopequeñoconatornilladorapara PLADUR

Accesorio

Accesorio,cuandouncomerciantesugiereunaccesorioquecomplementará laentradadecatálogoseleccionada.Porejemplo, uncomerciantepuede sugeriruncontroladorde juegosadicionalcuandoseseleccionaunsistema de videojuegos.Elcatálogodeejemploderopa contieneunejemplodeun accesorio:Enlapáginadecategoría Caballeros,elpantalóncortode paseo seofrececoncalcetinesdedeporte comoaccesorio.

Elcatálogode ejemplodeferreteríacontieneunejemplodeunaccesorio. Lapáginade categoríaSierrasparamaderaofreceunalijadora eléctrica conlacompradeuna sierracircular.

Zonadee-Marketing

Laszonasde e-Marketingseutilizandurante lacreaciónde páginaspara reservarespacio paraelcontenidodinámicoquesepresentaráalos clientes. Cuandounclientesolicitauna página,laszonasdee-marketing

presentes enlapágina secomunicanconelservidor denormaspara procesar elcódigobasadoennormasasociadoconlazona.Cadazonade e-marketingtieneunaomásiniciativas decampañaasociadas aella.Seda soportealas zonasdee-Marketing mediantebeansdedatosespecialesque seutilizanjunto conlatecnologíaJSPparagenerarcontenidode página WebutilizandoelsistemadeprocesodenormasdeWebSphereCommerce. Elcatálogode ejemploderopa muestraunejemplodeuna zonade

e-Marketing Semuestraunazonadee-Marketing conCamisetayCamiseta de deporteenlapáginadecarrodelacompra.

Elcatálogode ejemplodeferreteríamuestraunejemplode unazonade e-Marketing.LapáginaCarrode lacompra muestraunazonade e-Marketing deTaladropercutor ySierracircular.

El

proceso

de

carga

Paracargar elcatálogodeejemplo,utiliceLoaderpackage.Elcatálogode ejemplo secomponedevariosarchivosXML,enlosquecadaelementorepresentauna tabla debasede datosdeterminada,ylosatributos delelementorepresentan columnasde basededatos.Elsiguiente extractodeXMLmuestraunelementoque llenará condatosvariascolumnasde latabla CATALOG.

<catalog catalog_id="@catalog_id_1" member_id="&MEMBER_ID;" identifer="&STORE_IDENTIFIER" description="&STORE_NAME; Catalog" tpclevel="0"/>

Utilice IDResolverparageneraridentificadoresparaloselementosXMLquelos necesiten antesdecargar datosenlabasededatos.Laclaveprimaria

(identificador) sesustituye porunaliaseneldocumentoXML.Estealiasseutiliza luegoencualquier otraparte delarchivo XMLparahacerreferenciaa ese

elemento.Deestemodo, nohacefaltasaberlosíndicesexclusivosnecesariospara crearelarchivoXML.Un aliasempiezaconunsigno@yterminaconunpuntoy coma, porejemplo@catalog_id_1;.IDResolversustituyelosaliasporunvalor exclusivo.

DespuésdeejecutarIDResolver,elejemploanteriorsepareceríaalsiguiente: <catalog catalog_id="10001" member_id="-2000" identifer="ExpressStore" description="Catálogo de ExpressStore" tpclevel="0"/>

Donde10001 eselIDexclusivoasignadopor IDResolvery-2000eselIDde miembro.ElarchivoXMLresultantesecargaentoncesutilizandoLoaderpackage.

Carga

de

un

catálogo

de

ejemplo

Nota: LatiendaExpressStorecontienedoscatálogosdeejemplo.

Catálogodemoda

Elcatálogodemodaestáeneldirectorio:

\Commerce\samples\stores\ExpressStore\B2CCatalog\

Catálogodeferretería

Elcatálogodeferreteríaestáeneldirectorio:

\Commerce\samples\stores\ExpressStore\B2BCatalog\

Carga

del

catálogo

de

ejemplo

en

un

entorno

de

desarrollo

2000

Developer LasinstruccionesdeestasecciónseaplicanaWebSphereCommerce- Express DeveloperEdition.

1. SielidentificadordetiendanoesExpressStore,editeelarchivo foreignkeys.dtd.

a. Abraelarchivoapropiado enuneditordetexto: Catálogo demoda dir_instalación_WC/samples/stores/ExpressStore/ B2CCatalog/data/foreignkeys.dtd Catálogo deferretería dir_instalación_WC/samples/stores/ExpressStore/ B2BCatalog/data/foreignkeys.dtd

b. Cambieelvalor delaentidadSTORE_IDENTIFIER: <!Entity STORE_IDENTIFIER "ExpressStore">

donde:STORE_IDENTIFIEReselidentificadordetiendaqueespecificóen elpaso8 enlapágina10cuandopublicólatienda.

2. Guardeycierreelarchivo.

3. Establezcalas variablesde entorno:

a. Abraelarchivodir_instalación_WC/bin/setenv.batenuneditorde texto. b. Cambielosvaloresqueaparecenencursivapor losvaloresadecuadospara

susistema. SET WAS_HOME=dir_instalación_WCDE\runtimes\base_v5\ SET JAVA_HOME=dir_instalación_WCDE\runtimes\base_v5\java SET DB2_DRIVER=dir_instalación_DB2\java\db2java.zip SET WCS_HOME=dir_instalación_WCDE SET WCS_USER_HOME=dir_instalación_WCDE SET WCS_PATH=dir_instalación_WCDE\bin; dir_instalación_WAS\bin;dir_instalación_WAS\java\bin; dir_instalación_DB2\bin SET WCS_JCE_CLASSPATH=dir_instalación_WCDE\runtimes\base_v5\java\jre\lib\ext; dir_instalación_WCDE\lib\ibmjcefw.jar; dir_instalación_WCDE\lib\ibmjceprovider.jar; dir_instalación_WCDE\lib\local_policy.jar; dir_instalación_WCDE\lib\US_export_policy.jar; SET WCLOGDIR=dir_instalación_WCDE\logs SET WCTEMPDIR=dir_instalación_WCDE\temp SET PM_HOME=dir_instalación_WCDE\payments SET PM_DB_CLASSPATH=dir_instalación_DB2\bin; dir_instalación_DB2\java\db2java.zip SET DB2_HOME=dir_instalación_DB2 c. Guardeycierreelarchivo.

4. Desde unaventanadeindicadordemandatos,vayaaldirectorio: dir_instalación_WCDE\samples\stores\ExpressStore.

5. Escribaload_sample_data.Selesolicitarásu IDde usuarioycontraseñadebase dedatos,elnombredelabasede datos,elnombredeesquemayeltipode catálogoquedesea cargar.

Carga

del

catálogo

de

ejemplo

en

WebSphere

Commerce

ejecutándose

en

Windows,

Linux

o

iSeries

1. SielidentificadordetiendanoesExpressStore,editeelarchivo foreignkeys.dtd.

a. Abraelarchivoapropiado enuneditordetexto:

Catálogodemoda dir_instalación_WC/samples/stores/ExpressStore/ B2CCatalog/data/foreignkeys.dtd Catálogodeferretería dir_instalación_WC/samples/stores/ExpressStore/ B2BCatalog/data/foreignkeys.dtd

b. Cambieelvalor delaentidadSTORE_IDENTIFIER: <!Entity STORE_IDENTIFIER "ExpressStore">

donde:STORE_IDENTIFIEReselidentificadordetiendaqueespecificóen elpaso8 enlapágina 10cuandopublicólatienda.