SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
➔ PrestaShop.
➔ OsCommerce.
¿Qué es PrestaShop?
➔ Es un gestor de contenidos de código abierto compatible con
las pasarelas de pago: DirecPay, Google CheckOut, PayPal.
➔ Está escrito en PHP y es utilizado actualmente por 165.000
tiendas en todo el mundo.
Características:
1. Permite cargas masivas de productos.
2. Comparar productos.
3. Agregar a la lista de regalo.
4. Enviar lista de regalo por e-mail.
5. Imágenes redimensionamiento automático.
6. Múltiples imágenes por producto.
7. Zoom-in a las imágenes de productos.
Instalación
1. Descargar la última versión y descomprimir en la carpeta
web. ( /var/www/html ).
2. Ingresar con el navegador al PrestaShop: http:
//localhost/prestashop/
3. El programa de instalación preguntará el idioma, la
configuración de la base de datos, y otros datos de
seguridad.
4. En caso de problemas de permisos, el siguiente comando:
sudo chgrp -R www-data /var/www/html/
5. Una vez instalado, te enviará a la página de acceso.
Accede con el nombre de usuario elegido y la contraseña.
6. Ahora podrás hacer clic en ‘Perfil’ y cambiar la contraseña.
Front-End
➔ Es el sitio visible para los usuarios.
Back-End
➔ Es la administración del sitio: productos, precios, ventas,
¿Qué es OsCommerce?
➔ Similar a PrestaShop: permite montar una tienda virtual.
Características
➔ Posee un Front-End y Back-End.
➔ Programada en lenguaje PHP, trabaja sobre un servidor
Apache y usa MySQL como servidor de base de datos.
➔ Actualmente casi todas las empresas de Hosting
ofrecen OsCommerce como opción.
➔ Es realmente fácil instalar.
http://www.oscommerce.com
Front-End
➔ Es el sitio visible para los usuarios.
Back-end.
➔ Es la administración del sitio: productos, precios, ventas,
Instalación
1. Descargar la última versión y descomprimir en la
carpeta web. ( /var/www/html ).
2. Ingresar con el navegador al OsCommerce: http:
//localhost/oscommerce-2.3.4/catalog/
3. El programa de instalación te preguntará la
configuración de la base de datos, y otros datos de
seguridad.
4. Una vez instalado, te enviará a la página de acceso.
Accede con el nombre de usuario elegido y la
contraseña creada durante la instalación.
5. Ahora podrás hacer clic en ‘Perfil’ y cambiar la
contraseña.
Seguridad en Aplicaciones.
➔ Uno de los problemas típicos es permitir subir archivos.
<form enctype=multipart/form-data
action=subir.php method=post>
<input name=archivo type=file>
<input type=submit value=Subir>
</form>
<?php
$target = basename( $_FILES['archivo']['name']);
move_uploaded_file($_FILES['archivo']['tmp_name'], $target);
print "<img src=$target>";
?>
Seguridad en Aplicaciones.
➔ En lugar de subir una imagen: un usuario con malas
intenciones puede subir código maligno: Web-Shell.
Verificación del archivo.
<form enctype=multipart/form-data
action=subir.php method=post>
<input name=archivo type=file>
<input type=submit value=Subir>
</form>
<?php
if($_FILES['archivo']['type'] != "image/jpeg")
{ print "Solo se permite Imagenes JPG"; exit; }
$target = basename( $_FILES['archivo']['name']);
move_uploaded_file($_FILES['archivo']['tmp_name'], $target);
print "<img src=$target>";
?>
Permisos por
Usuarios
➔ Se recomienda HTML y PHP para validar usuarios.
<link href=bootstrap.min.css rel=stylesheet>
<div class=container>
<form action=sistema.php>
<h2>Acceso al Sistema</h2>
<input type=email name=email class=form-control
placeholder=Email required autofocus>
<input type=password name=clave class=form-control
placeholder=Password required>
<input type=checkbox value=recordarme> Recordarme
<button class="btn btn-primary btn-block" type=submit>
Sign in</button>
</form></div>
Permisos por usuarios
<link href="bootstrap.min.css" rel="stylesheet">
<nav class="navbar navbar-inverse navbar-fixed-top">
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href=#>Inicio</a></li>
<?php
if ($_REQUEST['email']=="admin@admin.com" &&
$_REQUEST['clave']=='123')
print "<li><a href=#privado>Privado</a></li>";
?>
<li><a href=#contact>Contacto</a></li>
</ul>
</div>
</nav>
Solo si se cumple
la condición
mostrará la
opción: ”Privado”.

Más contenido relacionado

La actualidad más candente

Páginas web en joomla
Páginas web en joomlaPáginas web en joomla
Páginas web en joomlalumecas
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de phpBelenRosales12
 
Instalación de Moodle 3.8
Instalación de Moodle 3.8Instalación de Moodle 3.8
Instalación de Moodle 3.8Gustavo Bustos
 
Herramientas avanzadas de los navegadores
Herramientas avanzadas de los navegadoresHerramientas avanzadas de los navegadores
Herramientas avanzadas de los navegadoresyeloba
 
Tutorial para entrar al aula virtual 2013
Tutorial para entrar al aula virtual 2013Tutorial para entrar al aula virtual 2013
Tutorial para entrar al aula virtual 2013ICE
 
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...Arsys
 
Capitulo II
Capitulo IICapitulo II
Capitulo IImanu1819
 
Manual de instalación moodle
Manual de instalación moodle Manual de instalación moodle
Manual de instalación moodle Dianne Gallegos
 

La actualidad más candente (18)

Páginas web en joomla
Páginas web en joomlaPáginas web en joomla
Páginas web en joomla
 
Configuración y aplicación de php
Configuración y aplicación de phpConfiguración y aplicación de php
Configuración y aplicación de php
 
Instalación de os commerce
Instalación de os commerceInstalación de os commerce
Instalación de os commerce
 
Instalación de Moodle 3.8
Instalación de Moodle 3.8Instalación de Moodle 3.8
Instalación de Moodle 3.8
 
Herramientas avanzadas de los navegadores
Herramientas avanzadas de los navegadoresHerramientas avanzadas de los navegadores
Herramientas avanzadas de los navegadores
 
Navegadores
NavegadoresNavegadores
Navegadores
 
Que es un navegador o browser
Que es un navegador o browserQue es un navegador o browser
Que es un navegador o browser
 
Joomla 3.0 avanzado
Joomla 3.0 avanzadoJoomla 3.0 avanzado
Joomla 3.0 avanzado
 
Tutorial para entrar al aula virtual 2013
Tutorial para entrar al aula virtual 2013Tutorial para entrar al aula virtual 2013
Tutorial para entrar al aula virtual 2013
 
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...
Cómo evitar y solucionar los errores más habituales cuando trabajamos con Wor...
 
Capitulo II
Capitulo IICapitulo II
Capitulo II
 
Documentoword
DocumentowordDocumentoword
Documentoword
 
Subir wordpress
Subir wordpressSubir wordpress
Subir wordpress
 
Php apéndice
Php   apéndicePhp   apéndice
Php apéndice
 
Manual de instalación moodle
Manual de instalación moodle Manual de instalación moodle
Manual de instalación moodle
 
Wordpress 2222
Wordpress 2222 Wordpress 2222
Wordpress 2222
 
Exelearning
ExelearningExelearning
Exelearning
 
Php curso02
Php   curso02Php   curso02
Php curso02
 

Similar a 8.comercio electrónico

Manualdeinstalacciondewordpress 101107030734-phpapp01
Manualdeinstalacciondewordpress 101107030734-phpapp01Manualdeinstalacciondewordpress 101107030734-phpapp01
Manualdeinstalacciondewordpress 101107030734-phpapp01Juan Camilo Garcia C
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommercemacu123
 
Sistemas Operativos Web
Sistemas Operativos WebSistemas Operativos Web
Sistemas Operativos Websheila11
 
Oscommerce rogerespin
Oscommerce rogerespinOscommerce rogerespin
Oscommerce rogerespinRoger Espin
 
Tutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminTutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminignaciococo33
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminIgnacio Aular Reyes
 
Instalación y configuración de un sitio web en Wordpress 3.8
Instalación y configuración de un sitio web en Wordpress 3.8Instalación y configuración de un sitio web en Wordpress 3.8
Instalación y configuración de un sitio web en Wordpress 3.8Dani Reguera Bakhache
 
Creación de un sitio web en wordpress
Creación de un sitio web en wordpressCreación de un sitio web en wordpress
Creación de un sitio web en wordpressMilton González
 

Similar a 8.comercio electrónico (20)

Manualdeinstalacciondewordpress 101107030734-phpapp01
Manualdeinstalacciondewordpress 101107030734-phpapp01Manualdeinstalacciondewordpress 101107030734-phpapp01
Manualdeinstalacciondewordpress 101107030734-phpapp01
 
Manual oscommerce
Manual oscommerceManual oscommerce
Manual oscommerce
 
Sistemas Operativos Web
Sistemas Operativos WebSistemas Operativos Web
Sistemas Operativos Web
 
Oscommerce rogerespin
Oscommerce rogerespinOscommerce rogerespin
Oscommerce rogerespin
 
Tutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminTutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadmin
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadmin
 
7.word press
7.word press7.word press
7.word press
 
Manual Wp4 WordPress
Manual Wp4 WordPressManual Wp4 WordPress
Manual Wp4 WordPress
 
Instalación y configuración de un sitio web en Wordpress 3.8
Instalación y configuración de un sitio web en Wordpress 3.8Instalación y configuración de un sitio web en Wordpress 3.8
Instalación y configuración de un sitio web en Wordpress 3.8
 
Creación de un sitio web en wordpress
Creación de un sitio web en wordpressCreación de un sitio web en wordpress
Creación de un sitio web en wordpress
 
Oscommerce
OscommerceOscommerce
Oscommerce
 
Sesión 1 - Introducción e Instalación de Dotproject
Sesión 1 - Introducción e Instalación de DotprojectSesión 1 - Introducción e Instalación de Dotproject
Sesión 1 - Introducción e Instalación de Dotproject
 
Os commerce
Os commerceOs commerce
Os commerce
 
Usar un cliente ftp para windows
Usar un cliente ftp para windowsUsar un cliente ftp para windows
Usar un cliente ftp para windows
 
Informe tecnico instalacion de joomla!
Informe tecnico   instalacion de joomla!Informe tecnico   instalacion de joomla!
Informe tecnico instalacion de joomla!
 
Cherokee
CherokeeCherokee
Cherokee
 
Pre 1
Pre 1Pre 1
Pre 1
 
Curso de php
Curso de phpCurso de php
Curso de php
 
Servidor apache
Servidor apacheServidor apache
Servidor apache
 
nn
nnnn
nn
 

Más de Ramiro Estigarribia Canese

8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdfRamiro Estigarribia Canese
 

Más de Ramiro Estigarribia Canese (20)

8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf8.Flujo, Comportamiento, Patrones y WebApps.pdf
8.Flujo, Comportamiento, Patrones y WebApps.pdf
 
Principios que Guían la Práctica
Principios que Guían la PrácticaPrincipios que Guían la Práctica
Principios que Guían la Práctica
 
CSS - Hojas de Estilo en Cascada.pdf
CSS -  Hojas de Estilo en Cascada.pdfCSS -  Hojas de Estilo en Cascada.pdf
CSS - Hojas de Estilo en Cascada.pdf
 
Python conceptos básicos
Python   conceptos básicosPython   conceptos básicos
Python conceptos básicos
 
Diseño de WebApps
Diseño de WebAppsDiseño de WebApps
Diseño de WebApps
 
Diseño basado en patrones
Diseño basado en patronesDiseño basado en patrones
Diseño basado en patrones
 
Servicios web
Servicios webServicios web
Servicios web
 
Especificaciones de los procesadores
Especificaciones de los procesadoresEspecificaciones de los procesadores
Especificaciones de los procesadores
 
Lenguaje de programación awk
Lenguaje de programación awkLenguaje de programación awk
Lenguaje de programación awk
 
Bases de datos con PHP y PDO
Bases de datos con PHP y PDOBases de datos con PHP y PDO
Bases de datos con PHP y PDO
 
Bases de datos con PHP y Mysqli
Bases de datos con PHP y MysqliBases de datos con PHP y Mysqli
Bases de datos con PHP y Mysqli
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
Variables del sistema en php
Variables del sistema en phpVariables del sistema en php
Variables del sistema en php
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Bootstrap menues, contenedores y formularios
Bootstrap   menues, contenedores y formulariosBootstrap   menues, contenedores y formularios
Bootstrap menues, contenedores y formularios
 
Estructuras de control en bash
Estructuras de control en bashEstructuras de control en bash
Estructuras de control en bash
 
Visual studio code
Visual studio codeVisual studio code
Visual studio code
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Herramienta cacti
Herramienta cactiHerramienta cacti
Herramienta cacti
 
Monitoreo de datacenter
Monitoreo de datacenterMonitoreo de datacenter
Monitoreo de datacenter
 

Último

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 

Último (20)

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 

8.comercio electrónico

  • 2. ¿Qué es PrestaShop? ➔ Es un gestor de contenidos de código abierto compatible con las pasarelas de pago: DirecPay, Google CheckOut, PayPal. ➔ Está escrito en PHP y es utilizado actualmente por 165.000 tiendas en todo el mundo. Características: 1. Permite cargas masivas de productos. 2. Comparar productos. 3. Agregar a la lista de regalo. 4. Enviar lista de regalo por e-mail. 5. Imágenes redimensionamiento automático. 6. Múltiples imágenes por producto. 7. Zoom-in a las imágenes de productos.
  • 3. Instalación 1. Descargar la última versión y descomprimir en la carpeta web. ( /var/www/html ). 2. Ingresar con el navegador al PrestaShop: http: //localhost/prestashop/ 3. El programa de instalación preguntará el idioma, la configuración de la base de datos, y otros datos de seguridad. 4. En caso de problemas de permisos, el siguiente comando: sudo chgrp -R www-data /var/www/html/ 5. Una vez instalado, te enviará a la página de acceso. Accede con el nombre de usuario elegido y la contraseña. 6. Ahora podrás hacer clic en ‘Perfil’ y cambiar la contraseña.
  • 4. Front-End ➔ Es el sitio visible para los usuarios.
  • 5. Back-End ➔ Es la administración del sitio: productos, precios, ventas,
  • 6. ¿Qué es OsCommerce? ➔ Similar a PrestaShop: permite montar una tienda virtual. Características ➔ Posee un Front-End y Back-End. ➔ Programada en lenguaje PHP, trabaja sobre un servidor Apache y usa MySQL como servidor de base de datos. ➔ Actualmente casi todas las empresas de Hosting ofrecen OsCommerce como opción. ➔ Es realmente fácil instalar. http://www.oscommerce.com
  • 7. Front-End ➔ Es el sitio visible para los usuarios.
  • 8. Back-end. ➔ Es la administración del sitio: productos, precios, ventas,
  • 9. Instalación 1. Descargar la última versión y descomprimir en la carpeta web. ( /var/www/html ). 2. Ingresar con el navegador al OsCommerce: http: //localhost/oscommerce-2.3.4/catalog/ 3. El programa de instalación te preguntará la configuración de la base de datos, y otros datos de seguridad. 4. Una vez instalado, te enviará a la página de acceso. Accede con el nombre de usuario elegido y la contraseña creada durante la instalación. 5. Ahora podrás hacer clic en ‘Perfil’ y cambiar la contraseña.
  • 10. Seguridad en Aplicaciones. ➔ Uno de los problemas típicos es permitir subir archivos. <form enctype=multipart/form-data action=subir.php method=post> <input name=archivo type=file> <input type=submit value=Subir> </form> <?php $target = basename( $_FILES['archivo']['name']); move_uploaded_file($_FILES['archivo']['tmp_name'], $target); print "<img src=$target>"; ?>
  • 11. Seguridad en Aplicaciones. ➔ En lugar de subir una imagen: un usuario con malas intenciones puede subir código maligno: Web-Shell.
  • 12. Verificación del archivo. <form enctype=multipart/form-data action=subir.php method=post> <input name=archivo type=file> <input type=submit value=Subir> </form> <?php if($_FILES['archivo']['type'] != "image/jpeg") { print "Solo se permite Imagenes JPG"; exit; } $target = basename( $_FILES['archivo']['name']); move_uploaded_file($_FILES['archivo']['tmp_name'], $target); print "<img src=$target>"; ?>
  • 13. Permisos por Usuarios ➔ Se recomienda HTML y PHP para validar usuarios. <link href=bootstrap.min.css rel=stylesheet> <div class=container> <form action=sistema.php> <h2>Acceso al Sistema</h2> <input type=email name=email class=form-control placeholder=Email required autofocus> <input type=password name=clave class=form-control placeholder=Password required> <input type=checkbox value=recordarme> Recordarme <button class="btn btn-primary btn-block" type=submit> Sign in</button> </form></div>
  • 14. Permisos por usuarios <link href="bootstrap.min.css" rel="stylesheet"> <nav class="navbar navbar-inverse navbar-fixed-top"> <div id="navbar" class="navbar-collapse collapse"> <ul class="nav navbar-nav"> <li class="active"><a href=#>Inicio</a></li> <?php if ($_REQUEST['email']=="admin@admin.com" && $_REQUEST['clave']=='123') print "<li><a href=#privado>Privado</a></li>"; ?> <li><a href=#contact>Contacto</a></li> </ul> </div> </nav> Solo si se cumple la condición mostrará la opción: ”Privado”.