Вы находитесь на странице: 1из 8

Pagina nopcommerce guia http://www.javiercantos.net/post/2013/02/11/Nopcommerce-solucion-comercio-electronicoASP-NET-MVC.

aspx

PUESTA EN MARCHA DE LA SOLUCIN


Una vez descargada la solucin y descomprimirla os vis a encontrar una solucin con varios proyectos agrupados en carpetas.

Libraries, contiene mdulos relativos al Core, donde reside toda la lgica de negocio, adems podemos encontrar el modelo de datos y las clases de servicio bsicas como la autenticacion, instalacin o seguridad. Plugins, este proyecto contiene toda la lgica relativa a la gestin de las extensiones, como las reglas de descuentos, formas de pago o el mdulo de SMS. Presentation, aqu podemos encontrar la capa de presentacin, vistas, controles HTML, scripts, tanto lo relativo al frontend como al backend o rea de administracin. Tests, y aqui encontraremos una batera de pruebas unitarias bastante tiles por si necesitamos modificar algo del fuente y queremos comprobar que todo funciona correctamente. Una vez descomprimido, tendris que abrir la solucin con Visual Studio 2012, y seleccionar como proyecto de inicio Nop.Web de la carpeta Presentation, nada ms iniciar la primera vez nos mostrar un asistente de instalacin para generar la base de datos e incluso aadir un conjunto de datos de pruebas para empezar a "jugar" con la tienda.

PERSONALIZANDO EL ENTORNO
Para acceder al rea de administracin tendris que iniciar el proyecto Nop.Web y esperar a que inicie el navegador aadiendo a la barra de direccin /admin, tendremos que introducir el usuario y la clave proporcionada en la instalacin del punto anterior.

CONFIGURANDO EL IDIOMA ESPAOL


Lo primero que tenemos que hacer es descargar el language pack - Spanish, hasta la fecha este es el ms completo que he encontrado, aunque no sea el nativo espaol, corresponde al latino, pero est bastante bien traducido. Descargamos y descomprimimos el rar en el escritorio por ejemplo.

Por defecto la configuracin del idioma es ingls, tenemos que acceder a la opcin Config >> Languages y aadir el espaol como nuevo idioma, una vez completada la ficha con los datos del cdigo del idioma y bandera tendremos que pulsar sobre la opcin Save and continue, posteriormente realizamos la importacin del fichero XML que se encuentra en el archivo RAR descargado anteriormente. A partir de aqu ya tenemos nuestro sistema disponible en ambos idiomas ( espaol e ingls) tanto para el front como para el back.

ESTABLECIENDO LA MONEDA
Por defecto la instalacin viene prefijada como moneda principal el Dlar y como secundaria el Euro, vamos a establecer la moneda principal Euro y vamos a ocultar el Dolar. Nos dirigimos a la opcin de Configuracin >> Monedas, nos situamos en la fila de Euro y marcamos como tasa de cambio principal y como moneda principal de la tienda, tan solo nos queda modificar la moneda Dolar y desmarcar el campo Publicado, con esto ya tenemos nuestra tienda para trabajar con la moneda europea.

ESTABLECIENDO LA MEDIDA
Por defecto viene fijada en pulgadas, vamos a establecer nuestra medida por defecto a milmetros. Accedemos a la opcin de Configuracin >> Medidas >> Dimensin, nos situamos sobre la fila de milmetros y marcamos como dimensin principal milmetros, listo para trabajar con medidas decimales.

CMS A MEDIAS
Para la gestin de los contenidos, y en cuanto a su personalizacin tenemos pocas posibilidades desde el punto de vista del usuario, si deseamos cambiar opciones de men y establecer los enlaces del bloque de informacin tendremos que tocar las vistas desde el cdigo, sin embargo los propios contenidos s que podremos administrarlos desde la propia herramienta, esto es mejorable. Vamos a incluir una nueva opcin en el bloque de Info (situado en la columna derecha) a la que vamos a llamar Empresa, ser una pgina esttica en HTML que contenga contenidos relativos a la presentacin de la empresa. Crear la pgina Este concepto me despist un poco porque internamente llaman Temas a las pginas, as que cuando veis la opcin de men Temas no pensis como yo que se trata de alguna caracterstica para cambiar el aspecto de la tienda, pues no. Se trata del acceso a la gestin de las pginas con contenido esttico como el Sobre nosotros, contactar o trminos y condiciones.

Para crear una nueva pgina (tema) tenemos que acceder al men Administracin de contenidos >> Temas, desde aqu podemos incluir una nueva seccin y nada ms, el sistema no lo enlaza automticamente, tenemos que modificar la vista InfoBlock situado en el proyectoNop.Web\Views\Common para aadirle manualmente el nuevo enlace, en nuestro ejemploEmpresa.

Traduccin de los recursos Como habis podido observar en el cdigo, la traduccin del enlace Empresa lo obtendremos del diccionario que nos proporciona la propia herramienta. Para ello tenemos que acceder a la opcinConfiguracin >> Idiomas, y pulsar sobre Ver recursos de cadena para insertar una nueva entrada con la traduccin del recurso, simplemente asegurarnos de que la clave que ponemos al recurso coincide con la especificada en la vista, para nuestro ejemplo "Empresa". Esto tenemos que hacerlo tantas veces como idiomas tengamos disponible en la tienda.

GESTIN DE ARTCULOS
Para la gestin de artculos, lo primero que tenemos que hacer es clasificar nuestro gnero mediante categoras o familia de artculos, para la definicin del catlogo disponemos de las siguientes opciones.

Categoras, desde aqu podemos clasificar el catlogo de productos mediante familias de artculos o categoras Fabricantes, o proveedores, interesante si queremos hacer una clasificacin por marca, indicado por ejemplo para comercios de moda o tecnologa por ejemplo. Productos, aqu es donde configuramos todo el catlogo y damos de alta los nuevos productos. Atributos, mediante esta opcin podremos personalizar los campos o propiedades aadidas que nos permiten definir con ms exactitud un determinado producto, como por ejemplo el color, la talla, las caractersticas o especificaciones. Tambin podremos crear listas de valores para crear campos especficos de un artculo y que necesiten de la seleccin de uno de ellos a la hora de realizar la compra, como por ejemplo la capacidad en megas de un disco duro.

CMO PROMOCIONAR UN PRODUCTO


Si quieres ofertar o promocionar un producto y hacer que aparezca en la pgina de inicio de tu tienda, tan solo tendras que editar la ficha del producto y asegurarte de marcar la casilla "Mostrar en pgina de inicio", tal y como ves en la siguiente imagen:

CONFIGURACIN MTODOS DE PAGO


Para la configuracin de las formas de pago, nos dirigimos a la opcin Configuracin >> Mtodos de pago, en nuestro caso aceptaremos como forma de pago principal Paypal, para ello pulsamos sobre el botn Configurar sobre el registro de paypal e

introducimos los datos de configuracin que nos solita: nombre de la cuenta, clave, y firma.

CONFIGURACIN DE IMPUESTOS
Tenemos dos alternativas:

Configuracin por familia de artculos, no es lo normal, al menos en Espaa Configuracin por pas, esta es la que prefiero y la ms aconsejable, ya que se tendr en cuenta la direccin de facturacin para calcular el impuesto. En el caso de Espaa, vamos a crear un nuevo tipo de impuesto al que llamaremos IVA y aplicaremos un valor de 21, tan solo tenemos que acceder a la opcin Configuracin >> Impuestos >> Categoras de Impuestos y crear un nuevo registro con los valores indicados. Ahora tenemos que marcar como proveedor de impuestos por defecto el que se rige por pas, pues nada, nos vamos a Configuracin >> Impuestos >> Proveedores de impuestos y pulsamos sobre el botn Marcar como proveedor principal en el registro "Tax By Country & State & Zip". Con estos pasos ya tenemos establecido el nuevo impuesto, pero ahora tenemos que informar por cada producto del nuevo impuesto. Nos vamos a Catlogo >> Productos >> Administrar productos y editamos cualquiera de ellos o bien creamos un nuevo artculo, lo importante es localizar la pestaa de "Variantes del producto", esta nos va a permitir especificar e indicar el tipo de impuesto a aplicar para el producto en cuestin.

CONFIGURACIN DEL ENVO


Para la configuracin del envo tenemos que acceder a la opcin de men Configuracin >> Envo donde tendremos disponibles estas opciones. Configuracin mtodos de envo, aqu damos de alta las diferentes agencias de transporte con las que trabajaremos o lleguemos a un acuerdo (NACEX, SEUR,

UPS). Restricciones del mtodo de envo, para especificar a qu pases permitiremos realizar envos segn la compaa de transporte. Mtodo de clculo del coste de envo, esta configuracin requerir una atencin especial y dedicacin para especificar las tarifas segn las condiciones adquiridas con la agencia de transporte, normalmente y en el caso de Espaa las tarifas suelen especificarse mediante tramos por pesos y zonas geogrficas.

Para la especificacin de tarifas segn el peso de los artculos, tendremos que acceder aConfiguracin >> Envo >> Mtodo de clculo del coste de envo y activar el registro "Shipping By Weight". Una vez activo pasamos a configurar el registro, donde tendremos la posibilidad de parametrizar el importe tarifario por pas, provincia o tramo de peso.

PERSONALIZACIN DEL DOCUMENTO DE VENTA


INCLUSIN DEL LOGOTIPO DE LA EMPRESA
Para dar un aspecto ms serio y formal a nuestra factura de venta, podemos incluir el logotipo desde un archivo en formato JPG o PNG, para ello accedemos nuevamente a la opcin de administracin Configuracin >> Ajustes Generales y Diversos, y seleccionamos la pestaaAjustes PDF, solo nos queda seleccionar el archivo grfico y subirlo mediante la opcin Logo PDF.

TRADUCIENDO ALGUNAS ETIQUETAS

Ya lo tenemos casi todo listo para empezar a funcionar nuestra tienda y subirnos al carro del comercio electrnico, si observis las etiquetas que vienen en el documento PDF en cuanto a la traduccin es bastante mejorable, as que vamos a ello. Volvemos nuevamente al rea de administracin y accedemos a la opcin Configuracin >> Idioma >> Ver recursos de cadena y filtramos la columna "Nombre del recurso" buscando una cadena que comience por "PDFInvoice.OrderTotal", de esta manera el sistema nos listar todas las etiquetas del documento de orden de venta que por defecto viene en nuestro plugin de idioma espaol. Tan solo queda modificar y actualizar aquellas que consideremos no se adaptan a nuestro vocabulario y ya tendremos listo el documento de factura de venta y adaptado a las necesidades del cliente.

CONCLUSIN
En cuanto a las posibilidades de personalizacin y parametrizacin del sistema no he encontrado grandes diferencias con respecto a otros productos como Prestashop o Magento, hemos tenido que tocar casi las mismas cuestiones para poner "a punto" una tienda, si bien es cierto que durante las pruebas y test de este producto no he encontrado bugs que no permitieran un camino alternativo para seguir adelante con la instalacin y la puesta en marcha, cuestin de agradecer con respecto por ejemplo a Prestashop (cantidad de errores leves pero que nos comen el da a da). Los que venimos con doctrina Microsoft es de agradecer este tipo de soluciones y sobre todo aprovechar el potencial de ASP.NET 4.5 y MVC 4, as que enhorabuena al equipo de nopCommerce.

Вам также может понравиться