{"id":1437,"date":"2022-10-18T10:30:00","date_gmt":"2022-10-18T15:30:00","guid":{"rendered":"http:\/\/racmanuel.dev\/?post_type=proyectos&#038;p=1437"},"modified":"2022-10-18T10:08:46","modified_gmt":"2022-10-18T15:08:46","slug":"plugin-ar-model-viewer-for-woocommerce-en-desarrollo","status":"publish","type":"proyectos","link":"https:\/\/racmanuel.dev\/en\/proyectos\/plugin-ar-model-viewer-for-woocommerce-en-desarrollo\/","title":{"rendered":"Plugin AR Model Viewer for WooCommerce (en Desarrollo)"},"content":{"rendered":"<p>[model-viewer]<\/p>\n\n\n\n<h2 class=\"has-medium-font-size wp-block-heading\" id=\"que-es-el-ar-model-viewer-for-woocommerce\"><span style=\"color: var(--theme-palette-color-2, #25ff00);\" class=\"stk-highlight\">\u00bfQu\u00e9 es el AR Model Viewer for WooCommerce?<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AR Model Viewer for WooCommerce es un proyecto personal de plugin de WordPress para mostrar objetos en 3D y Realidad Aumentada en los productos de WooCommerce, \u00fatil para tiendas que venden modelos en 3D o cualquier E-Commerce que quiera destacar a\u00f1adiendo la posibilidad a sus clientes de ver sus productos en Realidad Aumentada.<\/p>\n\n\n\n<h2 class=\"has-medium-font-size wp-block-heading\" id=\"descripcion-del-proyecto\"><span style=\"color: var(--theme-palette-color-2, #25ff00);\" class=\"stk-highlight\">Descripci\u00f3n del Proyecto<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La idea de este proyecto es que sea un plugin gratuito y est\u00e1 pensado publicarse en el repositorio de plugins de WordPress en cuanto se finalice el desarrollo del plugin o al menos lanzar una versi\u00f3n estable, este plugin utiliza la librer\u00eda o biblioteca de Google <a href=\"https:\/\/modelviewer.dev\/\" rel=\"nofollow noopener\" target=\"_blank\">&lt;model-viewer&gt; (modelviewer.dev)<\/a> que permite mediante un componente web hacer la representaci\u00f3n de modelos 3D interactivos, opcionalmente se puede mostrar estos modelos 3D interactivos en Realidad Aumentada, esta biblioteca, permite realizarlo de manera f\u00e1cil compatible en tantos navegadores y dispositivos como sea posible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adem\u00e1s, se est\u00e1 integrando el este plugin el uso de <a href=\"https:\/\/cmb2.io\/\" data-type=\"URL\" data-id=\"https:\/\/cmb2.io\/\" rel=\"nofollow noopener\" target=\"_blank\">CMB2 de Custom Metaboxes 2<\/a>, un kit de herramientas para desarrolladores para crear metaboxes, campos personalizados y formularios para WordPress.<\/p>\n\n\n\n<h2 class=\"has-medium-font-size wp-block-heading\" id=\"como-realice-el-plugin\"><span style=\"color: var(--theme-palette-color-2, #25ff00);\" class=\"stk-highlight\">\u00bfComo realice el plugin?<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Este plugin sigue las recomendaciones en el <a href=\"https:\/\/developer.wordpress.org\/plugins\/\" data-type=\"URL\" data-id=\"https:\/\/developer.wordpress.org\/plugins\/\" rel=\"nofollow noopener\" target=\"_blank\">Plugin Developer Handbook<\/a> oficial de <a href=\"https:\/\/es-mx.wordpress.org\/\" data-type=\"URL\" data-id=\"https:\/\/es-mx.wordpress.org\/\" rel=\"nofollow noopener\" target=\"_blank\">WordPress<\/a>. Este plugin utiliza programaci\u00f3n orientada a objetos con WordPress y PHP. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para realizar el plugin utilice el famoso <a href=\"https:\/\/github.com\/DevinVinson\/WordPress-Plugin-Boilerplate\" data-type=\"URL\" data-id=\"https:\/\/github.com\/DevinVinson\/WordPress-Plugin-Boilerplate\" rel=\"nofollow noopener\" target=\"_blank\">boilerplate de DevinVinson<\/a> que me permiti\u00f3 de una manera r\u00e1pida y sencilla, ordenar los Hooks y Actions de WordPress.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"documentacion-del-plugin\"><span style=\"color: var(--theme-palette-color-2, #25ff00);\" class=\"stk-highlight\">Documentaci\u00f3n del Plugin<\/span><\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">La documentaci\u00f3n del c\u00f3digo a\u00fan est\u00e1 pendiente, pero si quieres contribuir con c\u00f3digo puedes apoyarme haciendo tu Pull Request en GitHub.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-palette-color-1-color has-palette-color-2-background-color has-text-color has-background\" href=\"https:\/\/github.com\/racmanuel\/ar-model-viewer-for-woocommerce\" style=\"border-radius:0px\" rel=\"nofollow noopener\" target=\"_blank\">Ver proyecto en GitHub<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"has-medium-font-size wp-block-heading\" id=\"como-funciona-el-plugin\"><span style=\"color: var(--theme-palette-color-2, #25ff00);\" class=\"stk-highlight\">\u00bfComo funciona el plugin?<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El plugin b\u00e1sicamente consiste en descargar el plugin del repositorio de GitHub e instalarlo como si fuera un plugin normal, al instalar el plugin nos mostrara una nueva opci\u00f3n de men\u00fa en <strong>Dashboard &gt; Ajustes &gt; AR Model Viewer for WooCommerce<\/strong> como lo muestra la siguiente imagen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"172\" height=\"352\" src=\"http:\/\/racmanuel.dev\/wp-content\/uploads\/image-32.png\" alt=\"\" class=\"wp-image-1440\" title=\"\" srcset=\"https:\/\/racmanuel.dev\/wp-content\/uploads\/image-32.png 172w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-32-147x300.png 147w\" sizes=\"(max-width: 172px) 100vw, 172px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si damos clic en &#8220;AR Model Viewer for WooCommerce&#8221;, nos mostrara el men\u00fa del plugin que incluye informaci\u00f3n del autor, la librer\u00eda, y algunos ajustes m\u00e1s para la visualizaci\u00f3n de Realidad Aumentada.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"515\" height=\"1024\" src=\"http:\/\/racmanuel.dev\/wp-content\/uploads\/image-33-515x1024.png\" alt=\"\" class=\"wp-image-1442\" title=\"\" srcset=\"https:\/\/racmanuel.dev\/wp-content\/uploads\/image-33-515x1024.png 515w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-33-600x1193.png 600w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-33-151x300.png 151w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-33-768x1527.png 768w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-33-773x1536.png 773w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-33-1030x2048.png 1030w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-33.png 1235w\" sizes=\"(max-width: 515px) 100vw, 515px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"como-cargar-un-modelo-3d-en-algun-producto-de-woocommerce\"><span style=\"color: var(--theme-palette-color-2, #25ff00);\" class=\"stk-highlight\">\u00bfComo cargar un modelo 3D en alg\u00fan producto de WooCommerce?<\/span><\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s de haber instalado el plugin de &#8220;AR Model Viewer for WooCommerce&#8221; al editar cualquier producto de WooCommerce podemos ver que se cre\u00f3 un Meta box que nos permite subir archivos en formato .glb para Android y .usdz para IOS, e incluso una Imagen o Poster para mostrar mientras nuestro modelo 3D carga en su totalidad, adem\u00e1s de un atributo alt=&#8221;&#8221; el cual podemos ingresar una peque\u00f1a descripci\u00f3n de nuestro modelo 3D que ayude en temas de accesibilidad.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"665\" src=\"http:\/\/racmanuel.dev\/wp-content\/uploads\/image-34-1024x665.png\" alt=\"\" class=\"wp-image-1443\" title=\"\" srcset=\"https:\/\/racmanuel.dev\/wp-content\/uploads\/image-34-1024x665.png 1024w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-34-600x390.png 600w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-34-300x195.png 300w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-34-768x499.png 768w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-34-1536x998.png 1536w, https:\/\/racmanuel.dev\/wp-content\/uploads\/image-34.png 1596w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez cargados ambos archivos de nuestro modelo 3D, guardamos nuestro producto podemos ver el resultado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dependiendo de los ajustes del plugin podemos mostrar el modelo en diferentes partes de nuestro proyecto, como antes de el bot\u00f3n de a\u00f1adir al carrito en las pesta\u00f1as de producto individual de WooCommerce.<\/p>\n\n\n\n<div class=\"wp-block-jetpack-tiled-gallery aligncenter is-style-square\"><div class=\"tiled-gallery__gallery\"><div class=\"tiled-gallery__row columns-4\"><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" alt=\"\" data-height=\"817\" data-id=\"1444\" data-link=\"http:\/\/racmanuel.dev\/?attachment_id=1444\" data-url=\"http:\/\/racmanuel.dev\/wp-content\/uploads\/image-35.png\" data-width=\"844\" src=\"https:\/\/i0.wp.com\/racmanuel.dev\/wp-content\/uploads\/image-35.png?ssl=1&amp;resize=817%2C817\" data-amp-layout=\"responsive\" title=\"\"><\/figure><\/div><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" alt=\"\" data-height=\"735\" data-id=\"1446\" data-link=\"http:\/\/racmanuel.dev\/?attachment_id=1446\" data-url=\"http:\/\/racmanuel.dev\/wp-content\/uploads\/image-36.png\" data-width=\"879\" src=\"https:\/\/i1.wp.com\/racmanuel.dev\/wp-content\/uploads\/image-36.png?ssl=1&amp;resize=735%2C735\" data-amp-layout=\"responsive\" title=\"\"><\/figure><\/div><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" alt=\"\" data-height=\"553\" data-id=\"1447\" data-link=\"http:\/\/racmanuel.dev\/?attachment_id=1447\" data-url=\"http:\/\/racmanuel.dev\/wp-content\/uploads\/Captura-de-pantalla-2022-10-14-152722.png\" data-width=\"769\" src=\"https:\/\/i0.wp.com\/racmanuel.dev\/wp-content\/uploads\/Captura-de-pantalla-2022-10-14-152722.png?ssl=1&amp;resize=553%2C553\" data-amp-layout=\"responsive\" title=\"\"><\/figure><\/div><div class=\"tiled-gallery__col\"><figure class=\"tiled-gallery__item\"><img decoding=\"async\" alt=\"\" data-height=\"589\" data-id=\"1448\" data-link=\"http:\/\/racmanuel.dev\/?attachment_id=1448\" data-url=\"http:\/\/racmanuel.dev\/wp-content\/uploads\/Captura-de-pantalla-2022-10-14-152808.png\" data-width=\"867\" src=\"https:\/\/i2.wp.com\/racmanuel.dev\/wp-content\/uploads\/Captura-de-pantalla-2022-10-14-152808.png?ssl=1&amp;resize=589%2C589\" data-amp-layout=\"responsive\" title=\"\"><\/figure><\/div><\/div><\/div><\/div>\n\n\n\n<h2 class=\"has-medium-font-size wp-block-heading\" id=\"quieres-descargar-este-plugin\"><span style=\"color: var(--theme-palette-color-2, #25ff00);\" class=\"stk-highlight\">\u00bfQuieres descargar este plugin?<\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Recuerda que este plugin a\u00fan est\u00e1 en desarrollo y no hay aun una versi\u00f3n estable, pero puedes apoyar el proyecto a\u00f1adiendo una estrella al proyecto en GitHub, o haciendo tus Pull Request para la soluci\u00f3n de problemas.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-palette-color-1-color has-palette-color-2-background-color has-text-color has-background\" href=\"https:\/\/github.com\/racmanuel\/ar-model-viewer-for-woocommerce\" style=\"border-radius:0px\" rel=\"nofollow noopener\" target=\"_blank\">Ver proyecto en GitHub<\/a><\/div>\n<\/div>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"tienes-algun-proyecto-web\"><span style=\"color: var(--theme-palette-color-2, #25ff00);\" class=\"stk-highlight\">\u00bfTienes alg\u00fan Proyecto Web?<\/span><\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Si \u00bfNecesitas ayuda con alg\u00fan proyecto web? No dudes en contactarme desarrollo soluciones completas y personalizadas con WordPress y PHP, con herramientas y procesos modernos, utilizando HTML, CSS, SCSS, PHP, JavaScript, Bootstrap y m\u00e1s\u2026 Si \u00bfEst\u00e1s listo? \u00a1Env\u00edame un mensaje y hablemos de tu proyecto web!<\/p>\n\n\n\n<div class=\"wp-block-jetpack-contact-form\">\n\n\n\n\n\n\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>AR Model Viewer for WooCommerce es un proyecto personal de plugin de WordPress para mostrar objetos en 3D y Realidad Aumentada en los productos de WooCommerce, \u00fatil para tiendas que venden modelos en 3D o cualquier E-Commerce que quiera destacar a\u00f1adiendo la posibilidad a sus clientes de ver sus productos en Realidad Aumentada.<\/p>","protected":false},"author":1,"featured_media":1459,"parent":0,"template":"","tipo":[10],"class_list":["post-1437","proyectos","type-proyectos","status-publish","has-post-thumbnail","hentry","tipo-plugin-para-wordpress"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"acf":[],"_links":{"self":[{"href":"https:\/\/racmanuel.dev\/en\/wp-json\/wp\/v2\/proyectos\/1437","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/racmanuel.dev\/en\/wp-json\/wp\/v2\/proyectos"}],"about":[{"href":"https:\/\/racmanuel.dev\/en\/wp-json\/wp\/v2\/types\/proyectos"}],"author":[{"embeddable":true,"href":"https:\/\/racmanuel.dev\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":14,"href":"https:\/\/racmanuel.dev\/en\/wp-json\/wp\/v2\/proyectos\/1437\/revisions"}],"predecessor-version":[{"id":1467,"href":"https:\/\/racmanuel.dev\/en\/wp-json\/wp\/v2\/proyectos\/1437\/revisions\/1467"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/racmanuel.dev\/en\/wp-json\/wp\/v2\/media\/1459"}],"wp:attachment":[{"href":"https:\/\/racmanuel.dev\/en\/wp-json\/wp\/v2\/media?parent=1437"}],"wp:term":[{"taxonomy":"tipo","embeddable":true,"href":"https:\/\/racmanuel.dev\/en\/wp-json\/wp\/v2\/tipo?post=1437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}