UD5 - Servicio, Herramientas y Software para La Construcción de La Tienda Online
UD5 - Servicio, Herramientas y Software para La Construcción de La Tienda Online
UD5 - Servicio, Herramientas y Software para La Construcción de La Tienda Online
I. Introducción y objetivos
IV. Plataformas de software como servicio (SaaS): servicios paquetizados con las funcionalidades
hab
V. Servicio externalizado
XII. Glosario
XIII. Bibliografía
Lección 1 de 13
I. Introducción y objetivos
El diseño de una página web, en primer lugar, es desarrollo de software, que utilizará el diseño gráfico para
lograr el objetivo final, la venta. Se tendrá en cuenta:
Desarrollo a medida
Requiere tener personal especializado.
2
Servicio externalizado
El proveedor provee de toda la tecnología más servicios (administración de pedidos, marketing
online gestión de almacén, logística, servicio al cliente, etc.) a cambio de una cuota mensual o de
un porcentaje sobre ventas. Entorno privado: cloud privado.
En una página web, no solo se trata de su construcción, sino también de promocionarla en los motores de
búsqueda a través del posicionamiento en buscadores orgánicos o naturales (SEO) y de Google Ads (SEM).
En cuanto a las herramientas, hay que dimensionarlas a la medida de las necesidades del proyecto.
C O NT I NU A R
1 Mostrar diferentes herramientas que el mercado ofrece para la construcción de una tienda
virtual.
Los desarrollos propios requieren tener contratado personal especializado en la empresa. Al desarrollarse
en casa, al final obtendremos herramientas a medida para la empresa, y físicamente las máquinas donde se
albergue nuestra página se encontrarán en nuestra empresa.
El programador puede empezar la construcción de la página web desde cero o basarse en herramientas de
código abierto disponibles. Las herramientas basadas en código abierto más habituales son:
Prestashop.
Magento.
Oscommerce.
Opencart.
WooCommerce.
1
Las ventajas de un desarrollo a medida contratado por la empresa es que la empresa podrá pedir
la carta a los reyes magos cuando se tomen los requerimientos del proyecto. Consiguiendo, de
esta manera, que la página pueda adaptarse al modelo de negocio de la empresa.
2
Plataformas SaaS
Para hacer más sencilla todas estas tareas diarias, existen las denominadas plataformas SaaS (software as
a service), una alternativa a las plataformas open source que se sirven de las bazas de la comodidad y la
actualización permanente.
Esta modalidad es la que contempla emplazar los servicios en la nube (cloud computing), que se
caracterizan por no estar distribuidos bajo licencia, sino mediante pago por uso o suscripción.
Dichos servicios se contratan a través de Internet y utilizan un hospedaje de máquinas (hosting) y una
herramienta de gestión común para varios comercios, por lo que se optimizan.
C O NT I NU A R
AT R I BUC I O N E S DE S V E N TA JA S C O STES
Diseño.
Mantenimiento.
AT R I BUC I O N E S DE S V E N TA JA S C O STES
Este tipo de servicios facilita la escalabilidad y el menor coste operativo. Como desventajas, se podría
hablar de:
AT R I BUC I O N E S DE S V E N TA JA S C O STES
El coste varía entre un coste fijo mensual, relacionado con el volumen de productos publicados, o una
comisión fija o variable sobre las ventas.
Bigcommerce.
Shopify.
Volusion.
Interspire.
CoreCommerce.
Tiendy.
eBay Stores.
Oxatis.
Saber más
V. Servicio externalizado
Otra de las razones por las que decantarse a externalizar un servicio es la especialización del
servicio: si se contrata un servicio a una empresa especializada, el servicio que la compañía
tendrá será de mejor calidad.
También se tiene en cuenta, a la hora de externalizar un servicio, la flexibilidad que ofrece una
externalización de servicios, ya que se convierte toda la inversión en gasto.
Pero, ¿cuál es la razón principal para externalizar un servicio? Para mejorar la empresa. Esto quiere decir:
Todas las razones dadas anteriormente son reales y explican las ventajas de un proceso de externalización,
pero el resumen es que los procesos de externalización sirven para mejorar los procesos de una compañía y
mejorar la optimización de la gestión de servicios; es un aspecto de la gestión de servicios que se debe
tener en cuenta.
“La externalización es la acción de contratar un servicio o producto final sin que tenga responsabilidad
alguna en la administración o manejo de la prestación del servicio, la cual actúa con plena autonomía e
independencia para atender diversos usuarios”.
Aquí, la nueva gestión del servicio, como ITILv3 o procesos como BPO, entra con un cambio fundamental.
Las empresas no pueden perder el control de los procesos a nivel de la gestión, se tienen que montar
procesos para poder controlar el servicio que está dando la subcontrata al cliente interno y al cliente
externo.
Esta última definición es correcta, pero, teniendo en cuenta las variaciones que han marcado las tendencias
en las mejoras prácticas de la externalización, partimos de tres máximas:
F UN C I O N A M I E N T O
A PO R TA R VA LO R E X T E R N A LI Z A C I Ó N
C O N T R O LA DO
La externalización de los procesos en las compañías se usa para aportar mayor valor al cliente, ya que al ser
procesos normalmente no core de la compañía, va a aportar más valor el tercero a estos procesos.
F UN C I O N A M I E N T O
A PO R TA R VA LO R E X T E R N A LI Z A C I Ó N
C O N T R O LA DO
En estos procesos no core de la compañía, su funcionamiento debe ser controlado por el cliente mediante
reporting, estados de situación y satisfacción del cliente.
F UN C I O N A M I E N T O
A PO R TA R VA LO R E X T E R N A LI Z A C I Ó N
C O N T R O LA DO
Se pueden externalizar procesos core de compañía. Es lo normal y esto no quita veracidad a las definiciones
anteriores, pero la jefatura y gestión del proceso sigue siendo de miembros de la compañía, haciendo que la
subcontrata al final funcione como una unidad en la compañía. Este tipo de externalizaciones se suelen dar
en empresas de tecnología, que pasan servicios, como los CPD o el mantenimiento de comunicaciones, a
otras subcontratas para especializar el servicio.
Lección 6 de 13
Magento
Solución basada en PHP, MySQL y Apache que permite ser descargada y evaluarse en nuestros
equipos con unos mínimos conocimientos.
2
Prestashop
Proyecto basado en la misma tecnología que el anterior, pensado para implementar tiendas
online sencillas, que no requieran un software demasiado complicado en la administración de la
tienda. Sin embargo, ofrece toda una amplia gama de posibilidades.
3
OSCommerce
Solución muy completa y flexible, muy interesante si vamos a empezar por algo pequeño, pero
que tenga posibilidades de crecer. Entre otras cosas, ofrece la posibilidad de tener un número de
categorías y productos ilimitados y un buen número de medios de pago. Cuenta con un buen
soporte por parte de la comunidad y tutoriales para facilitar su instalación.
4
Opencart
Diseñado con unas características muy completas, fácil de usar, potente, rápido y con una
interfaz visualmente atractiva. Está abierto para descarga gratuita. Permite encontrar
alojamiento y hacer actualizaciones, sin ningún pago.
5
WooCommerce
Solución de comercio electrónico flexible y de código abierto basada en WordPress, totalmente
personalizable y ampliable. WooCommerce está diseñado para permitir a los gestores de tiendas
administrar ellos mismos un sitio de comercio electrónico, sin necesidad de tener un desarrollador
web. Hay también una aplicación móvil gratuita de WooCommerce (disponible en Android y iOS)
para la gestión de tiendas desde cualquier ubicación.
Otra de las razones por las que decantarse a externalizar un servicio es la especialización del
servicio: si se contrata un servicio a una empresa especializada, el servicio que la compañía
tendrá será de mejor calidad.
También se tiene en cuenta, a la hora de externalizar un servicio, la flexibilidad que ofrece una
externalización de servicios, ya que se convierte toda la inversión en gasto.
C O NT I NU A R
2 Ayudan a “no reinventar la rueda”: sus múltiples funcionalidades pueden cubrir el 80-90 % de
necesidades de cualquier negocio de comercio electrónico.
7 Negocios sin procesos complejos y que no requieran integración con sistemas internos.
Desde el punto de vista del software, las soluciones presentadas están basadas en PHP, pero no todas las
soluciones de tiendas online existentes en el mercado son creadas en este tipo de lenguajes de
programación.
Saber más
C O NT I NU A R
6.2. Magento
Magento es un framework que está muy enfocado a personas con un cierto nivel de conocimientos sobre
diseño y desarrollo web, a diferencia de como podría suceder con otros sistemas open source, como
Prestashop o Woocomerce.
Se trata de una opción altamente escalable y que goza de gran flexibilidad para el desarrollo de cualquier
tipo de e-commerce.
A la hora de elegir Magento es necesario decidirse por una de sus dos opciones:
M A G EN TO C O M M ER C E M A G E N T O O PE N S O UR C E
Para empresas, de pago: se trata de una solución de gran escalabilidad con un rendimiento de alta calidad
(URL disponible en el siguiente enlace).
M A G EN TO C O M M ER C E M A G E N T O O PE N S O UR C E
Para freelance, gratuita: es la versión abierta de esta plataforma, dirigida a diseñadores y desarrolladores
web de tiendas online (URL disponible en el siguiente enlace).
Como explican en Neoatrack , Magento ofrece multitud de herramientas muy útiles para realizar acciones de
marketing online, como, por ejemplo:
1
Configurar cupones, bonos descuento, promociones y ofertas de forma flexible (incluso es posible
restringir el uso de estos).
2
Google Site Map (resumen del sitio web, para que Google la indexe de forma más rápida).
4
Análisis del público objetivo para poder dirigirse a determinados grupos de personas (los usuarios
que más convengan).
7
C O NT I NU A R
6.3. Prestashop
Una de las ventajas de este CMS es que, para instalar y configurar una tienda
Prestashop, no hace falta ser un experto.
Por otro lado, se deben instalar los Addons, que son extensiones o elementos añadidos que permiten
complementar las funcionalidades que este CMS e-commerce ofrece por defecto, añadiendo así nuevas
opciones que ayudan en el desarrollo del negocio, como por ejemplo el Visual Composer (un constructor
visual), el SEO Manager o un largo etcétera de herramientas para optimizar el funcionamiento de la tienda.
El gestor (back office/interfaz interna) no es complicado de utilizar. En este panel se puede configurar el
número de empleados que tendrá acceso de la web, los módulos a instalar (pasarelas de pago, mapas,
optimizadores, etc.), logo empresarial, información de contacto, productos, SEO, métodos de pago,
transporte, el tipo de divisa a utilizar y mucho más.
Figura 2. Visión general del gestor de módulos de Prestashop.
Fuente: elaboración propia (2019).
Lección 7 de 13
Seleccionar quién va a construir y mantener la página web también conlleva identificar con qué
herramientas de marketing online se cuenta. Por ejemplo:
1
Fidelización de clientes
A través de envío de boletines.
7
Cuando una empresa decide llevar a cabo una tienda de comercio electrónico, debe pasar por las siguientes
fases:
Definición de requerimientos.
Desarrollo a medida.
Servicio externalizado.
Desarrollo.
Validación de prototipo.
Cambios en el prototipo.
Arranque.
Mantenimiento.
Fase de selección
La fase selección de software no será necesaria en caso de que la decisión sea la de construir la
página web desde cero.
En la selección de software, habrá que analizar todos los posibles proveedores que mejor se
adapten a las necesidades de la empresa, siempre teniendo en cuenta los requerimientos
principales del negocio de la empresa a ser cubiertos por la página web.
2
Fase de validación
En la fase de validación de prototipo, en primer lugar, se deben identificar todos los flujos
posibles a realizar por el usuario, con el objetivo de detectar todos los posibles fallos.
3
Fase de mantenimiento
En la fase de mantenimiento, no solo se atenderán los posibles fallos detectados ya en un entorno
real, sino también las posibles mejoras que vayan a aportar valor añadido al negocio.
Lección 9 de 13
IX. Resumen
Plataformas de software como servicio (SaaS): servicios paquetizados con las funcionalidades
habituales de una tienda online. Entorno público: cloud público.
Cuando una empresa decide llevar a cabo una tienda de comercio electrónico, debe pasar por las
siguientes fases:
Definición de requerimientos.
Desarrollo.
Validación de prototipo.
Cambios en el prototipo.
Arranque.
Mantenimiento.
Lección 10 de 13
ENUNCIADO
Mariló está decidida a crear su propio e-commerce. Cree que es la solución perfecta para salir del círculo
de estancamiento actual y, con muy poco coste, crear un canal adicional de ventas y vender de forma
ilimitada.
Después de analizar todos los aspectos y valorar las diferentes alternativas, decide encargar a un
desarrollador web la creación de su tienda, con la idea clara de que ha de hacerse en WooCommerce,
para que ella misma pueda actualizarla en el futuro sin depender de nadie.
RESPONDE
¿Cuál es el funcionamiento interno del CMS Wordpress? ¿Cómo se dan de alta los productos? ¿Cómo se
categorizan? ¿Cómo se etiquetan?
VER SOLUCIÓN
SOLUCIÓN
En la parte de la izquierda está el menú, desde el que es posible manejar los pedidos y envíos, el stock de
productos, su descripción y categorización, además de todas las herramientas que se requieren para
optimizar su rendimiento a nivel marketing, SEO y/o velocidad, etc.
En el menú productos se pueden ver los artículos que están en la tienda, añadir nuevos, así como sus
categorías, etiquetas y atributos.
En este apartado solo se entrará para dar de alta, de baja y/o modificar cualquier producto de la tienda.
De acuerdo con la operativa propuesta, una vez que se suban los productos irán apareciendo en la
ubicación que se le asignen, mediante su categoría y/o etiqueta.
Wordpress en un CMS que permite una alta flexibilidad, por lo que se pueden elegir los campos a
actualizar. En estos casos son primordiales la imagen (o imágenes), el título (nombre del producto), la
descripción (cuanto más completa, mejor), la categoría, las etiquetas y el precio.
Para Art Thè Shop se proponen varias categorías y subcategorías. Las principales son:
Tés/Cafés/Chocolates.
Para dar de alta un nuevo producto el procedimiento sería como sigue: ir a productos > añadir nuevo,
d d á l i bl l d j Si i i l d l ú l i d SEO (
donde están las variables con las que se puede jugar. Si se tiene instalado algún plugin de SEO (como
Yoast SEO) se podría, además, optimizarlo para el posicionamiento en buscadores.
Una vez subido a la plataforma, categorizado y etiquetado de la manera adecuada, su aspecto sería así:
Lección 11 de 13
ABRIR ENLACE
ABRIR ENLACE
ABRIR ENLACE
¿Qué es Prestashop y cómo crear gratis una tienda online paso a paso con Prestashop?
Ortega, J. Josefacchin.com. S. F.
ABRIR ENLACE
ABRIR ENLACE
Lección 12 de 13
XII. Glosario
(1) La libertad de estudiar cómo funciona el programa y modificarlo según tus necesidades.
(2) La libertad de distribuir copias del programa con las cuales puedes ayudar a los que te rodean.
(3) La libertad de mejorar el programa y hacer públicas las mejoras al resto de la comunidad, de modo
que esta salga beneficiada.
Lección 13 de 13
XIII. Bibliografía
Ajzele, B. Magento 2 Development Quick Start Guide. Reino Unido: Packt Publishing Ltd.; 2018.
Alcayde García, A.; García Tome, A.; Gómez López, J. y González Pérez, M. A. Construcción de
páginas web (MF0950_2) (Certific. Profesionalidad).
Sims, L. Building Your Online Store With WordPress and WooCommerce. Estados Unidos:
Apress, 2018.