Olá pessoal,

Percebi que se o nome do produto for muito grande o pagseguro cancela o pedido.

Por exemplo:


Se o produto se chama:

Calça Jeans Corrente Dourada Tripla Personalizada PB Pit Bull Modela e Levanta Bumbum Bordado Dourado no cós e bolsos

Quando o cliente clica em finalizar pedido, a loja volta para o carrinho, e diz que houve um erro no checkout. Se eu verifico no backend o pedido fica marcado como cancelado.


Se o produto se chama:

Calça Jeans Corrente Dourada Tripla Personalizada PB Pit Bull Modela e Levanta Bumbum

Quando o cliente clica em finalizar pedido funciona normalmente.


Conforme pode ver no exemplo, se eu apago algumas palavras do nome resolve o problema.

Alguém sabe como corrigir isso?

Eu uso o módulo oficial do Pagseguro.

OBS:

É gerado esse log de erro:


exception 'Mage_Core_Exception' with message 'Tipo de bloco inválido: UOL_PagSeguro_Block_Error' in /home/www/app/Mage.php:595
Stack trace:
#0 /home/www/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Tipo de bloco i...')
#1 /home/www/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('uol_pagseguro/e...', Array)
#2 /home/www/app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('uol_pagseguro/e...', 'error')
#3 /home/www/app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout->addBlock('uol_pagseguro/e...', 'error')
#4 /home/www/app/code/core/Mage/Core/Model/Layout.php(205): Mage_Core_Model_Layout->_generateBlock(Object(Mage_Core_Model_Layout_Element), Object(Mage_Core_Model_Layout_Element))
#5 /home/www/app/code/core/Mage/Core/Model/Layout.php(210): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element))
#6 /home/www/app/code/core/Mage/Core/Controller/Varien/Action.php(344): Mage_Core_Model_Layout->generateBlocks()
#7 /home/www/app/code/core/Mage/Core/Controller/Varien/Action.php(269): Mage_Core_Controller_Varien_Action->generateLayoutBlocks()
#8 /home/www/app/code/community/UOL/PagSeguro/controllers/PaymentController.php(43): Mage_Core_Controller_Varien_Action->loadLayout()
#9 /home/www/app/code/core/Mage/Core/Controller/Varien/Action.php(418): UOL_PagSeguro_PaymentController->paymentAction()
#10 /home/www/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('payment')
#11 /home/www/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#12 /home/www/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch()
#13 /home/www/app/Mage.php(684): Mage_Core_Model_App->run(Array)
#14 /home/www/index.php(87): Mage::run('', 'store')
#15 {main}

Abraço.

Olá pessoal, Percebi que se o nome do produto for muito grande o pagseguro cancela o pedido. Por exemplo: ------------------------------- Se o produto se chama: Calça Jeans Corrente Dourada Tripla Personalizada PB Pit Bull Modela e Levanta Bumbum Bordado Dourado no cós e bolsos Quando o cliente clica em finalizar pedido, a loja volta para o carrinho, e diz que houve um erro no checkout. Se eu verifico no backend o pedido fica marcado como cancelado. ------------------------------- Se o produto se chama: Calça Jeans Corrente Dourada Tripla Personalizada PB Pit Bull Modela e Levanta Bumbum Quando o cliente clica em finalizar pedido funciona normalmente. ------------------------------- Conforme pode ver no exemplo, se eu apago algumas palavras do nome resolve o problema. Alguém sabe como corrigir isso? Eu uso o módulo oficial do Pagseguro. OBS: É gerado esse log de erro: ----------------------------- ```` exception 'Mage_Core_Exception' with message 'Tipo de bloco inválido: UOL_PagSeguro_Block_Error' in /home/www/app/Mage.php:595 Stack trace: #0 /home/www/app/code/core/Mage/Core/Model/Layout.php(495): Mage::throwException('Tipo de bloco i...') #1 /home/www/app/code/core/Mage/Core/Model/Layout.php(437): Mage_Core_Model_Layout->_getBlockInstance('uol_pagseguro/e...', Array) #2 /home/www/app/code/core/Mage/Core/Model/Layout.php(472): Mage_Core_Model_Layout->createBlock('uol_pagseguro/e...', 'error') #3 /home/www/app/code/core/Mage/Core/Model/Layout.php(239): Mage_Core_Model_Layout->addBlock('uol_pagseguro/e...', 'error') #4 /home/www/app/code/core/Mage/Core/Model/Layout.php(205): Mage_Core_Model_Layout->_generateBlock(Object(Mage_Core_Model_Layout_Element), Object(Mage_Core_Model_Layout_Element)) #5 /home/www/app/code/core/Mage/Core/Model/Layout.php(210): Mage_Core_Model_Layout->generateBlocks(Object(Mage_Core_Model_Layout_Element)) #6 /home/www/app/code/core/Mage/Core/Controller/Varien/Action.php(344): Mage_Core_Model_Layout->generateBlocks() #7 /home/www/app/code/core/Mage/Core/Controller/Varien/Action.php(269): Mage_Core_Controller_Varien_Action->generateLayoutBlocks() #8 /home/www/app/code/community/UOL/PagSeguro/controllers/PaymentController.php(43): Mage_Core_Controller_Varien_Action->loadLayout() #9 /home/www/app/code/core/Mage/Core/Controller/Varien/Action.php(418): UOL_PagSeguro_PaymentController->paymentAction() #10 /home/www/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('payment') #11 /home/www/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) #12 /home/www/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch() #13 /home/www/app/Mage.php(684): Mage_Core_Model_App->run(Array) #14 /home/www/index.php(87): Mage::run('', 'store') #15 {main} ```` ----------------------------- Abraço.
edited Feb 7 at 7:32 pm
 
0
reply

oi @fernandoweb

se o erro "validacao" eh feito la no pagseguro,
nao tem muita coisa q vc possa fazer...
ah nao ser sugerir q eles aumentem o tamanho valido para nome de um produto.

ou vc reduzir o nome do produto.
q alias, me parece ser o mais prudente.
pois esse nome q vc usou no exemplo... nao eh muito amigavel... vc colocou a descricao do produto no nome do produto brother. hehe

vc tem quantas calças jeans douradas triplas?

sucesso ai.

oi @fernandoweb se o erro "validacao" eh feito la no pagseguro, nao tem muita coisa q vc possa fazer... ah nao ser sugerir q eles aumentem o tamanho valido para nome de um produto. ou vc reduzir o nome do produto. q alias, me parece ser o mais prudente. pois esse nome q vc usou no exemplo... nao eh muito amigavel... vc colocou a descricao do produto no nome do produto brother. hehe vc tem quantas calças jeans douradas triplas? sucesso ai.

Master of Universe http://mariosam.com.br

 
0
reply
65
views
1
replies
2
followers
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft