En esta entrada voy a explicar de una forma sencilla como importar productos a la base de datos de virtuemart mediante un script php.
En mi web necesito crear artículos personalizados para cada usuario, que dependen de los parámetros que ellos seleccionen en un momento determinado. El código que tenemos que utilizar es el siguiente.
Con la sentencia mysqli_connect establecemos la conexión con nuestra base de datos, y dentro de la misma, con la tabal que vamos a utilizar para la creación del producto. Una cosa a tener en cuenta es que para importar un producto tenemos que modificar dos tablas, como vemos en el código: jos_virtuemart_products para la creación del producto y jos_virtuemart_product_prices donde asociamos este producto a su precio correspondiente.
En nuestro caso, necesitamos enviar una consulta (mysql_query) a la base de datos de creación de registro. Para ello hacemos uso de la sentencia INSERT INTO tabla ('campo_tabla') VALUES ('valor campo').
Por último, cerramos la conexión con la base de datos con el comando mysqli_close.
Aqui vemos un solo campo para el producto y el precio. Si accedéis al panel de administración de la base de dato a las tablas mencionadas anteriormente podéis comprobar que hay multitud de campos que se pueden modificar.