Crie um banco de dados para o WordPress no seu servidor web, com um usuário com todos os privilégios de acesso e modificação.
Copie e renomeie o arquivo wp-config-sample.php para wp-config.php.
Abra o arquivo wp-config.php em um editor de texto (preferêncialmente Notepad++ ou bloco de notas ) e preencha os seus dados de banco de dados, para gerar e utilizar sua senha de chave secreta.
OBS.: Antes de configurar o arquivo lembre-se de salvar um cópia do arquivo wp-config-sample.php
Para configurar o arquivo é necessário que tenha as seguintes informações:
Nome do Banco de Dados
Esse é o nome do Banco de Dados que você quer que o WordPress use.
Usuário do Banco de Dados
O nome de usuário usado para que o WordPress acesse o banco. Você pode criar um pelo Painel do sue host ou equivalente.
Senha do Banco de Dados
Senha usada pelo usuário para acessar o banco.
Database Host
O nome do host que hospeda o servidor MySQL.
Você editará essa sessão, respectivamente:
// ** Configurações do MySQL - Você pode pegar essas informações com o serviço de hospedagem ** //
/** O nome do banco de dados do WordPress */
define('DB_NAME', 'nomedoBD');
/** Usuário do banco de dados MySQL */
define('DB_USER', 'usuarioMySQL');
/** Senha do banco de dados MySQL */
define('DB_PASSWORD', 'senha');
/** nome do host do MySQL */
define('DB_HOST', 'localhost');
define('AUTH_KEY', 'coloque a sua frase única aqui');
define('SECURE_AUTH_KEY', 'coloque a sua frase única aqui');
define('LOGGED_IN_KEY', 'coloque a sua frase única aqui');
define('NONCE_KEY', 'coloque a sua frase única aqui');
define('AUTH_SALT', 'coloque a sua frase única aqui');
define('SECURE_AUTH_SALT', 'coloque a sua frase única aqui');
define('LOGGED_IN_SALT', 'coloque a sua frase única aqui');
define('NONCE_SALT', 'coloque a sua frase única aqui');
// ** Configurações do MySQL - Você pode pegar essas informações com o serviço de hospedagem ** //
/** O nome do banco de dados do WordPress */
define('DB_NAME', 'nomedoBD');
/** Usuário do banco de dados MySQL */
define('DB_USER', 'usuarioMySQL');
/** Senha do banco de dados MySQL */
define('DB_PASSWORD', 'senha');
/** nome do host do MySQL */
define('DB_HOST', 'localhost');
define('AUTH_KEY', '2>clCCVok+)8N0D$ecRv(H,m}(T=gMnU+H`ne]U6d~g+K8M?3O`:Lbj-x?@QLg`{');
define('SECURE_AUTH_KEY', '-7^m|jDY4&ys1U:IK-2|-{c=n7]Kgmwtl*+cr,%2Apk?gBm0 %IAvx2Y}@.F|y3x');
define('LOGGED_IN_KEY', 'eMoF:Yk.{{L (g+.Tns]#7Ng FI`{5pc&c6S!lbLM_]GZaA1amy+mW?~hHc;7M-5');
define('NONCE_KEY', 'BZnXx@_4o!{j-1J(GtRuT<<t@_(5n~76/09>TQZ(+vupeN8kT-B>v-eXO?+!^Ol1');
define('AUTH_SALT', 'y,-b)->Nf7+gEOxc<LDiia?#6N9q,Uy6dqo{|@qV}H2vS3P[T31Sg+Mk#{{8v~@#');
define('SECURE_AUTH_SALT', 'u:`97t|<1`@C%3zPAkP:rpZ{_b+|d&76oLOgE]yk=X*KOK^wc8<*V?q|OrpZn7KA');
define('LOGGED_IN_SALT', '&qhXE-EId2/#eC|}*+|a;zo@+k2BxMbGJ}dm|: br`j0:h~@8aDxi0Ny62byiO&9');
define('NONCE_SALT', 'KRg9l%C#Kpv,1$[nzxFMR=+O8I.+!XX:Gv~xOW+&pj7kwz;djDQZ5f(Q0$wi[>RD');
define('JWT_AUTH_SECRET_KEY', 'K$9`:KNttje=NI;~^X i+pLoJLbs^j9bJ+LKf8=o,||#OeG}iQA_9C[*;cPq])Sq');
PHP HTTP Authorization Header enable
Maioria dos host vem com o HTTP Authorization Header desabilitado por padrão.
Para habilitá-lo é necessário editar o arquivo .htaccess e adicionar as seguintes linhas.
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
Ele deve ficar da seguinte forma:
Integração Moderniza:
Necessário instalação e ativação dos seguintes plugins:
Após a instalação do WooCommerce e os plugins citados anteriormentee a ativação dos mesmos, se faz necessário configurar em WooCommerce > Configurações > Avançado.
Em API REST clique em “Adicionar nova chave”:
Adicione a Descrição, o usuário com permissão de administrador e as permissões de Ler/Escrever:
Após isso clique em “Gerar uma chave de API”, a partir disso gerará uma chave Consumer key e Consumer Secretc que será utilizada dentro do sistema.
Em API ANTIGA deve-se ativar a Api Rest antiga marcando no checkbox.
No Moderniza Loja em Comercial>Loja Virtual
Será necessário a inclusão da Loja Virtual realizando o cadastro na tela Cadastro de Loja Virtual
Cadastro de Loja Virtual
Se faz necessário o cadastro de filial, descrição, URL da loja, Consumer key e Consumer Secret e usuário senha do wordpress.