Parte
uno:
Publicar
y
configurar
una
tienda
basada
en
FashionFlow
Nota: DurantelacreacióndelArchivador detienda,noutiliceunnombrede directoriode tiendaquetengamásde 15caracteresynoutiliceningún dígitoenelnombre deldirectorio delatienda.Tampoco utilicecaracteres especialescomo“_” enelnombredeldirectoriodelatienda. Sinosesiguen estasrecomendaciones, algunaspáginasdetiendafallaránconelmensaje
Nombredearchivodemasiadolargo
ParacrearunatiendautilizandolatiendadeejemploFashionFlow,debepublicarla, y luego,opcionalmente,puedeconfigurarla.
Publicar
una
tienda
utilizando
la
Consola
de
administración
Publicar unarchivadorde tiendaenunservidorWebSphereCommerceServerle permitecrearunatiendaoperativa.EnWebSphereCommerce,Business Edition,los archivosarchivadoresde tiendade ejemplotambiénseutilizanparaempaquetary entregar estructurasdeorganización, rolesde usuariopredefinidosy políticasde controldeacceso quesenecesitanparacrearelentornoparalatiendaoelsitio,así como conjuntosdeelementosde tiendaquecreanuncatálogoounescaparate. Paracrearunatiendaoperativa,debepublicar unode losarchivadoresdetienda compuestos.Tambiénpuedepublicarunaseriedearchivadoresde tiendade componenteparapublicarunatiendaoperativa;noobstante,lapublicacióndeese tipo archivadoresdetiendasedescribeenPublicar unarchivadorde tiendadesdela Consola deadministración-OpcionesavanzadasenlaayudaenlíneadeWebSphere Commerce.
Importante:Sigalasinstruccionesdeestecapítuloparapublicararchivadoresde tiendacompuestos.Paraobtenerinformaciónsobrecómo publicarcualquierotro tipo dearchivadordetienda, consultePublicarunarchivadordetienda desdela Consola deadministración-OpcionesavanzadasenlaayudaenlíneadeWebSphere Commerce.
ParapublicarunarchivadordetiendadesdelaConsoladeadministración,hagalo siguiente:
1. Asegúresede quetieneacceso deAdministradordesitio.
2. Asegúresede quelosserviciosyservidorescorrectosestén ejecutándose.Para obtener informacióndetallada, consulteComprobarquelosserviciosyservidores correctos estánejecutándoseparalapublicaciónenlaayuda enlíneade
WebSphereCommerce.
a. Asegúresedequelabasededatossehayainiciado. b. Asegúresedequeelservidor Websehayainiciado. c. AsegúresedequeWebSphereCommercesehayainiciado
d. AsegúresedequeWebSphereCommercePaymentssehayainiciado e. Asegúresedequelosmétodosdepagoadecuadosesténdisponibles. 3. Configurelapublicación.Paraobtenerinformacióndetalladasobrecómo
configurarlapublicación,consulteConfigurarlapublicación(AIX,SOLARIS, LINUX yWindows)enlaayudaenlíneade WebSphereCommerce.
4. (Opcional) Hagaunacopiade seguridaddelabasededatosde WebSphere Commerce,paraquepuedarestaurarlaversiónanterioralapublicaciónsi fueranecesario.
5. Abra laConsolade administración,seleccionandolaopciónSitio.
6. EnelmenúArchivadores detienda, seleccionePublicar.Sevisualizalapágina Archivadores detienda, quemuestralalistade losarchivadoresdetienda disponibles parapublicación.Poromisión,sevisualizalapáginaquemuestra losarchivadores detiendacompuestos.Paraobtenerinformaciónsobrecómo publicar cualquierotrotipodearchivadorde tienda,consultePublicar un archivadorde tiendadesde laConsola deadministración-Opcionesavanzadasenla ayuda enlíneadeWebSphereCommerce.
7. Seleccione elarchivadorde tiendaquedeseapublicar.Paraverunavista previa delatienda,pulseVistaprevia.Sevisualizaunaversión HTMLdela tiendapublicadaenotraventana.
Nota: Lasvistaspreviassóloestándisponiblesparalosarchivadoresdetienda quecontienentiendasdecaraalcliente.
8. PulseSiguiente.SevisualizalapáginaParámetros.Enfuncióndelarchivador de tiendaquehayaseleccionado,sevisualizaránparámetrosdiferentes. Para más información,consulteParámetrosdelprogramade utilidaddepublicaciónpor archivadorde tiendaenlaayudaenlíneadeWebSphereCommerce.
a. Siestápublicandounarchivadordetiendadeejemploporprimeravez, acepte losvaloresporomisiónenloscamposdeparámetros.Sivaa publicarunarchivadordetiendadeejemploquenoseaunarchivadorde tiendacompuesto,osideseapublicaruna segundatiendadelmismotipo deunarchivadordetiendapublicado anteriormente,consultePublicar un archivadordetienda desdelaConsolade administración-Opcionesavanzadas en laayudaenlíneade WebSphereCommerce.Importante:Nole
recomendamosquepubliquemásde untipo dearchivadordetienda compuestooarchivadordetiendadeestructurade organizaciónenla mismainstancia(porejemplo,nopubliqueConsumerDirect.sary DemandChain.sarenlamismainstancia),niquepubliqueelmismo archivadordetiendacompuestooarchivadordetiendadeestructurade organizaciónmásdeunavez,yaquedichasaccionespuedensobreescribir datospublicadosanteriormente.
b. PulseSiguiente.SevisualizalapáginaResumen,quelistaelarchivadorde tiendaylosparámetrosseleccionados, asícomolaubicaciónenlaquese publicaráelarchivadordetienda. Sidesearevisar laestructuradearchivos delatiendaunavezquesepublique, anotelaubicaciónpublicadapara futurasconsultas.
9. Despuésderevisar lainformaciónde resumen,pulseFinalizar.Sevisualiza undiálogodeconfirmación, queleindicaelnúmerodeltrabajode
publicación.Anoteelnúmerodetrabajoparafuturasconsultas.PulseAceptar. Sevisualiza lapáginaEstadodeltrabajode publicación.Elestadodela publicaciónseindicaenlacolumnaEstadodepublicación.PulseRenovar
paraactualizarelestado.
10. Paravermásdetallessobreuntrabajodepublicacióndeterminado,
selecciónelo enlalista. PulseDetalles.SevisualizalapáginaDetalles dela publicación.Mientraselarchivadordetiendaseestápublicando,lapágina Detalles delapublicaciónserenuevaautomáticamentecada20segundoscon elestadodepublicaciónmás reciente.
Nota: Siseproduceunerrordurantelapublicación,sevisualiza unaventana conmásdetallessobreelerror. Sinecesitamásinformación,consulte
ResolucióndeproblemasdepublicaciónenlaayudaenlíneadeWebSphere Commerce.
11. Revise losdetallesdelapublicación.
12. Si elarchivadordetiendasehapublicadosatisfactoriamente,tiene laopción de iniciarlatienda. Paravery probarlatienda,pulseIniciartienda.Se visualizaráunrecuadrodediálogoquelesolicitaráelcontextodela aplicación Web.Acepteelvalorporomisión.PulseAceptar.
Notas:
1. CompilarlosarchivosJSP(JavaServerPages) desusitioo tiendaantesde iniciarlareducirádeformasignificativalacantidaddetiempoquese necesitaparacargarcadapáginade tienda.Poresemotivo,serecomienda quecompileporloteslosarchivosJSPdesusitio otiendadespués de publicarunarchivadordetienda. ParacompilarporloteslosarchivosJSP delatienda, consulteCompilarlosarchivosJSPenlaayuda enlíneade WebSphereCommerce.
2. SipublicaelarchivadordetiendaDirectoa B2B(ToolTech),debedetener yreiniciarelservidordecomercioantesdeverlatienda,olapáginade registronosevisualizarácorrectamente.Paramásinformación, consulte
Iniciary detenerWebSphereCommerceenlaayudaenlíneadeWebSphere Commerce.Paraimpedirquesevisualicenexcepcionesinnecesarias, suprimaeltrabajoSendTransactionMsgdelostrabajosplanificados.Para másinformación, consulteSuprimiruntrabajoplanificadoenlaayudaen líneadeWebSphereCommerce.
13. Parahabilitarelalmacenamientoenantememoriaenlastiendasde ejemplo, debefusionarelarchivocachespec.xmldeldirectoriosiguiente:
dir_instal_WC/samples/dynacache/nombremodelonegocioconelarchivo cachespec.xmleneldirectoriosiguiente:
dir_instal_WAS/installedApps/nombrecélula/WC_nombreinstancia.ear/
Stores.war/WEB-INF
2000400
dir_usuario_WAS/InstalledApps/nombrecélula/WC_nombreinstancia.ear/
Stores.war/WEB-INF
Debe editarelarchivo cachespec.xmlexistente eneldirectorio WEB-INFcon loscambios delprimerarchivo,enlugardesustituirlo.
Nota: EnWebSphereStudio,elalmacenamientoenantememoriaestáactivado
poromisión,demodoquenonecesitarealizarestepasosivaa publicarenWebSphereStudio.
Cuando hayaterminadodeverlatienda, añadaunmarcadorparaelsitioy cierreelnavegador.
Importante:
1. SiestáejecutandoelservidorWebenunnododistintoalnodo deWebSphere Commerce,realicelospasos siguientesdespués depublicarunarchivadorde tienda:
a. DetengaelservidorWeb.
b. CopieloselementosWebdelatiendadesdeeldirectorio siguientede la máquinade WebSphereCommerceenlamáquinadelservidor Webenla mismaubicación:
dir_instal_WAS/installedApps/nombrecélula/WC_demo.ear/Stores.war
2000400 dir_usuario_WAS/InstalledApps/nombrecélula/
WC_demo.ear/Stores.war c. InicieelservidorWeb.
2. Sicambia lavíadeacceso decontextode laaplicación Web,debeasegurarsede quecoincidaconlavíadeacceso definidaenelservidor WebSphereCommerce Server.
3. Sólosepuedepublicarunarchivadorde tiendaa lavez.
4. CuandoinicialatiendaFashionFlowdesdelaConsoladeadministración,se conectaalatiendaconelmismonombrede usuarioycontraseñaqueha utilizadoparaconectarsea laConsoladeadministración.Si cambiala contraseñaenlatienda, tambiénlaestácambiandoparalaConsolade administración.Enlugardeeso,paraprobar lascaracterísticasde latienda, incluyendoladecambiodecontraseña, guardeladireccióndelsitio,cierre todaslasventanas denavegadory,a continuación,conéctesedenuevoala tienda. Paramásinformación,consulteLimitacionesalutilizarvariasventanas denavegador.
5. Sitiene previstoefectuarcambiosensusarchivosJSPdespués depublicarla tienda, deberíainhabilitarelalmacenamientoenantememoriadeservletsen WebSphereApplicationServer.Paraobtenermásinformación, consulteel capítulo″Almacenamientoenantememoriadinámico″delapublicación
WebSphereCommerce,Guíadeadministración.SiestáutilizandoWebSphere CommerceStudio,elalmacenamientoenantememoriade servletsestá inhabilitadoporomisión.
Nota: Sitieneuna tiendabasada enunSAR detiendaDirectoalconsumidor anterior(porejemplo,deWebFashion,NewFashion,FashionFlowde CommerceEnhancementPack) publicadaenlamáquinaenlaquevaa instalarConsumerDirectStore.sar(BE)oFashionFlow.sar(Professional), necesitacrearunanuevaorganizaciónparautilizarlacomopropietariodela tiendacuandocreeunarchivadordetiendabasadoen
ConsumerDirectStore.sar(BE)oFashionFlow.sar(Professional).La
organizaciónreciéncreadasevisualizaráenlaConsolade administraciónde organizacionesdeWebSphereCommerce.PulseGestióndeaccesoyluego
Organizaciones.Paracrearunanuevaorganizaciónparalatienda, consulte
Crearunaorganizaciónenlaayudaenlíneade WebSphereCommerce. Paraobtener másinformaciónsobrelapublicación,incluidaslasopciones avanzadas,consulte laayuda enlíneadeWebSphereCommerce.
Configurar
una
tienda
utilizando
WebSphere
Commerce
Accelerator
Paraconfigurarunatiendaparaquedé soportea ciertascaracterísticas, hagalo siguiente:
Importante:Actualmente,lasúnicascaracterísticasdisponiblesparala configuración sonlassiguientes:
Tiendas
basadas
en
la
tienda
de
ejemplode
Directo
al
consumidor
v Atenciónalcliente v Subastas
v Pasarporcaja v Cajarápida v Estadodelpedido v Registro
v Cupones
v Asesordeproductos
Tiendas
alojadas
o
tiendas
de
revendedorcreadas
con
la
tienda
de
ejemplo
de
Directo
al
consumidor
v Atenciónalcliente v Subastas
v Catálogo v Pasarporcaja v Cajarápida v Estadodelpedido v Registro
v Cupones
Tiendas
basadas
en
las
tiendas
deejemplo
de
Directo
a
B2B
v Atenciónalclientev Espaciosdetrabajocolaborativos
Estas característicassóloestándisponiblesparalaconfiguraciónenlastiendas basadasenlastiendasdeejemplodeDirecto alconsumidoroDirecto aB2B,porlo quelastiendasalojadascreadasconelAsistentedecreacióndetiendas también tendránlas característicasdisponibles.
1. (Opcional) Hagacopiasde losarchivosJSPdelatiendaqueestéapuntode configurar.LosarchivosJSPseencuentraneneldirectoriosiguiente:
dir_instal_WAS/installedApps/nombrecélula/WC_nombreinstancia.ear
/Stores.war/storedir
2000400 dir_usuario_WAS/installedApps/nombrecélula/WC_nombreinstancia.ear
/Stores.war/storedir
Sihacecopiasde losarchivosJSP,podrádeshacercualquier cambiorealizado enunatienda, quepuedeaplicardeformapermanenteenelpaso8.
2. AbraWebSphereCommerceAccelerator. 3. Enelmenú Tiendas,seleccioneCambiarflujo.
4. Enelmarco denavegaciónizquierdo, seleccionelacaracterística quedesea configurar.
5. Sidesea habilitarlacaracterísticaenlatienda, seleccioneelcampoapropiado (porejemplo,unrecuadroounbotóndeselección). Sideseainhabilitarla característicaenlatienda,asegúresedequeelcampoapropiadoesté deseleccionado.
Nota: Professional2000 Business2000 ParautilizarlascaracterísticasEspacios detrabajo
colaborativosyAtenciónalclienteensu tienda,debeinstalarLotus QuickPlace(Espacios detrabajocolaborativos)yLotusSametime (Atenciónalcliente).Paraobtenermásinformación,consulte la publicaciónWebSphereCommerce,Guíadesoftwareadicional.
6. SeleccioneAplicaroAplicarpermanentementeparaaplicarloscambios.Si seleccionaAplicarpodráverloscambios realizadosenlatiendaactual,perosu elecciónsepuederevocar posteriormente.SiseleccionaAplicar
permanentemente,nopodrárevocarlaelección.Paraobtenermásinformación sobrecómoseaplicanloscambios, consulteCambiarflujosdetienda utilizando WebSphereCommerceAcceleratorenlaayudaenlíneadeWebSphereCommerce. 7. PulseIniciartiendaparaverloscambios enlatienda.Sinoveloscambios,
actualiceelnavegador.
8. Cuandohayaterminadode configurarlatienda,habiliteelalmacenamiento en antememoria.Paramásinformación,consultelapublicaciónWebSphere
Commerce,Guíadeadministración.
Paraobtener másinformaciónsobrecómoconfigurarunatiendaycómocambiarel flujode latienda,consultelaayuda enlíneade WebSphereCommerce.
Despuésdepublicaruna tiendade ejemplo,esposiblequetengaquerealizar pasos adicionalesparaquelatiendaseatotalmentefuncional.Dichospasosse explican acontinuación.
Parte
dos:
Crear
plantillas
de
correo
electrónico
Debe llenarcondatoslatablaEMLMSGsinecesitacrearunaactividaddecorreo electrónico.Estospasos llenaránlatablaEMLMSGconlas tresplantillasquese proporcionanconFashionFlow.Despuésdecompletarestospasos,losclientes pueden utilizarWebSphereCommerceAcceleratorparaenviarmensajesdecorreo electrónico conestasplantillas.
Nota: PararealizarlospasossiguientesnecesitaráelIDdetienda. Para averiguarlo,hagalosiguiente:select*fromstoreent
Requisito
previo
1. Elusuariodebase dedatosdebetenerderechosparacreararchivosenelscript (createEmailTemplate)endir_instal_WC/CommerceServer55/bin/.
2. Nodebehaberningúnarchivodenominado temp.sqleneldirectorio
dir_instal_WC/CommerceServer/bin/.
Ejecutar
el
script
1. Conéctesecomousuario debasededatos. 2000400 Inicieuna sesiónde
QSHELL(ejecutandoSTRQSH).
2. Desde unindicadordemandatos, vayaaldirectorio siguiente: a. dir_instal_WC/CommerceServer55/bin/.Elnombredelscriptes
createEmailTemplate.
3. Endichodirectorio,desdeunindicadordemandatos,escribalosiguiente, donde:
v nombre_bd=elnombredelabasede datosdeWCS
v usuario_bd=elnombredeusuariode basededatosdenombre_bd v sist_pral =elnombrede sistemaprincipaldelservidorWCS v IdTienda =elIDdetiendadeFashionFlow
v contraseña_usuario =lacontraseñadelusuario
v 2000400 contraseña =lacontraseñaparaelIDdeconexión
2000DB2
a. paraañadirlaplantillademodaparacaballero: createEmailTemplate.db2nombre_bdusuario_bd
http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFMen DisplayViewnoPropertyEmailTemplateFFMenDisplayView“Mens fashions”IdTienda
2000400 createEmailTemplate.db2.shnombre_bdusuario_bdcontraseña
http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFMen DisplayViewnoPropertyEmailTemplateFFMenDisplayView“Mens fashions”IdTienda
b. paraañadirlaplantillademodaparaseñora: createEmailTemplate.db2nombre_bdusuario_bd
http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFWomen DisplayViewnoPropertyEmailTemplateFFWomen
DisplayView“Womensfashions”IdTienda
2000400 createEmailTemplate.db2.shnombre_bdusuario_bdcontraseña
http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFWomen DisplayViewnoPropertyEmailTemplateFFWomenDisplayView“Womens fashions”IdTienda
c. paraañadirlaplantillaparaofertas:
createEmailTemplate.db2nombre_bdusuario_bd
http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFSpecials DisplayViewnoPropertyEmailTemplateFFSpecials
DisplayView“Specials”IdTienda
2000400 createEmailTemplate.db2.shnombre_bdusuario_bdcontraseña
http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFSpecials DisplayViewnoPropertyEmailTemplateFFSpecialsDisplayView
“Specials”IdTienda
2000 Oracle
a. paraañadirlaplantillademodaparacaballero:
createEmailTemplate.oraclenombre_bdusuario_bdcontraseña_usuario
http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFMen DisplayViewnoPropertyEmailTemplateFFMen
DisplayView“Mensfashions”IdTienda b. paraañadirlaplantillademodaparaseñora:
createEmailTemplate.oraclenombre_bdusuario_bdcontraseña_usuario
http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFWomen DisplayViewnoPropertyEmailTemplateFFWomen
DisplayView“Womensfashions”IdTienda c. paraañadirlaplantillaparaofertas:
createEmailTemplate.oraclenombre_bdusuario_bdcontraseña_usuario
http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFSpecials DisplayViewnoPropertyEmailTemplateFFSpecials
DisplayView“Specials”IdTienda
4. 2000DB2 Cuandoselesolicite,especifiquelacontraseñade basededatosdel
usuario.
2000400 UtilizandoOperationsNavigator,ocualquier otrométodo, ejecuteelSQL
siguiente ensuinstancia:
1. Paraañadirlaplantillademodaparacaballero:
insertinto schemaname.emlmsg(emlmsg_id,jsppath,propertyfile,name, description, storeent_id)selectcoalesce(max(emlmsg_id),0)+1,
’http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFMen DisplayView’,’noProperty’, ’EmailTemplateFFMen
2. Paraañadirlaplantillademodaparaseñora:
insert intoschemaname.emlmsg(emlmsg_id,jsppath,propertyfile,name, description, storeent_id)selectcoalesce(max(emlmsg_id),0)+1,
’http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFWomen DisplayView’,’noProperty’, ’EmailTemplateFFWomen
DisplayView’,’Womens fashions’,storeIdfromemlmsg; 3. Paraañadirlaplantillaparaofertas:
insert intoschemaname.emlmsg(emlmsg_id,jsppath,propertyfile,name, description, storeent_id)selectcoalesce(max(emlmsg_id),0)+1,
’http://sist_pral/webapp/wcs/stores/servlet/EmailTemplateFFSpecials DisplayView’,’noProperty’, ’EmailTemplateFFSpecials
DisplayView’,’Specials’, storeIdfromemlmsg; donde:
v schemanameeselnombredesuinstancia
v sist_praleselnombrede sistemaprincipaldelservidorWebSphereCommerce Server
v IdTiendaeselIDde tiendadeFashionFlow
Parte
tres:
Configurar
y
activar
los
descuentos
predefinidos
FashionFlow proporcionacuatrodescuentosde ejemplocondatosincluidos.Los descuentosson:
v envíogratis sihaceuna comprademásde 100eurosy seleccionacorreo ordinario
v consigaun15%dedescuentopor comprassuperioresa 150euros v compreunvestidodenochey consigaunbolso denochede regalo v compreuna camisetay lléveseotraigualconun30%de descuento
Estosdescuentossehande configuraryactivar,talcomosemuestraa
continuación.EstosellevaacaboenWebSphereCommerceAccelerator.Seleccione latienda.Acontinuación,seleccioneeldescuentoquevaamodificar.
Nota: Paraobtenerinstruccionesmásdetalladas,asícomopasosopcionales que muestrancómomodificarlainformaciónexistente,consultelaguíade aprendizajecorrespondientealdescuentoespecífico.
Envío
gratis
1. EnelmenúComercialización,seleccionePromocionesdepedidos.Semuestra laventanaPromocionesde pedidos.
2. Marqueelrecuadrosituado juntoa freeShipping.PulseActivarparaactivarel descuento.
3. SeleccioneEnvíocondescuentoenelmenúlateral. SeabrelaventanaEnvío condescuento.
a. Laopción Envíogratis yaestará seleccionada.
b. TienequeresaltarCorreoordinarioenelmenúdesplegableModalidadesde envío.Paraello,vuelvaaseleccionarlo enelmenúdesplegable.
c. Lacalificaciónmínimaparaqueelclienteconsigaelenvíogratisyaestará seleccionada.Laopciónserá:Especifiqueunacalificaciónmínimaparaeste descuento,y100,00comoelimportedecompra.
d. Habráunrecuadroseleccionado:Permitirqueestedescuentoseaplique en