Proceso de Modificación y adaptación del Oscommerce a TPVLinux (Parte 1/2)

En este documento podréis ver  las modificaciones necesarias a realizar a un oscommerce para que se integre perfectamente con la aplicación TPVLinux, sin estas modificaciones el programa puede ser usado como programa de facturación autónomo, pero no integrado con una o varias tiendas on-line.

Este proyecto nace de la necesidad de poder publicar nuestros productos en stock en distintos sitios web de comercio on-line así de como poder ser usado en tiendas de venta directa no por ello renunciando a tener el stock actualizado en todas las plataformas de internet y las plataformas físicas.

Básicamente el gestor TPVLinux seria el encargado de mantener el stock actualizado y los artículos al dia mediante sus actualizaciones rutinarias.

Existen 2 tipos de necesidades.

1. Nuestros productos en bases de datos externas del tipo Oscommerce.(EXPORT)
2. Los productos de nuestros colaboradores en nuestra base de datos.(IMPORT)(en desarrollo)

Definición de EXPORT.
Requisitos que debe tener la base de datos externa de oscommerce para compatibilidad.

1. Tabla products:
1.1 Ampliación de products_model a 13 caracteres (para poder enviar códigos EAN) en la tabla [products]
1.2 Creación al final de la tabla de las siguientes variables.[products]
1.2.1 products_price_2 DEC(15,4)
1.2.2 products_ship_sep TINYINT(1)
1.2.3 products_referencia VARCHAR(13)
1.2.4 products_stock_min INT(4)
1.2.5 products_cost DEC(15,4)
1.2.6 products_info_ex VARCHAR(14)
1.3 Añadir el campo entre_NIF en la tabla [address_book] (despues del campo entry_company)
1.4 Modificar el campo products_model a longitud 13 caracteres en la tabla [orders_products]

2. Acceso a la base de datos de forma remota Mysql Service.
Se activara el servidor de tal forma que pueda acceptar peticiones externas al puerto del Mysql 3306, serán necesarios los siguientes datos:

2.1 Dominio o IP del servidor Mysql
2.2 URL de la página web
2.3 Login de acceso a la base de datos
2.4 Password de acceso a la base de datos
2.5 Código del Idioma del oscommerce donde se quieren publicar. (1,2,3…)
2.6 Código de los fabricantes de los que quiere publicar productos.

3. Imágenes.
Las imágenes de los productos también serán mantenidas de forma remota, por lo que sera necesario:

3.1 Dominio o IP del FTP donde se encuentran alojadas las imágenes del Oscommerce.
3.2 URL de destino, es decir directorio dentro del ftp donde alojaremos las imagenes.
3.4 Login de acceso al FTP
3.5 Password de accesso al FTP
3.6 Marca de agua que debera ser pre-procesada antes de subir la imagen del artículo al FTP. Formato PNG Transparencia del 70%.

4. Familias de productos.
Para que todo el proceso funcione adecuadamante hay que tener en cuenta que los códigos de familia así como su estructura no podrá coincidir con la local.
De coincidir, hay que restructurar la base de datos local para que los códigos de familia no coincidan.
5. Fabricantes.
Lo mismo ocurre con los fabricantes, los códigos de fabricante no podrán coincidir con los de destino.
6. Fichero de pedidos.
6.1 Creación al fianl de la tabla de las siguientes variables[Orders]
6.1.1 tracking_id VARCHAR(32)
6.1.2 shipping_comapny VARCHAR(50)

Definición IMPORT.
Se explicara más adelante como incluir artículos de otras tiendas a nuestra tienda para realizar drop shipping.

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s