Jump to content

Necesitamos sincronizar tienda con nuestro proveedor mediante programación XML


Recommended Posts

Estamos interesados en crear una web con todos los productos de nuestro proveedor y que se sincronicen a la hora del Stock.

 

Hablamos con ellos y nos indicaron que la unica manera era mediante programación XML y nos paso un documento en pdf que viene detallado todo el proceso junto con los link para recuperar toda la información de las familias, listas de artículos por familia y detalles del artículo y que lo unico que tenemos que hacer es cambiar el valor pszinternal unico por cliente.

 

Pues bien no sabemos por donde empezar y nos gustaria que alguien nos iluminara un poco en este camino.

 

Gracias.

Link to comment
Share on other sites

Realmente esto es complicadete..

 

Si se deja el fichero xml en una carpeta se puede crear un script  php que lo procese usando la clase SimpleXMLElement. Luego se mueve a una carpeta de procesados, se puede tener un log..etc

P.ej

if (!defined('_PS_ADMIN_DIR_'))
    define('_PS_ADMIN_DIR_', getcwd());
    define('PS_ADMIN_DIR', _PS_ADMIN_DIR_);


include(dirname(__FILE__).'/../config/config.inc.php');
..................
$archivo=_PS_ROOT_DIR_."/carpeta/tuXmlATratar.xml";
		
		if(file_exists($archivo)){
			$xmlstr = file_get_contents($archivo);
			$xml = new SimpleXMLElement(trim($xmlstr));
                        foreach ($xml->ItemWeb as $item){
				$error=false;
				$articuloean=$item->Articulo;
............

Para un feed tipo p.ej

<feed>
<ItemWeb>
<Articulo>6943279404947</Articulo>
<Stock>3.000000</Stock>
<PVP>64.900000</PVP>
.......etc
</ItemWeb>
..........etc
</feed>
Link to comment
Share on other sites

Hola,

 

Nosotros tenemos desarrollada una herramienta web que descarga el fichero de vuestro proveedor y lo sincroniza con vuestra tienda de forma automática. Nos encargamos de todo lo referente a la actualización de productos, precios y stocks de vuestra tienda, de modo que no tengáis que hacer nada y os podáis olvidar del tema.

 

Tenéis la información completa de nuestro servicio en la web que encontraréis en mi firma. Además, podemos daros servicios unos días gratuitamente para que veais el funcionamiento, sin compromiso.

 

Saludos!

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...