{"id":72431,"date":"2017-05-11T03:47:33","date_gmt":"2017-05-11T03:47:33","guid":{"rendered":"https:\/\/br.wordpress.org\/support\/topic\/woocommerce-3-utilizar-mesmo-data_store-para-dois-tipos-de-produtos\/"},"modified":"2017-05-11T13:09:04","modified_gmt":"2017-05-11T13:09:04","slug":"woocommerce-3-utilizar-mesmo-data_store-para-dois-tipos-de-produtos","status":"publish","type":"topic","link":"https:\/\/br.wordpress.org\/support\/topic\/woocommerce-3-utilizar-mesmo-data_store-para-dois-tipos-de-produtos\/","title":{"rendered":"WooCommerce 3.* &#8211; Utilizar mesmo Data_Store para dois tipos de produtos"},"content":{"rendered":"<p>Estou tentando adaptar o plugin <a href=\"https:\/\/wordpress.org\/plugins\/registrations-for-woocommerce\/\" target=\"_blank\">Registrations for WooCommerce<\/a> para o novo paradigma do WC 3.*, principalmente em rela\u00e7\u00e3o ao CRUD, pois no registrations for woocommerce o novo tipo de produto <strong>registration<\/strong> \u00e9 criado.<\/p>\n<p>Entretanto, o produto <strong>registration<\/strong>, nada mais \u00e9 do que um <strong>variable<\/strong> com algumas meta boxes adicionais para cria\u00e7\u00e3o de atributos a serem utilizados em varia\u00e7\u00f5es a partir de datas (date pickers), ou seja, o <code>Data_Store<\/code> dele seria exatamente o mesmo de <strong>variable<\/strong>.<\/p>\n<ol>\n<li>\u00c9 poss\u00edvel que dois tipos de produtos utilizem o mesmo <code>Data_Store<\/code>?<\/li>\n<li>Independente da possibilidade, seria uma boa pr\u00e1tica que eles o utilizassem?<\/li>\n<li>Terei de &#8220;recriar&#8221; todo <code>Data_Store<\/code> de <strong>variable<\/strong> para o meu novo product type?<\/li>\n<\/ol>\n<p>S\u00e3o esses questionamentos que est\u00e3o me impedindo de avan\u00e7ar na adequa\u00e7\u00e3o do plugin, e a lista de suporte e gente prejudicada s\u00f3 t\u00e1 aumentando =x<\/p>\n","protected":false},"template":"","class_list":["post-72431","topic","type-topic","status-publish","hentry","topic-tag-data_store","topic-tag-woocommerce","topic-tag-woocommerce-3-0"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/72431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":2,"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/72431\/revisions"}],"predecessor-version":[{"id":72433,"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/72431\/revisions\/72433"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=72431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}