• No se han encontrado resultados

Creación de una tienda

In document Guía de tiendas de ejemplo (página 45-73)

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ónalcliente

v 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

In document Guía de tiendas de ejemplo (página 45-73)

Documento similar