Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#46072
isso é uma verificação de obrigatoriedade, somente (verifica se a variável é 1 (obrigatório) ou caso contrário, deixa não obrigatório).

deixe 1 ali.

pra exigir 8 caracteres, é mais fácil editar o proprio <input>, incluíndo o parametro pattern="(.{8}|.{9})"
#46116
Olá, agradeço por responder, alterando o input não deu certo.

Dei uma fuçada nos arquivos e encontrei o correto para alterar:

catalog/controller/checkout/cart.php
Alterar a linha 622:
if ($country_info && $country_info['postcode_required'] && (utf8_strlen($this->request->post['postcode']) < 2) || (utf8_strlen($this->request->post['postcode']) > 10)) {

Mudei: post['postcode']) < 2

Para: post['postcode']) < 8.

Resolvido o problema.

Abraço.