{"id":3707,"date":"2022-07-12T00:05:00","date_gmt":"2022-07-12T03:05:00","guid":{"rendered":"https:\/\/www.magenteiro.com\/blog\/?p=3707"},"modified":"2022-07-04T19:50:39","modified_gmt":"2022-07-04T22:50:39","slug":"tabelas-do-magento","status":"publish","type":"post","link":"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/","title":{"rendered":"Tabelas do Magento: Entenda"},"content":{"rendered":"\n<p>Quer saber onde o Magento guardou aquela informa\u00e7\u00e3o espec\u00edfica no seu banco de dados? Conhecer as principais tabelas do Magento \u00e9 algo importante em v\u00e1rias situa\u00e7\u00f5es e integra\u00e7\u00f5es. <\/p>\n\n\n\n<p>Por isso, vamos te dar uma m\u00e3ozinha. Neste artigo vou mostrar onde voc\u00ea encontra as principais informa\u00e7\u00f5es de sua loja Magento no banco de dados.<\/p>\n\n\n\n<p>Vamos l\u00e1?<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Tabela de conte\u00fados<\/h2><ul><li><a href=\"#h-pedidos\" data-level=\"2\">Pedidos<\/a><ul><li><a href=\"#pagamentos\" data-level=\"3\">Informa\u00e7\u00f5es de Pagamento<\/a><\/li><li><a href=\"#comentarios\" data-level=\"3\">Hist\u00f3rico do pedido e coment\u00e1rios<\/a><\/li><\/ul><\/li><li><a href=\"#eav\" data-level=\"2\">EAV<\/a><\/li><li><a href=\"#clientes\" data-level=\"2\">Clientes e endere\u00e7os do cliente<\/a><\/li><li><a href=\"#produtos\" data-level=\"2\">Produtos (Cat\u00e1logo)<\/a><ul><li><a href=\"#h-o-b-sico\" data-level=\"3\">O B\u00e1sico<\/a><\/li><li><a href=\"#produtos-configuraveis\" data-level=\"3\">Produtos Configur\u00e1veis<\/a><\/li><li><a href=\"#produtos-agrupados\" data-level=\"3\">Rela\u00e7\u00f5es de Produtos (Agrupados, Cross-sell, etc)<\/a><\/li><\/ul><\/li><li><a href=\"#estoque\" data-level=\"2\">Estoque e Invent\u00e1rio<\/a><\/li><li><a href=\"#configuracoes\" data-level=\"2\">Configura\u00e7\u00f5es<\/a><\/li><li><a href=\"#conclusao\" data-level=\"2\">Conclus\u00e3o<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 id=\"h-pedidos\">Pedidos<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img src=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image.png\" alt=\"Tabelas de pedido (order) no Magento 2\" class=\"wp-image-3708\" width=\"400\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image.png 686w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-250x473.png 250w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-500x946.png 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-120x227.png 120w\" sizes=\"(max-width: 686px) 100vw, 686px\" \/><\/figure>\n\n\n\n<p>Existem pelo menos uma d\u00fazia de tabelas relacionadas a pedidos no Magento 2. No entanto, as que trazem a maior parte de informa\u00e7\u00f5es s\u00e3o aquelas cujo nome come\u00e7am com <code>sales_order_<\/code>. <\/p>\n\n\n\n<p>As principais ser\u00e3o a <code>sales_order<\/code> e <code>sales_order_grid<\/code>. A primeira lhe dar\u00e1 informa\u00e7\u00f5es detalhadas sobre pedidos, enquanto a segunda lhe traz um resumo do mesmo.<\/p>\n\n\n\n<h3 id=\"pagamentos\">Informa\u00e7\u00f5es de Pagamento<\/h3>\n\n\n\n<p>Na tabela <code>sales_order_payment<\/code> voc\u00ea encontrar\u00e1 detalhes sobre o pagamento de cada pedido, incluindo totais faturados, reembolsados, tanto na moeda base da loja, como na moeda escolhida pelo usu\u00e1rio. <\/p>\n\n\n\n<p>Nesta tabela tamb\u00e9m \u00e9 poss\u00edvel ver o meio de pagamento utilizado e, dependendo do meio de pagamento, tamb\u00e9m \u00e9 poss\u00edvel encontrar informa\u00e7\u00f5es detalhadas sobre parcelamento, c\u00f3digo de transa\u00e7\u00e3o, bandeira do cart\u00e3o, e outras informa\u00e7\u00f5es relevantes.<\/p>\n\n\n\n<h3 id=\"comentarios\">Hist\u00f3rico do pedido e coment\u00e1rios<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" src=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-2-700x240.png\" alt=\"\" class=\"wp-image-3710\" width=\"632\" height=\"217\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-2-700x240.png 700w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-2-250x86.png 250w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-2-768x263.png 768w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-2-760x260.png 760w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-2-500x171.png 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-2-120x41.png 120w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-2.png 1268w\" sizes=\"(max-width: 632px) 100vw, 632px\" \/><\/figure>\n\n\n\n<p>A tabela de hist\u00f3rico de pedido (<code>sales_order_status_history<\/code>) armazena informa\u00e7\u00f5es de troca de status e coment\u00e1rios.<\/p>\n\n\n\n<h2 id=\"eav\">EAV<\/h2>\n\n\n\n<p>Clientes, produtos e categorias s\u00e3o as principais entidades que utilizam o modelo EAV. Portanto suas informa\u00e7\u00f5es s\u00e3o armazenadas em tabelas diferentes, de acordo com o tipo de dado sendo armazenado, ou seja, dependendo do tipo de atributo.<\/p>\n\n\n\n<p>Atributos de texto pequeno, por exemplo, ser\u00e3o geralmente armazenados em uma tabela com sufixo <code>_varchar<\/code>, enquanto atributos com valor num\u00e9rico ser\u00e3o armazenados nas <code>_int<\/code>.<\/p>\n\n\n\n<p>Isso \u00e9 melhor explicado no <a href=\"https:\/\/www.magenteiro.com\/curso-magento-2?utm_source=magenteiro-blog&amp;utm_medium=post&amp;utm_campaign=tabelasMagento\">Magento 2: O Curso<\/a>, na se\u00e7\u00e3o sobre banco de dados.<\/p>\n\n\n\n<p>A tabela <code>eav_attribute<\/code> armazena a defini\u00e7\u00e3o dos atributos. Ou seja, ela define o c\u00f3digo do atributo, tipo de entidade, e defini\u00e7\u00f5es de como este atributo \u00e9 tratado no frontend e no backend da loja.<\/p>\n\n\n\n<p>A coluna <code>entity_type_id<\/code> define o tipo de entidade (cliente, produto, etc), de acordo com os valores poss\u00edveis listados na <code>eav_entity_type<\/code>.<\/p>\n\n\n\n<p>O entendimento deste mecanismo e seus v\u00ednculos ser\u00e3o \u00fateis para relacionar atributos de clientes, pedidos, categorias, pedidos e a maior parte das entidades que usam EAV no Magento.<\/p>\n\n\n\n<p>O uso de EAV permite que adicionemos atributos \u00e0 estas entidades sem precisar modificar a estrutura de suas tabelas.<\/p>\n\n\n\n<h2 id=\"clientes\">Clientes e endere\u00e7os do cliente<\/h2>\n\n\n\n<p>S\u00e3o guardados nas tabelas de prefixo <code>customer_entity_<\/code> e <code>customer_address_entity_<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" src=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-3.png\" alt=\"Tabelas de cliente e endere\u00e7o de cliente no Magento\" class=\"wp-image-3711\" width=\"348\" height=\"644\" srcset=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-3.png 584w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-3-250x462.png 250w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-3-500x925.png 500w, https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/image-3-120x222.png 120w\" sizes=\"(max-width: 348px) 100vw, 348px\" \/><\/figure>\n\n\n\n<p>As informa\u00e7\u00f5es b\u00e1sicas do cliente (nome, e-mail, senha, etc) s\u00e3o armazenados na tabela <code>customer_entity<\/code>. Por sua vez, as informa\u00e7\u00f5es b\u00e1sicas de endere\u00e7o s\u00e3o salvos na tabela <code>customer_address_entity<\/code>.<\/p>\n\n\n\n<p>Os dados de regi\u00e3o\/estado (region_id) referem-se \u00e0 tabela <code>directory_country_region<\/code>.<\/p>\n\n\n\n<h2 id=\"produtos\">Produtos (Cat\u00e1logo)<\/h2>\n\n\n\n<p>S\u00e3o representadas pelo maior grupo de tabelas do Magento. Tabelas tempor\u00e1rias, tabelas agregadas, e de \u00edndice s\u00e3o algumas das que fazem parte da cole\u00e7\u00e3o de tabelas de cat\u00e1logo no Magento.<\/p>\n\n\n\n<p>Elas s\u00e3o identificadas pelo prefixo <code>catalog_product_<\/code>.<\/p>\n\n\n\n<h3 id=\"h-o-b-sico\">O B\u00e1sico<\/h3>\n\n\n\n<p>As informa\u00e7\u00f5es b\u00e1sicas do <a href=\"https:\/\/www.magenteiro.com\/blog\/magento-2\/6-tipos-de-produtos\/\">tipo de produto<\/a> e sku s\u00e3o salvos na tabela <code>catalog_product_entity<\/code>.<\/p>\n\n\n\n<p>Dependendo do grupo de atributos do produto (<code>catalog_product_entity.attribute_set_id<\/code>) o produto ter\u00e1 diferentes atributos, salvos em diferentes tabelas conforme seu tipo de dado (<a href=\"#eav\">EAV<\/a>).<\/p>\n\n\n\n<p>Sendo assim, ao observar a tabela <code>catalog_product_entity_varchar<\/code> por exemplo, podemos ver que o <code>attribute_id<\/code> 73 corresponde ao nome do produto (<code>SELECT * FROM eav_attribute WHERE attribute_id = 73<\/code>).<\/p>\n\n\n\n<p>Ou se desejar ver todos os atributos dispon\u00edveis de produto, podemos fazer <code>SELECT * from eav_attribute WHERE entity_type_id = 4<\/code>. Veja uma amostra:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">+------------+--------------+---------------+---------------+--------------+-------------------------------------------------+---------------------------------------------------------+------------+-------------+--------------+--------------+------------+-----------+---------------+-------------+---------+----+\n|attribute_id|entity_type_id|frontend_label |attribute_code |frontend_input|attribute_model                                  |backend_model                                            |backend_type|backend_table|frontend_model|frontend_class|source_model|is_required|is_user_defined|default_value|is_unique|note|\n+------------+--------------+---------------+---------------+--------------+-------------------------------------------------+---------------------------------------------------------+------------+-------------+--------------+--------------+------------+-----------+---------------+-------------+---------+----+\n|137         |4             |Activity       |activity       |multiselect   |NULL                                             |Magento\\Eav\\Model\\Entity\\Attribute\\Backend\\ArrayBackend  |varchar     |NULL         |NULL          |NULL          |NULL        |0          |1              |             |0        |NULL|\n|143         |4             |Category Gear  |category_gear  |multiselect   |NULL                                             |Magento\\Eav\\Model\\Entity\\Attribute\\Backend\\ArrayBackend  |varchar     |NULL         |NULL          |NULL          |NULL        |0          |1              |             |0        |NULL|\n|105         |4             |Categories     |category_ids   |text          |NULL                                             |Magento\\Catalog\\Model\\Product\\Attribute\\Backend\\Category |static      |NULL         |NULL          |NULL          |NULL        |0          |0              |NULL         |0        |NULL|\n|156         |4             |Climate        |climate        |multiselect   |NULL                                             |Magento\\Eav\\Model\\Entity\\Attribute\\Backend\\ArrayBackend  |varchar     |NULL         |NULL          |NULL          |NULL        |0          |1              |             |0        |NULL|\n|154         |4             |Collar         |collar         |multiselect   |NULL                                             |Magento\\Eav\\Model\\Entity\\Attribute\\Backend\\ArrayBackend  |varchar     |NULL         |NULL          |NULL          |NULL        |0          |1              |             |0        |NULL|\n|93          |4             |Color          |color          |select        |Magento\\Catalog\\Model\\ResourceModel\\Eav\\Attribute|Magento\\Eav\\Model\\Entity\\Attribute\\Backend\\DefaultBackend|int         |NULL         |NULL          |NULL          |NULL        |0          |1              |49           |0        |NULL|\n|166         |4             |Correios Depth |correios_depth |text          |NULL                                             |NULL                                                     |text        |NULL         |NULL          |NULL          |NULL        |0          |1              |NULL         |0        |NULL|\n|165         |4             |Correios Height|correios_height|text          |NULL                                             |NULL                                                     |text        |NULL         |NULL          |NULL          |NULL        |0          |1              |NULL         |0        |NULL|\n|164         |4             |Correios Width |correios_width |text          |NULL                                             |NULL                                                     |text        |NULL         |NULL          |NULL          |NULL        |0          |1              |NULL         |0        |NULL|\n|81          |4             |Cost           |cost           |price         |NULL                                             |Magento\\Catalog\\Model\\Product\\Attribute\\Backend\\Price    |decimal     |NULL         |NULL          |NULL          |NULL        |0          |1              |NULL         |0        |NULL|\n+------------+--------------+---------------+---------------+--------------+-------------------------------------------------+---------------------------------------------------------+------------+-------------+--------------+--------------+------------+-----------+---------------+-------------+---------+----+\n<\/pre>\n\n\n\n<h3 id=\"produtos-configuraveis\">Produtos Configur\u00e1veis<\/h3>\n\n\n\n<p>Produtos configur\u00e1veis s\u00e3o sempre associados \u00e0 produtos simples.<\/p>\n\n\n\n<p>Por sua vez, a tabela respons\u00e1vel por fazer esta liga\u00e7\u00e3o \u00e9 a <code>catalog_product_super_link<\/code>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"sql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">select cpsl.*, cpe.sku\nfrom catalog_product_super_link cpsl\ninner join catalog_product_entity cpe on cpsl.parent_id = cpe.entity_id<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">+-------+----------+---------+----+\n|link_id|product_id|parent_id|sku |\n+-------+----------+---------+----+\n|1      |53        |68       |MH01|\n|2      |54        |68       |MH01|\n|3      |55        |68       |MH01|\n|4      |56        |68       |MH01|\n|5      |57        |68       |MH01|\n|6      |58        |68       |MH01|\n|7      |59        |68       |MH01|\n|8      |60        |68       |MH01|\n|9      |61        |68       |MH01|\n|10     |62        |68       |MH01|\n+-------+----------+---------+----+\n<\/pre>\n\n\n\n<p>A coluna <code>parent_id<\/code> representa o produto configur\u00e1vel ao qual o produto simples (<code>product_id<\/code> pertence).<\/p>\n\n\n\n<h3 id=\"produtos-agrupados\">Rela\u00e7\u00f5es de Produtos (Agrupados, Cross-sell, etc)<\/h3>\n\n\n\n<p>Produtos agrupados, relacionados, venda cruzada e upsell s\u00e3o relacionados na tabela <code>catalog_product_link<\/code>.<\/p>\n\n\n\n<p>O tipo de rela\u00e7\u00e3o \u00e9 identificado na coluna <code>link_type_id<\/code> e possui rela\u00e7\u00e3o direta com a tabela <code>catalog_product_link_type<\/code>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">+------------+----------+\n|link_type_id|code      |\n+------------+----------+\n|1           |relation  |\n|3           |super     |\n|4           |up_sell   |\n|5           |cross_sell|\n+------------+----------+\n<\/pre>\n\n\n\n<p>Quando <code>link_type_id<\/code> \u00e9 igual a 3, temos o v\u00ednculo de um produto agrupado. Desta forma, se quisermos saber <strong>quais produtos simples pertencem a um produto agrupado<\/strong> cujo entity_id do produto pai \u00e9 45, podemos fazer:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"sql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">select * from catalog_product_link cpl\ninner join catalog_product_entity cpe on cpe.entity_id = cpl.product_id\nwhere cpl.product_id = 45<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">+-------+----------+-----------------+------------+---------+----------------+-------+--------------+-----------+----------------+-------------------+-------------------+\n|link_id|product_id|linked_product_id|link_type_id|entity_id|attribute_set_id|type_id|sku           |has_options|required_options|created_at         |updated_at         |\n+-------+----------+-----------------+------------+---------+----------------+-------+--------------+-----------+----------------+-------------------+-------------------+\n|1      |45        |33               |3           |45       |11              |grouped|24-WG085_Group|0          |0               |2020-07-29 06:40:48|2020-07-29 06:40:48|\n|2      |45        |34               |3           |45       |11              |grouped|24-WG085_Group|0          |0               |2020-07-29 06:40:48|2020-07-29 06:40:48|\n|3      |45        |35               |3           |45       |11              |grouped|24-WG085_Group|0          |0               |2020-07-29 06:40:48|2020-07-29 06:40:48|\n+-------+----------+-----------------+------------+---------+----------------+-------+--------------+-----------+----------------+-------------------+-------------------+\n<\/pre>\n\n\n\n<p>Para entender mais sobre o que \u00e9 venda cruzada, upsell, e como tirar melhor proveito dos tipos de produtos e recursos dispon\u00edveis, <a href=\"https:\/\/www.magenteiro.com\/magento2admin?utm_source=magenteiro-blog&amp;utm_medium=post&amp;utm_campaign=tabelasMagento\" title=\"Um curso incr\u00edvel pra voc\u00ea aprender a administrar, configurar e gerenciar tudo em sua loja Magento\">aprenda a administrar e gerenciar uma loja Magento<\/a>.<\/p>\n\n\n\n<h2 id=\"estoque\">Estoque e Invent\u00e1rio<\/h2>\n\n\n\n<p>Informa\u00e7\u00f5es de estoque e reserva de estoque s\u00e3o salvos nas tabelas com prefixo <code>cataloginventory_stock<\/code> e <code>inventory_<\/code>.<\/p>\n\n\n\n<p>Informa\u00e7\u00f5es de configura\u00e7\u00e3o de estoque de cada item s\u00e3o encontradas na tabela <code>cataloginventory_stock_item<\/code> em conjunto com informa\u00e7\u00f5es atuais de estoque.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">+-------+----------+--------+--------+-------+------------------+--------------+----------+---------------------+------------+-----------------------+------------+-----------------------+-----------+--------------+----------------+---------------------------+------------+-----------------------+-------------------------+-------------------------+--------------+-------------------------+---------------------+------------------+----------+\n|item_id|product_id|stock_id|qty     |min_qty|use_config_min_qty|is_qty_decimal|backorders|use_config_backorders|min_sale_qty|use_config_min_sale_qty|max_sale_qty|use_config_max_sale_qty|is_in_stock|low_stock_date|notify_stock_qty|use_config_notify_stock_qty|manage_stock|use_config_manage_stock|stock_status_changed_auto|use_config_qty_increments|qty_increments|use_config_enable_qty_inc|enable_qty_increments|is_decimal_divided|website_id|\n+-------+----------+--------+--------+-------+------------------+--------------+----------+---------------------+------------+-----------------------+------------+-----------------------+-----------+--------------+----------------+---------------------------+------------+-----------------------+-------------------------+-------------------------+--------------+-------------------------+---------------------+------------------+----------+\n|1      |1         |1       |100.0000|0.0000 |1                 |0             |0         |1                    |1.0000      |1                      |0.0000      |1                      |1          |NULL          |NULL            |1                          |0           |1                      |0                        |1                        |0.0000        |1                        |0                    |0                 |0         |\n|2      |2         |1       |100.0000|0.0000 |1                 |0             |0         |1                    |1.0000      |1                      |0.0000      |1                      |1          |NULL          |NULL            |1                          |0           |1                      |0                        |1                        |0.0000        |1                        |0                    |0                 |0         |\n|3      |3         |1       |100.0000|0.0000 |1                 |0             |0         |1                    |1.0000      |1                      |0.0000      |1                      |1          |NULL          |NULL            |1                          |0           |1                      |0                        |1                        |0.0000        |1                        |0                    |0                 |0         |\n|4      |4         |1       |100.0000|0.0000 |1                 |0             |0         |1                    |1.0000      |1                      |0.0000      |1                      |1          |NULL          |NULL            |1                          |0           |1                      |0                        |1                        |0.0000        |1                        |0                    |0                 |0         |\n|5      |5         |1       |100.0000|0.0000 |1                 |0             |0         |1                    |1.0000      |1                      |0.0000      |1                      |1          |NULL          |NULL            |1                          |0           |1                      |0                        |1                        |0.0000        |1                        |0                    |0                 |0         |\n|6      |6         |1       |100.0000|0.0000 |1                 |0             |0         |1                    |1.0000      |1                      |0.0000      |1                      |1          |NULL          |NULL            |1                          |0           |1                      |0                        |1                        |0.0000        |1                        |0                    |0                 |0         |\n|7      |7         |1       |100.0000|0.0000 |1                 |0             |0         |1                    |1.0000      |1                      |0.0000      |1                      |1          |NULL          |NULL            |1                          |0           |1                      |0                        |1                        |0.0000        |1                        |0                    |0                 |0         |\n|8      |8         |1       |100.0000|0.0000 |1                 |0             |0         |1                    |1.0000      |1                      |0.0000      |1                      |1          |NULL          |NULL            |1                          |0           |1                      |0                        |1                        |0.0000        |1                        |0                    |0                 |0         |\n|9      |9         |1       |100.0000|0.0000 |1                 |0             |0         |1                    |1.0000      |1                      |0.0000      |1                      |1          |NULL          |NULL            |1                          |0           |1                      |0                        |1                        |0.0000        |1                        |0                    |0                 |0         |\n|10     |10        |1       |100.0000|0.0000 |1                 |0             |0         |1                    |1.0000      |1                      |0.0000      |1                      |1          |NULL          |NULL            |1                          |0           |1                      |0                        |1                        |0.0000        |1                        |0                    |0                 |0         |\n+-------+----------+--------+--------+-------+------------------+--------------+----------+---------------------+------------+-----------------------+------------+-----------------------+-----------+--------------+----------------+---------------------------+------------+-----------------------+-------------------------+-------------------------+--------------+-------------------------+---------------------+------------------+----------+\n<\/pre>\n\n\n\n<p>Na tabela <code>inventory_source_item<\/code> \u00e9 poss\u00edvel encontrar uma lista mais simples de estoque por SKU inclusive.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">+--------------+-----------+-------+--------+------+\n|source_item_id|source_code|sku    |quantity|status|\n+--------------+-----------+-------+--------+------+\n|1             |default    |24-MB01|100.0000|1     |\n|2             |default    |24-MB04|100.0000|1     |\n|3             |default    |24-MB03|100.0000|1     |\n|4             |default    |24-MB05|100.0000|1     |\n|5             |default    |24-MB06|100.0000|1     |\n|6             |default    |24-MB02|100.0000|1     |\n|7             |default    |24-UB02|100.0000|1     |\n|8             |default    |24-WB01|100.0000|1     |\n|9             |default    |24-WB02|100.0000|1     |\n|10            |default    |24-WB05|100.0000|1     |\n+--------------+-----------+-------+--------+------+\n<\/pre>\n\n\n\n<h2 id=\"configuracoes\">Configura\u00e7\u00f5es<\/h2>\n\n\n\n<p>As configura\u00e7\u00f5es de loja que voc\u00ea realiza em Lojas &gt; Configura\u00e7\u00e3o s\u00e3o salvas na tabela <code>core_config_data<\/code>. Isto inclui configura\u00e7\u00f5es como nome da loja, localiza\u00e7\u00e3o, meios de pagamento ativos e inativos, e muito mais.<\/p>\n\n\n\n<p>Note que seus valores podem ser sobrescrevidos por vari\u00e1veis de ambiente e arquivos de configura\u00e7\u00e3o.<\/p>\n\n\n\n<h2>Categorias<\/h2>\n\n\n\n<p>Informa\u00e7\u00f5es de categorias s\u00e3o obtidas principalmente nas tabelas com prefixo <code>catalog_category_<\/code>.<\/p>\n\n\n\n<p>A tabela <code>catalog_category_entity<\/code> armazena as informa\u00e7\u00f5es b\u00e1sicas da categoria, tais como posi\u00e7\u00e3o, subn\u00edvel e n\u00famero de filhos.<\/p>\n\n\n\n<p>A tabela <code>catalog_category_flat_store_X<\/code> armazena informa\u00e7\u00f5es consolidadas dos principais atributos de categoria separados por loja. Onde X representa o c\u00f3digo da loja.<\/p>\n\n\n\n<p>Exemplo: <code>SELECT * FROM catalog_category_flat_store_1<\/code>:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">+---------+----------------+---------+------------------------+---------------+---------+-----------------+-----------------------+-------------------+-------------------+--------+--------+-----+--------------+--------+------------+-----------------+--------+------------------------+-------------+------------------+----------------+--------------------+-------------------------+--------------------------+---------------+-----------+------------+------------------+-----+---------+------------+----------------+-------------+----------+-----------+-------------+\n|entity_id|attribute_set_id|parent_id|name                    |include_in_menu|is_anchor|url_key          |url_path               |created_at         |updated_at         |path    |position|level|children_count|store_id|all_children|available_sort_by|children|custom_apply_to_products|custom_design|custom_design_from|custom_design_to|custom_layout_update|custom_layout_update_file|custom_use_parent_settings|default_sort_by|description|display_mode|filter_price_range|image|is_active|landing_page|meta_description|meta_keywords|meta_title|page_layout|path_in_store|\n+---------+----------------+---------+------------------------+---------------+---------+-----------------+-----------------------+-------------------+-------------------+--------+--------+-----+--------------+--------+------------+-----------------+--------+------------------------+-------------+------------------+----------------+--------------------+-------------------------+--------------------------+---------------+-----------+------------+------------------+-----+---------+------------+----------------+-------------+----------+-----------+-------------+\n|1        |3               |0        |Root Catalog            |1              |NULL     |NULL             |NULL                   |2020-07-29 06:11:05|2020-07-29 06:42:30|1       |0       |0    |39            |1       |NULL        |NULL             |NULL    |NULL                    |NULL         |NULL              |NULL            |NULL                |NULL                     |NULL                      |NULL           |NULL       |NULL        |NULL              |NULL |NULL     |NULL        |NULL            |NULL         |NULL      |NULL       |NULL         |\n|2        |3               |1        |Default Category        |1              |NULL     |NULL             |NULL                   |2020-07-29 06:11:05|2020-07-29 06:42:30|1\/2     |1       |1    |38            |1       |NULL        |NULL             |NULL    |NULL                    |NULL         |NULL              |NULL            |NULL                |NULL                     |NULL                      |NULL           |NULL       |PRODUCTS    |NULL              |NULL |1        |NULL        |NULL            |NULL         |NULL      |NULL       |NULL         |\n|3        |3               |2        |Equipamentos            |1              |0        |gear             |gear                   |2020-07-29 06:40:37|2020-08-11 00:03:17|1\/2\/3   |4       |2    |3             |1       |NULL        |NULL             |NULL    |0                       |NULL         |NULL              |NULL            |NULL                |NULL                     |0                         |NULL           |NULL       |PAGE        |NULL              |NULL |1        |NULL        |NULL            |NULL         |NULL      |NULL       |NULL         |\n|4        |3               |3        |Mochilas                |1              |1        |bags             |gear\/bags              |2020-07-29 06:40:37|2020-08-11 00:03:28|1\/2\/3\/4 |1       |3    |0             |1       |NULL        |NULL             |NULL    |0                       |NULL         |NULL              |NULL            |NULL                |NULL                     |0                         |NULL           |NULL       |PRODUCTS    |NULL              |NULL |1        |NULL        |NULL            |NULL         |NULL      |NULL       |NULL         |\n|5        |3               |3        |Academia                |1              |1        |fitness-equipment|gear\/fitness-equipment |2020-07-29 06:40:37|2020-08-11 00:03:39|1\/2\/3\/5 |2       |3    |0             |1       |NULL        |NULL             |NULL    |0                       |NULL         |NULL              |NULL            |NULL                |NULL                     |0                         |NULL           |NULL       |PRODUCTS    |NULL              |NULL |1        |NULL        |NULL            |NULL         |NULL      |NULL       |NULL         |\n|6        |3               |3        |Rel\u00f3gios                |1              |1        |watches          |gear\/watches           |2020-07-29 06:40:37|2020-08-11 00:03:51|1\/2\/3\/6 |3       |3    |0             |1       |NULL        |NULL             |NULL    |0                       |NULL         |NULL              |NULL            |NULL                |NULL                     |0                         |NULL           |NULL       |PRODUCTS    |NULL              |NULL |1        |NULL        |NULL            |NULL         |NULL      |NULL       |NULL         |\n|7        |3               |2        |Collections             |0              |0        |collections      |collections            |2020-07-29 06:40:37|2020-07-29 06:42:30|1\/2\/7   |5       |2    |6             |1       |NULL        |NULL             |NULL    |NULL                    |NULL         |NULL              |NULL            |NULL                |NULL                     |NULL                      |NULL           |NULL       |PAGE        |NULL              |NULL |0        |NULL        |NULL            |NULL         |NULL      |NULL       |NULL         |\n|8        |3               |7        |New Luma Yoga Collection|0              |1        |yoga-new         |collections\/yoga-new   |2020-07-29 06:40:37|2020-07-29 06:40:37|1\/2\/7\/8 |1       |3    |0             |1       |NULL        |NULL             |NULL    |NULL                    |NULL         |NULL              |NULL            |NULL                |NULL                     |NULL                      |NULL           |NULL       |NULL        |NULL              |NULL |1        |NULL        |NULL            |NULL         |NULL      |NULL       |NULL         |\n|9        |3               |2        |Treino                  |1              |0        |training         |training               |2020-07-29 06:40:50|2020-08-11 00:04:03|1\/2\/9   |5       |2    |1             |1       |NULL        |NULL             |NULL    |0                       |NULL         |NULL              |NULL            |NULL                |NULL                     |0                         |NULL           |NULL       |PAGE        |NULL              |NULL |1        |NULL        |NULL            |NULL         |NULL      |NULL       |NULL         |\n|10       |3               |9        |Videos para Download    |1              |1        |training-video   |training\/training-video|2020-07-29 06:40:50|2020-08-11 00:04:17|1\/2\/9\/10|1       |3    |0             |1       |NULL        |NULL             |NULL    |0                       |NULL         |NULL              |NULL            |NULL                |NULL                     |0                         |NULL           |NULL       |PRODUCTS    |NULL              |NULL |1        |NULL        |NULL            |NULL         |NULL      |NULL       |NULL         |\n+---------+----------------+---------+------------------------+---------------+---------+-----------------+-----------------------+-------------------+-------------------+--------+--------+-----+--------------+--------+------------+-----------------+--------+------------------------+-------------+------------------+----------------+--------------------+-------------------------+--------------------------+---------------+-----------+------------+------------------+-----+---------+------------+----------------+-------------+----------+-----------+-------------+\n<\/pre>\n\n\n\n<h2 id=\"conclusao\">Conclus\u00e3o<\/h2>\n\n\n\n<p>Praticamente todas as informa\u00e7\u00f5es dispon\u00edveis no banco de dados do Magento tamb\u00e9m est\u00e3o dispon\u00edveis em suas APIs.<\/p>\n\n\n\n<p>No entanto, h\u00e1 casos onde a leitura destas informa\u00e7\u00f5es pode ou precisam ser feitas diretamente via banco.<\/p>\n\n\n\n<p>Note que eu disse &#8220;leitura&#8221;. <strong>Escrever ou modificar dados diretamente na base do Magento \u00e9 altamente perigoso<\/strong>. <\/p>\n\n\n\n<p>Especialmente no que diz respeito \u00e0 base quentes, ou seja, aquelas que possuem uma loja conectada e realizando vendas em tempo real.<\/p>\n\n\n\n<p>O Magento utiliza tabelas de \u00edndice robustas e que s\u00e3o frequentemente atualizadas pelo <a href=\"https:\/\/www.magenteiro.com\/blog\/magento-2\/configurando-cron-magento2\/\" title=\"Como configurar o cron no Magento 2\">cron<\/a>. Ao inserir, remover ou modificar dados de atributos manualmente voc\u00ea corre o risco de comprometer a integridade da loja e comprometer seu comportamento agora ou no futuro.<\/p>\n\n\n\n<p>Em <a href=\"https:\/\/www.magenteiro.com\/blog\/para-magenteiros\/jornada-magento\/\" title=\"Conhe\u00e7a minha hist\u00f3ria com Magento\">minha jornada com Magento<\/a>, me deparei com v\u00e1rias lojas com problemas de relacionamento de suas entidades. Problemas que geravam erros diversos e causados por modifica\u00e7\u00f5es realizadas manualmente meses antes do problema se manifestar.<\/p>\n\n\n\n<p>Se voc\u00ea leu este artigo com inten\u00e7\u00e3o de inserir ou modificar registros no Magento para sua integra\u00e7\u00e3o, saiba que h\u00e1 formas mais seguras para faz\u00ea-lo. <\/p>\n\n\n\n<p>No <a href=\"https:\/\/www.magenteiro.com\/curso-magento-2?utm_source=magenteiro-blog&amp;utm_medium=post&amp;utm_campaign=tabelasMagento\" title=\"O curso de desenvolvimento para Magento 2 mais conhecido do Brasil\">Magento 2: O Curso<\/a> eu mostro um exemplo de integra\u00e7\u00e3o de estoque onde modificamos o estoque de milhares de produtos em alguns segundos atrav\u00e9s de um m\u00f3dulo Magento. <\/p>\n\n\n\n<p>Da mesma forma, voc\u00ea pode consumir as APIs do Magento para ler, inserir e modificar o que precisar. E pode fazer isso de forma individual ou em massa, em apenas alguns segundos. Voc\u00ea pode encontrar uma <a href=\"https:\/\/www.magenteiro.com\/blog\/magento-2\/api-como-usar-exemplos\/\">cole\u00e7\u00e3o de exemplos de uso gratuitos da API<\/a> ou fazer meu <a href=\"https:\/\/www.magenteiro.com\/magento2api?utm_source=magenteiro-blog&amp;utm_medium=post&amp;utm_campaign=tabelasMagento\">curso de integra\u00e7\u00f5es usando API, com mais de 650 exemplos de uso<\/a>.<\/p>\n\n\n\n<p>Esqueci de alguma coisa? Deixe seu coment\u00e1rio abaixo.<\/p>\n","protected":false},"excerpt":{"rendered":"Quer saber onde o Magento guardou aquela informa\u00e7\u00e3o espec\u00edfica no seu banco de dados? Conhecer as principais tabelas do Magento [&hellip;]","protected":false},"author":1,"featured_media":3720,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[27,53,25],"tags":[118,82,49,41,77],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v19.0 (Yoast SEO v19.4) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tabelas do Magento: Entenda e encontre a tabela que precisa<\/title>\n<meta name=\"description\" content=\"Entenda e encontre a informa\u00e7\u00e3o que precisa sobre pedido, pagamentos, pedido, clientes e categorias no Magento. Com &quot;Queries&quot; de exemplo...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tabelas do Magento: Entenda\" \/>\n<meta property=\"og:description\" content=\"Entenda e encontre a informa\u00e7\u00e3o que precisa sobre pedido, pagamentos, pedido, clientes e categorias no Magento. Com &quot;Queries&quot; de exemplo...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/\" \/>\n<meta property=\"og:site_name\" content=\"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/magenteiro\" \/>\n<meta property=\"article:published_time\" content=\"2022-07-12T03:05:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-07-04T22:50:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/tabelas-magento-opt.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"480\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ricardo Martins\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@magenteiro\" \/>\n<meta name=\"twitter:site\" content=\"@magenteiro\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ricardo Martins\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\",\"name\":\"Magenteiro\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/\",\"sameAs\":[\"https:\/\/www.instagram.com\/magenteiro\",\"https:\/\/www.linkedin.com\/company\/magenteiro\",\"https:\/\/www.youtube.com\/magenteiro\",\"https:\/\/facebook.com\/magenteiro\",\"https:\/\/twitter.com\/magenteiro\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png\",\"contentUrl\":\"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png\",\"width\":787,\"height\":149,\"caption\":\"Magenteiro\"},\"image\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#website\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/\",\"name\":\"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1\",\"description\":\"Artigos t\u00e9cnicos, tutoriais e muitos v\u00eddeos e cursos sobre Magento. Aqui voc\u00ea encontra dicas para lojistas e desenvolvedores feitos por quem entende do assunto.\",\"publisher\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.magenteiro.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/\",\"url\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/\",\"name\":\"Tabelas do Magento: Entenda e encontre a tabela que precisa\",\"isPartOf\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#website\"},\"datePublished\":\"2022-07-12T03:05:00+00:00\",\"dateModified\":\"2022-07-04T22:50:39+00:00\",\"description\":\"Entenda e encontre a informa\u00e7\u00e3o que precisa sobre pedido, pagamentos, pedido, clientes e categorias no Magento. Com \\\"Queries\\\" de exemplo...\",\"breadcrumb\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.magenteiro.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tabelas do Magento: Entenda\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/\"},\"author\":{\"name\":\"Ricardo Martins\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150\"},\"headline\":\"Tabelas do Magento: Entenda\",\"datePublished\":\"2022-07-12T03:05:00+00:00\",\"dateModified\":\"2022-07-04T22:50:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/\"},\"wordCount\":1203,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#organization\"},\"keywords\":[\"Avan\u00e7ado\",\"dicas\",\"integra\u00e7\u00e3o\",\"Magento 2\",\"sql\"],\"articleSection\":[\"Desenvolvimento\",\"Gerenciar minha loja\",\"Magento 2\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/#respond\"]}],\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150\",\"name\":\"Ricardo Martins\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g\",\"caption\":\"Ricardo Martins\"},\"description\":\"\u00c9 desenvolvedor web h\u00e1 16 anos e um dos primeiros certificados pela Magento no Brasil. Instrutor de mais de 11 cursos Magento (os principais no magenteiro.com\/cursos) com mais de 14 mil alunos de 105 pa\u00edses, \u00e9 tamb\u00e9m criador do m\u00f3dulo PagSeguro Transparente, usado em mais de 12 mil lojas.\",\"sameAs\":[\"https:\/\/www.magenteiro.com\/\"],\"url\":\"https:\/\/www.magenteiro.com\/blog\/author\/ricardomartins\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Tabelas do Magento: Entenda e encontre a tabela que precisa","description":"Entenda e encontre a informa\u00e7\u00e3o que precisa sobre pedido, pagamentos, pedido, clientes e categorias no Magento. Com \"Queries\" de exemplo...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/","og_locale":"pt_BR","og_type":"article","og_title":"Tabelas do Magento: Entenda","og_description":"Entenda e encontre a informa\u00e7\u00e3o que precisa sobre pedido, pagamentos, pedido, clientes e categorias no Magento. Com \"Queries\" de exemplo...","og_url":"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/","og_site_name":"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1","article_publisher":"https:\/\/facebook.com\/magenteiro","article_published_time":"2022-07-12T03:05:00+00:00","article_modified_time":"2022-07-04T22:50:39+00:00","og_image":[{"width":960,"height":480,"url":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2022\/07\/tabelas-magento-opt.jpg","type":"image\/jpeg"}],"author":"Ricardo Martins","twitter_card":"summary_large_image","twitter_creator":"@magenteiro","twitter_site":"@magenteiro","twitter_misc":{"Written by":"Ricardo Martins","Est. reading time":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.magenteiro.com\/blog\/#organization","name":"Magenteiro","url":"https:\/\/www.magenteiro.com\/blog\/","sameAs":["https:\/\/www.instagram.com\/magenteiro","https:\/\/www.linkedin.com\/company\/magenteiro","https:\/\/www.youtube.com\/magenteiro","https:\/\/facebook.com\/magenteiro","https:\/\/twitter.com\/magenteiro"],"logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png","contentUrl":"https:\/\/www.magenteiro.com\/blog\/wp-content\/uploads\/2017\/04\/logo-white.png","width":787,"height":149,"caption":"Magenteiro"},"image":{"@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"WebSite","@id":"https:\/\/www.magenteiro.com\/blog\/#website","url":"https:\/\/www.magenteiro.com\/blog\/","name":"Magenteiro | V\u00eddeos, Artigos, e Cursos Magento 2 e Magento 1","description":"Artigos t\u00e9cnicos, tutoriais e muitos v\u00eddeos e cursos sobre Magento. Aqui voc\u00ea encontra dicas para lojistas e desenvolvedores feitos por quem entende do assunto.","publisher":{"@id":"https:\/\/www.magenteiro.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.magenteiro.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/","url":"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/","name":"Tabelas do Magento: Entenda e encontre a tabela que precisa","isPartOf":{"@id":"https:\/\/www.magenteiro.com\/blog\/#website"},"datePublished":"2022-07-12T03:05:00+00:00","dateModified":"2022-07-04T22:50:39+00:00","description":"Entenda e encontre a informa\u00e7\u00e3o que precisa sobre pedido, pagamentos, pedido, clientes e categorias no Magento. Com \"Queries\" de exemplo...","breadcrumb":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.magenteiro.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Tabelas do Magento: Entenda"}]},{"@type":"Article","@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/#article","isPartOf":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/"},"author":{"name":"Ricardo Martins","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150"},"headline":"Tabelas do Magento: Entenda","datePublished":"2022-07-12T03:05:00+00:00","dateModified":"2022-07-04T22:50:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/"},"wordCount":1203,"commentCount":0,"publisher":{"@id":"https:\/\/www.magenteiro.com\/blog\/#organization"},"keywords":["Avan\u00e7ado","dicas","integra\u00e7\u00e3o","Magento 2","sql"],"articleSection":["Desenvolvimento","Gerenciar minha loja","Magento 2"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.magenteiro.com\/blog\/magento-2\/tabelas-do-magento\/#respond"]}],"accessibilityFeature":["tableOfContents"]},{"@type":"Person","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/e90c4bb268e5f2dad10d7c9760d4f150","name":"Ricardo Martins","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.magenteiro.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae5800c87c4e0f6a4a6b7a3d66aae138?s=96&d=mm&r=g","caption":"Ricardo Martins"},"description":"\u00c9 desenvolvedor web h\u00e1 16 anos e um dos primeiros certificados pela Magento no Brasil. Instrutor de mais de 11 cursos Magento (os principais no magenteiro.com\/cursos) com mais de 14 mil alunos de 105 pa\u00edses, \u00e9 tamb\u00e9m criador do m\u00f3dulo PagSeguro Transparente, usado em mais de 12 mil lojas.","sameAs":["https:\/\/www.magenteiro.com\/"],"url":"https:\/\/www.magenteiro.com\/blog\/author\/ricardomartins\/"}]}},"_links":{"self":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/3707"}],"collection":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/comments?post=3707"}],"version-history":[{"count":9,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/3707\/revisions"}],"predecessor-version":[{"id":3724,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/posts\/3707\/revisions\/3724"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/media\/3720"}],"wp:attachment":[{"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/media?parent=3707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/categories?post=3707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.magenteiro.com\/blog\/wp-json\/wp\/v2\/tags?post=3707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}