Página 1 de 2

Aumento de caracteres no campo código de barra

Enviado: 13 Jul 2020, 21:09
por Veiga10
Olá Pessoal Bom Dia

No campo do opencart 3.0 temos na aba dados 4 campos que são eles REF, SKU, Códigode Barras e EAN.
Todos os campos o sistema aceita 13 dígitos, porém no campo código de barras, so aceita 12 digitos sendo assim osistema não considera o último dígito , exemplo os 3 campos mencionados acima aceitam 7898632541120, porém no campo código de barras o sistema corta o ultimo digito e com isso meu sistema da loja física não esta conseguindo mais fazer atualização de estoque, para minha loja virtual, sendo assim é possível fazer algo para que o sistema aceite acrescentar mais 1 digito no campo código de barras para ficar igual aos 13 digitos dos demais campos?
Como faço por gentileza?

Re: Aumento de caracteres no campo código de barra

Enviado: 14 Jul 2020, 08:47
por reds
Ola @Veiga10

Para isso acesse seu banco de dados procure pela tabela "oc_product" (ou como estiver seu prefixo), acesse a estrutura da tabela, selecione o campo desejado (selecione Mudar), altere o valor do tamanho para o novo valor desejado e salve.
:D

Re: Aumento de caracteres no campo código de barra

Enviado: 16 Mai 2024, 11:27
por Tech255
Bom dia @reds

Estou tentando aumentar esse campo do código de barras como você sugeriu, usando o phpMyAdmin e não consigo sempre volta erro “#1067 - Valor padrão (default) inválido para 'date_available'” o comando que ele esta tentando fazer é esse “ALTER TABLE `ocwj_product` CHANGE `upc` `upc` VARCHAR(13) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;”, não sou muito chegado a banco de dados, poderia me ajudar?

Re: Aumento de caracteres no campo código de barra

Enviado: 16 Mai 2024, 20:52
por reds
Ola @Tech255
Acredito que seja isso :)
Código: Selecionar todos
ALTER TABLE `oc_product`
	CHANGE COLUMN `upc` `upc` VARCHAR(13) NOT NULL COLLATE 'utf8_general_ci' AFTER `sku`;

Re: Aumento de caracteres no campo código de barra

Enviado: 19 Mai 2024, 10:41
por Tech255
continua com o mesmo erro:

ALTER TABLE `ocwj_product`
CHANGE COLUMN `upc` `upc` VARCHAR(13) NOT NULL COLLATE 'utf8_general_ci' AFTER `sku`;
Mensagem do MySQL: Documentação

#1067 - Valor padrão (default) inválido para 'date_available'

Re: Aumento de caracteres no campo código de barra

Enviado: 20 Mai 2024, 09:03
por reds
Ola @Tech255
O erro que você esta mostrando é outro, entao acredito que esteja fazendo de forma errada.
:)

Re: Aumento de caracteres no campo código de barra

Enviado: 20 Mai 2024, 14:33
por Tech255
As telas

Re: Aumento de caracteres no campo código de barra

Enviado: 20 Mai 2024, 21:12
por reds
Tech255 escreveu:ALTER TABLE `ocwj_product`
CHANGE COLUMN `upc` `upc` VARCHAR(13) NOT NULL COLLATE 'utf8_general_ci' AFTER `sku`;
Muito estranho, o erro não faz parte da consulta, a algo que não confere na execução.
Todo caso se tem acesso ao phpMyadmin, apenas acesse a tabela selecione "estrutura" selecione "alterar" no campo desejado e altere o valor ao valor desejado e clique em "guardar", pronto.
;)

Re: Aumento de caracteres no campo código de barra

Enviado: 21 Mai 2024, 10:54
por Tech255
tudo começou assim mesmo.

Re: Aumento de caracteres no campo código de barra

Enviado: 21 Mai 2024, 15:56
por reds
Muito estranho, envie o acesso em inbox para que possamos olhar.
;)