Pasar PRESTASHOP de la 1.6 a la 1.7

Pues la verdad es que es pronto, pero yo ya quiero pasar de la 1.6 a la 1.7. Puede parecer una temeridad en una tienda que está en producción y con una buena proyección. Pero mi tienda www.capsularium.com quiero que sea una de las primeras en pasar de Prestashop 1.6 a Prestashnew-default-theme-homeop 1.7. Todavía no sé cómo lo hare pero voy a aprovechar este post para ir editándolo con mis progresos. Sí que es verdad que esperaré una semana o dos pero mi idea aun pareciendo que es muy pronto es pasar lo más rápido posible a la nueva versión de Prestashop.

Añadir links en la parte superior de prestashop 1.6 en theme default-bootstrap

Dice un amigo y empleado mío que “hasta el más tonto hace relojes”. Si se puede ser amigo y empleado a la vez. La verdad es que para hacer lo que os voy a explicar simplemente hace falta tener acceso mediante FTP a vuestra tienda y editar el fichero con wordpad o bloc de notas o con cualquier editor de texto, no hace falta tener instalado el DREAMWEAVER o algo parecido. El resultado final después de 5 o 10 minutos es poder añadir uno o varios links en la parte superior de vuestro Prestashop.

 

linksPrimero que nada hacéis una copia de seguridad de vuestros ficheros y la guardáis en sitio seguro. Aún que no hace falta, yo que tengo acceso a cpanel me hago una copia completa de la web.  Pero es verdad que solo hay que modificar un simple fichero y es muy sencillo.

El fichero si usáis el theme por defecto, seguramente cuando veas este post, yo ya no la estaré utilizando default-bootstrap pues en mi web de cápsulas de café www.capsularium.com he decidido comprar un theme para dar una imagen más moderna y profesional. La ruta del fichero es : themes>default-bootstrap>modules>blockcontact  y el fichero a modificar es nav.ptl  realmente con hacer una copia de seguridad de este fichero es suficiente.

Añadir un link es tan fácil como pegar este código al final de fichero nav.ptl

Ósea si añades:

 

</div>

<div  class=”header_user_info”>

<a href=”blog/portes-gratis-en-capsulas/” title=”{l s=’Portes gratis’ mod=’blockcontact’}”>{l s=’Portes Gratis’ }</a>

</div>

 

Un link que te llevara a: tu dominio/blog/portes-gratis-en-capsulas/

Que el titulo será:  title=”{l s=’Portes gratis’    Portes gratis y si pasas el ratón por encima te dirá Portes gratis.

 

Pues eso, 5 minutos, rápido y barato 😉

Alabazweb.com

Aún que mi lengua materna es el valenciano, yo siempre he oído decir aquello de “es de bien nacido ser agradecido”. Los  foros de PRESTASHOP  siempre los utilizamos para cuando tenemos un problema, lo comentamos allí y cuando uno puede ayudarte, te da algún consejo y alguna solución a tu problema. Eso está muy bien, pero cuando uno tiene una tienda en producción y dispone de poco tiempo, la cosa se complica. Hace unos meses, buscando por la red, después estar utilizando un módulo de reembolso gratuito, el de Tao si no recuerdo mal, decidí comprar un módulo de reembolso, encontré el MEGAREEMBOLSO de Alabazweb.com . Así fue como conocí a Alabazweb, tuve un pequeño problema con el modulo y les abrí un ticket y al cabo de unas horas me lo solucionaron. En Diciembre de este año pasado tuve una mejora-problema con el foro y era un tema bastante complicado y tardaron un poco por la complejidad del asunto pero me lo solucionaron también. Luego en vísperas de Navidades (24 de diciembre) la web me daba un error 501 y dejo de funcionar. Una de las mejores semanas del año y me vi con la web caída, TERRIBLE (Alabazweb, me lo solucionó).

Ayer tuve un problema bastante grave y entre la tarde y noche de ayer me lo solucionaron, el último correo del técnico es de casi las 12 de la noche.alabazwebEstoy muy contento con la seguridad que da saber que si uno cuando está en el trapecio y cae al vacío, sabe que tiene una red de grandes profesionales como la que tiene en plantilla Alabazweb.com

Instalar Dolibarr 3.3.4 en Ubuntu 14.04 LTS facilmente

Gracias a : Ignacio José Lizarán Rus

http://ilizaran.blogspot.com.es/2014/09/instalar-dolibarr-erpcrm-en-ubuntu-1404.html

Dollibar está en los repositorios que por defecto tiene instalados nuestro Ubuntu 14.04 LTS.

Entrar mediante terminal SSH a nuestro ubuntu i ejecutar:

sudo apt-get install dolibarr

Después ir a http://tu-ip/dolibarr/install/     cambiar tu-ip  por tu host o por la ip de tu host.dolibarr

Me daba error hasta que me di cuenta que tenia que activar el superusuario o root mediante un comando muy sencillo en el terminal SSH  sudo su –

I todo perfecto.

ya tengo el Dolibar Instalado, falta lo mas difícil, pero esa es otra historia

 

Instalar Odo 8 en Ubuntu 14.04 LTS Para dummies (como yo) desde windows 7

La idea es implementar un E.R.P. Odoo 8 en un servidor VPS con Ubuntu 14.04 LTS. Sin tener ni p…a Idea de Linux y desde un Windows 7. Poco a poco según vaya adelantando pasos iré añadiendo líneas a este post. Con las referencias y los link a sus respectivos manuales y publicaciones que harán posible esto, o por lo menos esos espero yo.

 

odoo-8-pantalla-inicio

Esta no pretende ser una guía para saltarse a todos los desarrolladores y grandes profesionales de los E.R.P , sino todo lo contrario ser una manera fácil de probar un E.R.P y perderle el miedo y probar todo su potencial y versatilidad que nos ofrece sin desembolsar una gran cantidad de dinero. Pero hay que saber que lo normal es tener un profesional detrás que es el que se va a encargar de terminar de ajustar Odoo 8 a vuestras necesidades.

Primero que nada bajaros el programa cliente de Telnet y SSH.

Putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Configurar la conexión:    Host Name: la ip de vuestro VPS por ejemplo 192.168.1.1

puerto: normalmente el 22

Password : el de vuestro VPS

 

PUTTY

putty-2Una cosa para gente como yo que no había utilizado nunca el Putty, pegar en Putty es diferente, te tienes que poner en el cuadro verde i darle un toque al botón derecho del ratón, el texto pegado no se lee, pero esta ahí.

Login as:   root (los datos de vuestro VPS, lo normal root)

Password: (los datos de vuestro VPS)

Me costó bastante de encontrar ya que no tengo ni idea de Linux pero el que la sigue……….

Encontré este magnífico tutorial del señor Javier Salazar Carlos http://huber.salazarcarlos.com/?p=480#more-480

Seguí al pie de la letra su post menos al llegar al punto 15 que en vez de:

unzip odoo-8.0.zip

és:      unzip 8.0.zip.

 

TUTORIAL DE JAVIER SALAZAR CARLOS:

Asumimos que ya tiene instalado Ubuntu 14.04.

1. Actualizamos el sistema.

1
2
apt-get update
apt-get upgrade

1.1. Instalamos el editor de consola vim:

1
apt-get install vim

2. Creamos el usuario odoo, que será con la que ejecutaremos la aplicación.

1
adduser --system --home=/opt/odoo --group odoo

3. Instalando la basde de datos

1
apt-get install postgresql

4. Iniciamos sesion con el de postgres

1
su - postgres

5. Creando el usuario de Odoo ERP en postgreSql y asignandole un password.

1
2
3
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
Enter password for new role:
Enter it again:

6. Finalizamos la sesión de postgres

1
exit

7. Instalando los paquetes necesarios de python para Odoo ERP.

1
apt-get install python-dateutil python-feedparser python-gdata python-ldap python-libxslt1 python-lxml python-mako python-openid python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-reportlab python-simplejson python-tz python-vatnumber python-vobject python-webdav python-werkzeug python-xlwt python-yaml python-zsi python-docutils python-psutil wget python-unittest2 python-mock python-jinja2 python-dev libpq-dev poppler-utils python-pdftools antiword python-setuptools python-requests python-pyPdf python-decorator python-passlib

8. Ingresamos a la carpeta odoo

1
cd /opt/odoo

9. Instalamos la ultima versión del paquete gdata-python-client de este enlace

1
wget http://gdata-python-client.googlecode.com/files/gdata-2.0.18.tar.gz

11. Descomprimimos

1
tar zxvf gdata-2.0.18.tar.gz

12. Ingresamos a la carpeta

1
cd gdata-2.0.18/

13. Instalamos gdata-python-client

1
python setup.py install

14. salimos de gdata-2.0.18/

1
cd ..

14. Descargamos Odoo v8

1
wget https://github.com/odoo/odoo/archive/8.0.zip

15. Descomprimimos

1
unzip odoo-8.0.zip

16. Cambiamos los permisos

1
chown -R odoo: odoo-8.0

17. Renombrando la carpeta  odoo-8.0 a server

1
cp -a  odoo-8.0 server

18. Configurando Odoo ERP

1
2
3
cp /opt/odoo/server/debian/openerp-server.conf /etc/odoo-server.conf
chown odoo: /etc/odoo-server.conf
chmod 640 /etc/odoo-server.conf

19. Editamos el archivo odoo-server.conf y modificamos a db_user =odoo y  db_password=False por db_password=nuestropassword colocado en el paso 5.

1
vim /etc/odoo-server.conf

20. Agregamos también en odoo-server.conf la linea siguiente, es un archivo donde se veran los logs de Odoo colocamos la ruta donde estarán los addons

1
2
logfile = /var/log/odoo/odoo-server.log
addons_path = /opt/odoo/server/addons/

21. Iniciamos sesion con el usuario odoo.

1
su - odoo -s /bin/bash

22. Iniciamos el servidor oddo

1
2
3
4
5
6
7
8
/opt/odoo/server/openerp-server
2014-06-07 03:12:25,702 14034 INFO ? openerp: OpenERP version 8.0alpha1
2014-06-07 03:12:25,702 14034 INFO ? openerp: addons paths: ['/opt/odoo/.local/share/OpenERP/addons/8.0', u'/opt/odoo/server/openerp/addons', u'/opt/odoo/server/addons']
2014-06-07 03:12:25,704 14034 INFO ? openerp: database hostname: localhost
2014-06-07 03:12:25,704 14034 INFO ? openerp: database port: 5432
2014-06-07 03:12:25,704 14034 INFO ? openerp: database user: odoo
2014-06-07 03:12:27,061 14034 INFO ? openerp.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069

23. Presionamos Ctrl + C y luego exit para salir de la sesion del usuario odoo.

1
exit

24. Ingresamosa a siguiente ruta.

1
cd /etc/init.d/

25. descargamos el siguiente archivo

1
wget http://salazarcarlos.com/odoo-server

26. Damos permiso al archivo odoo-server

1
2
chmod 755 /etc/init.d/odoo-server
chown root: /etc/init.d/odoo-server

27. Creamos el el directorio y la carpeta para guardar los logs de odoo y le damos los permisos correspondientes

1
2
mkdir /var/log/odoo
chown odoo:root /var/log/odoo

28. Haciendo que openerp se inicie automaticamente

1
update-rc.d odoo-server defaults

29. Iniciando el servidor con cambios finales

1
/etc/init.d/odoo-server start

30. Podemos ir a un navegador web y probar

1
http://IP_or_domain.com:8069

 

odoo_inicial

 

31. Viendo el log de Odoo:

1
tail -f /var/log/odoo/odoo-server.log

Es todo amigos gracias.

Hasta aquí llega el mágnifico tutorial. GRACIAS A Javier de Perú.

 

el Odo 8 ya funcionaba pero me daba un error al intentar crear la primera Base de Datos, me decía que el Encoding de la DB no era UTF8 y daba un error al intentar crear la:

Traceback (most recent call last):
File “/opt/odoo/server/openerp/http.py”, line 530, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File “/opt/odoo/server/openerp/http.py”, line 567, in dispatch
result = self._call_function(**self.params)
File “/opt/odoo/server/openerp/http.py”, line 304, in _call_function
return self.endpoint(*args, **kwargs)
File “/opt/odoo/server/openerp/http.py”, line 796, in __call__
return self.method(*args, **kw)
File “/opt/odoo/server/openerp/http.py”, line 396, in response_wrap
response = f(*args, **kw)
File “/opt/odoo/server/addons/web/controllers/main.py”, line 695, in create
params[‘create_admin_pwd’])
File “/opt/odoo/server/openerp/http.py”, line 872, in proxy_method
result = dispatch_rpc(self.service_name, method, args)
File “/opt/odoo/server/openerp/http.py”, line 114, in dispatch_rpc
result = dispatch(method, params)
File “/opt/odoo/server/openerp/service/db.py”, line 73, in dispatch
return fn(*params)
File “/opt/odoo/server/openerp/service/db.py”, line 90, in exp_create_database
_create_empty_database(db_name)
File “/opt/odoo/server/openerp/service/db.py”, line 85, in _create_empty_database
cr.execute(“””CREATE DATABASE “%s” ENCODING ‘unicode’ TEMPLATE “%s” “”” % (name, chosen_template))
File “/opt/odoo/server/openerp/sql_db.py”, line 158, in wrapper
return f(self, *args, **kwargs)
File “/opt/odoo/server/openerp/sql_db.py”, line 234, in execute
res = self._obj.execute(query, params)
DataError: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
HINT:  Use the same encoding as in the template database, or use template0 as template.
Buscando por internet encontré la solución, el la web del Griego (esto raro creo que es el nombre 😉 ).
Otra vez nuestro Putty ( que nombre más gracioso).
root@server:~# su postgres
postgres@server:~ $ psql -U postgres
psql (9.0.3)
Type “help” for help.postgres=# update pg_database set datallowconn = TRUE where datname = ‘template0’;
UPDATE 1
postgres=# \c template0
You are now connected to database “template0”.
template0=# update pg_database set datistemplate = FALSE where datname = ‘template1’;
UPDATE 1
template0=# drop database template1;
DROP DATABASE
template0=# create database template1 with template = template0 encoding = ‘UTF8’;
CREATE DATABASE
template0=# update pg_database set datistemplate = TRUE where datname = ‘template1’;
UPDATE 1
template0=# \c template1
You are now connected to database “template1”.
template1=# update pg_database set datallowconn = FALSE where datname = ‘template0’;
UPDATE 1
template1=#
Ctrl+Z
postgres@server:~ $ exit
root@server:~#
CAPTURO LAS CONSULTAS A 2 COLORES PARA QUE SE QUEDE MAS CLARO:

ERRORI Voila  Odoo 8 Instalado y funcionando perfectamente en menos de 25 minutos . Siendo un profano en OPEN RP, EN LINUX, EN PUTTY .

Gracias a Javier Salazar Carlos y a   y a TITO Google por ayudarme a encontrarlas.

odoo-8-pantalla-inicio

Añadir provincias de Grecia a Prestashop 1.6

Viendo que Google me estaba enviando a gente de Grecia a visitar mi web de venta de cápsulas de café www.capsularium.com . Dicen que es de bien nacido ser agradecido y yo he pensado que no es lógico que si los griegos vienen a visitar mi tienda y quieren comprar unas cápsulas de café o unas infusiones o unas chocolatinas típicas de España, que no lo puedan hacer. Mi sorpresa ha sido que prestashop por defecto no lleva las provincias de Grecia. Tirando de Wikipedia, he creado la siguiente consulta SQL, para añadir las provincias a nuestro prestashop. Es el mismo sistema que en el post anterior https://davidmogort.com/anadir-provincias-espana-francia-portugal-alemania-o-reino-unido-a-prestashop-1-6/

La consulta SQL para añadir las provincias de Grecia es la siguiente:

Grecia:

INSERT INTO `ps_state` (`id_state`, `id_country`, `id_zone`, `name`, `iso_code`, `tax_behavior`, `active`) VALUES

(1021, 9, 19, ‘Anatoliki Makedonia kai Thraki’, ‘GR-A’, 0, 1),
(1022, 9, 19, ‘Attiki’, ‘GR-I’, 0, 1),
(1023, 9, 19, ‘Dytiki Ellada’, ‘GR-G’, 0, 1),
(1024, 9, 19, ‘Dytiki Makedonia’, ‘GR-C’, 0, 1),
(1025, 9, 19, ‘Ionia Nisia’, ‘GR-F’, 0, 1),
(1026, 9, 19, ‘Ipeiros’, ‘GR-D’, 0, 1),
(1027, 9, 19, ‘Kentriki Makedonia’, ‘GR-B’, 0, 1),
(1028, 9, 19, ‘Kriti’, ‘GR-M’, 0, 1),
(1029, 9, 19, ‘Notio Aigaio’, ‘GR-L’, 0, 1),
(1030, 9, 19, ‘Peloponnisos’, ‘GR-J’, 0, 1),
(1031, 9, 19, ‘Sterea Ellada’, ‘GR-H’, 0, 1),
(1032, 9, 19, ‘Thessalia’, ‘GR-E’, 0, 1),
(1033, 9, 19, ‘Voreio Aigaio’, ‘GR-K’, 0, 1);

Gràcies Company i Amic

Ja feia molt de temps que volia escriure una entrada al meu blog. Quan no és per una cosa és per altra i va quedant-se. Però hui no podia deixar passar l’oportunitat, ja que volia donar-li les gràcies a Álvaro per la seua dedicació tan gran que ha tingut  a l’Ajuntament de Simat com a regidor. Hui Álvaro per a mi, més que un company és un amic. Amic que aprecie i que respecte, perquè crec que és una persona honesta, treballadora i compromesa en intentar millorar la societat en la qual vivim i el benestar de la gent del nostre poble des de el punt de vista dels Socialistes, o siga, creient en la sanitat i l´educació pública i de qualitat. Crític, molt crític amb la manera de fer les coses que té el PP que estem patint de ja fa molt de temps tan al nostre poble, com a València i no cal dir al Govern d’Espanya.12-1024x768

Una persona coherent, que quan ha vist que per un tema professional, no podia dedicar-li a la seua tasca de Regidor el temps que fa falta i després de parlar-ho en l’Agrupació i en l’altre regidor del PSPV a l’Ajuntament (o siga, amb mi), va decidir molt al seu pesar, deixar de ser Regidor del nostre poble. A més a més, ara entra Iolanda Navarro i de segur que ho farà molt bé també. A nivell d’Agrupació i de Secretari General Álvaro, continua amb nosaltres igual de compromes que sempre.

Gràcies company.

David Mogort

Benvinguts al meu blog

Esta és la primer entrada. Ja tinc prou definit a nivell tècnic el sistema de Web que vull. Primer, vaig estar fent unes proves en Joomla, però la veritat és que desprès de dos o tres setmanes fent proves, al final quant ja pareixia que tenia més o menys clar lo de quin sistema gastar, vaig desistir de Joomla i vaig tornar a un clàssic, WordPress. Tenint ja el WordPress aclarit, vaig mirar quin Theme (tema de presentació web) utilitzava, em vaig decantar per uns dels dos que porta per defecte i li vaig canviar totes les imatges per unes altres. Ara més o menys ja tinc clar el disseny, a nivell tècnic i a nivell gràfic. Només em falta veure com aprofitar i donar a compartir amb tots esta web. 😉

En principi tractaré sobre uns quants temes, com ara,

 l´Economia. Com a Xicotet Empresari el tema de L’Economia i la Macro-Economia la veritat es que m’atrau i em preocupa prou. i sempre li he prestat prou atenció a nivell de premsa.

Política.  Com a Xicotet Polític, supose que si esteu llegint estes lletres sabreu que al 2007 anava de segon a la llista del PSPV-PSOE del meu poble i en 2011 com a Cap de llista. Actualment sóc portaveu del GMS (Grup Municipal Socialista a l´Ajuntament de  Simat de la Valldigna) i Vicesecretari General dels Socialistes Valencians de la Comarca Safor-Valldigna. Encara que jo em considere molt més xicotet empresari que polític, al que li agarra el cuquet de la política, ja no s’ho deixa.

Safor-Valldigna.  Per a parlar un poc de la Safor i de la Valldigna

Simat de la Valldigna.  És el meu Poble

Tecnologia.  Per a mi es un hobby i una necessitat , reconec ser un tecno-addicte.

També estic mirant d’Integrar el meu Conter de Twitter, Facebook i Instagram a esta web.

A veure si tinc temps i ganes i comence a omplir de contingut, amb humor i filosofia, que crec que es com es deu d’agafar tot a esta vida i a este Blog.

Gràcies per el teu temps