Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   Comercio electronico. ¿como programarlo? (https://www.clubdelphi.com/foros/showthread.php?t=69535)

JXJ 24-08-2010 18:45:14

Comercio electronico. ¿como programarlo?
 
hola..

voy a empezar con php a hacer un sitio web
para comercio electronico.

lo basico,
registro de usuarios
carritto de compra,
finalizar compra, saber que compro y como pago
me gustraia poder usar cobro con tarjetas, no se como
pero de momento solo lo basico.

me surgen dudas he escuchado que la informacion se hace con get y post
y que esa informacion se puede ver en la barra de direcciones
¿como se hace para que no sea tan obvio
que informacion es ?y
¿ como hacer uso de un servidor web seguro. https:// ?

voy a usar apache..y php y openssl

ContraVeneno 24-08-2010 18:49:02

yo te recomendaría buscar algún libro con las palabras "php commerce". Puedes usar Google o amazon... depende del país donde vivas.

Cuando encuentres uno que te interese, pues habría que comprarlo e irlo revisando poco a poco...

mamcx 24-08-2010 19:40:54

Cita:

Empezado por JXJ (Mensaje 374343)
hola..

voy a empezar con php a hacer un sitio web
para comercio electronico.

Entonces lo primero que debes hacer es aprender PHP!!!

Busca un tutorial sobre el tema y arranca desde alli. Cuando tengas claro como es el asunto de los get & post, sesiones, manejo de base de datos, etc, arrancas a hacer un sistema o usas algo ya hecho.


Y mucho mejor si lo fundamentas en un framework como http://codeigniter.com/.

Pero primero, debe saber hacerlo todo a nivel elemental.

AzidRain 24-08-2010 19:57:51

La opción de mamcx es excelente, codeigniter te da precisamente lo que su nombre dice: "enciende tu código" por lo que no te ata a ninguna forma de programar en específico, es decir puedes nombrar tus variables, tus tablas, tus bd como quieras y organizarlas como desees. Por otro lado también tienes OsCommerce que es open source y ya hace todo lo que necesitas, puedes estudiarlo y adecuarlo si quieres.

Ñuño Martínez 25-08-2010 10:40:08

Otro que te recomienda CodeIgniter. Una vez has comprendido cómo se maneja, te permite trabajar con bastante comodidad. Eso sí, intenta trabajar como PHP5 ya que es más estricto que PHP4 y te dará menos sustos. De todas formas soy de los que opinan que PHP no está hecho para esto y es mejor hacerlo con Delphi, pero bueno... :rolleyes:

También te recomiendo que, para la parte del cliente, te familiarices con alguna biblioteca para JavaScript, tal como YUI! o JQuery. Yo prefiero la primera, pero para gustos...

Casimiro Notevi 25-08-2010 12:43:18

Estoy perdido en la programación para la web, ¿cómo es eso de hacerlo en delphi?

Ñuño Martínez 01-09-2010 17:08:56

Pues vía CGI, useasé, programar un programa Delphi y utilizar la pasarela CGI del servidor Web.

También hay por ahí una biblioteca para FPC/Lazarus que es cosa fina. Ahora mismo no recuerdo cómo se llama, pero permite diseñar los formularios web (incluyendo eventos y comprobación AJAX) usando el diseñador de formularios de Lazarus. Ganas tengo de probarlo, pero no he tenido oportunidad todavía.

Kipow 30-09-2010 04:22:29

Cita:

Empezado por Ñuño Martínez (Mensaje 375205)
Pues vía CGI, useasé, programar un programa Delphi y utilizar la pasarela CGI del servidor Web.

También hay por ahí una biblioteca para FPC/Lazarus que es cosa fina. Ahora mismo no recuerdo cómo se llama, pero permite diseñar los formularios web (incluyendo eventos y comprobación AJAX) usando el diseñador de formularios de Lazarus. Ganas tengo de probarlo, pero no he tenido oportunidad todavía.


Y este se llama?, se lee interesante.

el-mono 04-10-2010 15:17:42

A ver si no me equivoco pero creo que se refiere a ExtPascal.

http://code.google.com/p/extpascal/

Ñuño Martínez 05-10-2010 12:48:12

Cita:

Empezado por el-mono (Mensaje 378313)
A ver si no me equivoco pero creo que se refiere a ExtPascal.

http://code.google.com/p/extpascal/

Justo a este me refería. A ver si me aprendo el nombre, porque siempre que me decido a descargarlo para probarlo, se me olvida...:rolleyes:

Emilio 07-10-2010 21:55:39

Ahí va un trozo de código que hice hace ya mucho tiempo y sigue yo diriá que muy vigente por su sencillez y efectividad.

Código PHP:

Class TCarrito {
      var 
$usuario_id;
      var 
$nombre;
      var 
$email;
      var 
$dni;

      var 
$direccion;
      var 
$poblacion;
      var 
$provincia;
      var 
$cpostal;
      var 
$pais;

      var 
$pedido_direccion;
      var 
$pedido_poblacion;
      var 
$pedido_provincia;
      var 
$pedido_cpostal;
      var 
$pedido_pais;

      var 
$telefono;
      var 
$fax;

      var 
$pass;
      var 
$repite_pass;

      var 
$boletin;
      var 
$contrato;

      var 
$formadepago;
      var 
$observaciones;

      var 
$lineas;  // array de TLineas

      
function add_linea $referencia$denominacion$cantidad$precio ) {
            
$lineas = New TLineas();
            
$lineas->referencia    $referencia;
            
$lineas->denominacion    $denominacion;
            
$lineas->cantidad       $cantidad;
            
$lineas->precio         $precio;
            
$this->lineas[]         = $lineas;
      }

      function 
delete_linea $posicion ) {
         if ( 
$this->lineas[$posicion] ) {
            
array_splice$this->lineas$posicion);
            return 
true;
         }
         else {
            return 
false;
         }
      }

      function 
update_linea $posicion$denominacion$cantidad$precio ) {
         if ( 
$this->lineas[$posicion] ) {
               
$this->lineas[$posicion]->denominacion  $denominacion;
               
$this->lineas[$posicion]->cantidad     $cantidad;
               
$this->lineas[$posicion]->precio       $precio;
            return 
true;
         } else {
            return 
false;
         }
      }
   }

   
// La clase auxiliar para las lineas del carrito
   
Class  TLineas {
      var 
$referencia;
      var 
$denominacion;
      var 
$cantidad;
      var 
$precio;

   } 

Creo que canta por si solo, pero si tienes dudas avisa, con eso y otro poco te montas tu tienda en poco rato.


La franja horaria es GMT +2. Ahora son las 12:48:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi