quinta-feira, março 31, 2011

Problema com boleto itau no magento

soluçao para o boleto Itau....tbm tive problemas com o numero da agencia e pelo fato de que o pedido possui 9 dígitos, e o nosso número pode ter somente 8digitos.

Eu coloquei o 0 no número da agencia. mas mesmo assim, o bankline do itau dava erro nos códigos de barras ou linha digitavel, como possuo o mesmo projeto BoletoPHP na minha loja OScommerce, verifiquei que o problema agora era a questao dos 9 dígitos no número do pedido.

entao, se temos tantos dígitos assim no magento, e alem do mais , sao tantos “zeros”......
entao porque nao tiramos um dos zeros???
a idéia pode parecer tosca, mas é simples e aparentemente resolveu.

então entrei no arquivo /skin/boletophp/include/funcoes_itau.php
e alterei na linha 45

onde era assim:

//nosso_numero no maximo 8 digitos
$nnum = formata_numero($dadosboleto["nosso_numero"],8,0);

agora fica assim:

//nosso_numero no maximo 8 digitos
$nnum = formata_numero($dadosboleto["nosso_numero"]-90000000,8,0);

quer dizer, que ao número do pedido, estou fazendo uma subtraçao que tirará o primeiro 0 do pedido, seria algo como 105-90=15 ou 1023-900=123

terça-feira, março 29, 2011

Change Base URL on Magento commerce store

If you want to move your installation form directory or domain, you need to follow this setps.

1) Delete the content of the folder /var

2) Change the values of the file /app/etc/local.xml
There you can find your connection string data (database user, host and name).

3) Once you got your database uploaded, you need to make some changes.

- Run this query:

SELECT * FROM core_config_data WHERE path = 'web/unsecure/base_url' OR path = 'web/secure/base_url';

You gonna get something like this:

+-----------+---------+----------+-----------------------+--------------------------------------+
|
config_id | scope | scope_id | path | value |
+-----------+---------+----------+-----------------------+--------------------------------------+
|
2 | default | 0 | web/unsecure/base_url | http://www.tudominio.com.ar/magento/ |
| 3 | default | 0 | web/secure/base_url | http://www.tudominio.com.ar/magento/ |
+-----------+---------+----------+-----------------------+--------------------------------------+

- Now, change that values for your new url.

UPDATE core_config_data SET value = 'http://www.tudominio.com.ar/' WHERE path LIKE 'web/%/base_url';

If you run the first query, now you gonna get something like this:

+-----------+---------+----------+-----------------------+------------------------------+
|
config_id | scope | scope_id | path | value |
+-----------+---------+----------+-----------------------+------------------------------+
|
2 | default | 0 | web/unsecure/base_url | http://www.tudominio.com.ar/ |
| 3 | default | 0 | web/secure/base_url | http://www.tudominio.com.ar/ |
+-----------+---------+----------+-----------------------+------------------------------+

That’s all.
Of ocurse, the url’s that I’ve used are just examples.

quarta-feira, março 23, 2011