{"id":669,"date":"2019-02-10T21:48:56","date_gmt":"2019-02-10T20:48:56","guid":{"rendered":"https:\/\/wcamp.paris\/propositions\/proposition\/etude-de-cas-un-block-wootenberg-pour-un-espace-de-coworking-associatif\/"},"modified":"2019-04-28T11:14:16","modified_gmt":"2019-04-28T09:14:16","slug":"etude-de-cas-un-bloc-wootenberg-pour-un-espace-de-coworking-associatif","status":"publish","type":"wcb_session","link":"https:\/\/paris.wordcamp.org\/2019\/session\/etude-de-cas-un-bloc-wootenberg-pour-un-espace-de-coworking-associatif\/","title":{"rendered":"Un block Wootenberg pour un espace de coworking associatif"},"content":{"rendered":"\n<p>J&rsquo;ai r\u00e9cemment r\u00e9alis\u00e9 un bloc Gutenberg connect\u00e9 \u00e0 WooCommerce afin de simplifier le processus d&rsquo;achat pour un espace de coworking associatif. <\/p>\n\n\n\n<p>L&rsquo;id\u00e9e \u00e9tait claire : <strong>il fallait simplifier l&rsquo;existant<\/strong>.<\/p>\n\n\n\n<p>La combinaison WooCommerce + Subscriptions + Memberships \u00e9tant trop lourd \u00e0 g\u00e9rer par des utilisateurs r\u00e9guliers qui n&rsquo;ont ni le temps n\u00e9cessaire \u00e0 un potentiel apprentissage des outils, ni les comp\u00e9tences actuelles pour utiliser les outils en place. Nous avons donc brainstorm\u00e9 jusqu&rsquo;\u00e0 trouver une solution simple et fonctionnelle.<\/p>\n\n\n\n<p>Dans cette pr\u00e9sentation je vais vous montrer qu&rsquo;on peut assez simplement se passer d&rsquo;extensions existantes pour fabriquer des solutions personnalis\u00e9es et coller parfaitement \u00e0 un besoin sans forc\u00e9ment d\u00e9penser une fortune.<\/p>\n\n\n\n<p>En partant de WP-CLI, j&rsquo;ai donc cr\u00e9\u00e9 un bloc Gutenberg, que j&rsquo;ai connect\u00e9 \u00e0 WooCommerce et qui permet d&rsquo;ajouter plusieurs produits en une seule fois au panier, d&rsquo;afficher le prix final en fonction d&rsquo;un algorithme d&rsquo;application des coupons de r\u00e9duction en Ajax transparent pour les membres, selon la s\u00e9lection des produits ou de leurs types.<\/p>\n\n\n\n<p>Et puis j&rsquo;ai rajout\u00e9 des fonctions suppl\u00e9mentaires comme la cr\u00e9ation automatique de produits via la classe de duplicata de WooCommerce, un tableau de bord pour savoir quels membres sont \u00e0 jour de leurs cotisations, et bien plus encore&#8230;<\/p>\n\n\n\n<p>Bref j&rsquo;ai simplifi\u00e9 un processus complexe avec peu de moyens gr\u00e2ce a une reconsid\u00e9ration des besoins.<\/p>\n\n\n\n<p>Remplacer Subscriptions, Memberships, Dynamic Pricing, Smart Coupons, et Product Bundles par un seul bloc Gutenberg, c&rsquo;est possible !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&rsquo;ai r\u00e9cemment r\u00e9alis\u00e9 un bloc Gutenberg connect\u00e9 \u00e0 WooCommerce afin de simplifier le processus d&rsquo;achat pour un espace de coworking associatif. L&rsquo;id\u00e9e \u00e9tait claire : il fallait simplifier l&rsquo;existant. La combinaison WooCommerce + Subscriptions + Memberships \u00e9tant trop lourd \u00e0 g\u00e9rer par des utilisateurs r\u00e9guliers qui n&rsquo;ont ni le temps n\u00e9cessaire \u00e0 un potentiel apprentissage &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/paris.wordcamp.org\/2019\/session\/etude-de-cas-un-bloc-wootenberg-pour-un-espace-de-coworking-associatif\/\" class=\"more-link\">Continuer la lecture <span class=\"screen-reader-text\"> \u00ab\u00a0Un block Wootenberg pour un espace de coworking associatif\u00a0\u00bb<\/span><\/a><\/p>\n","protected":false},"author":5865843,"featured_media":2819,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1556185200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/2019.paris.wordcamp.org\/files\/2019\/04\/Un_block_Wootenberg_pour_un_espace_de_coworking_associatif.pdf","_wcpt_session_video":"","_wcpt_speaker_id":[668],"footnotes":""},"session_track":[1265970],"session_category":[261],"class_list":["post-669","wcb_session","type-wcb_session","status-publish","has-post-thumbnail","hentry","wcb_track-jeudi-25-04-2019","wcb_session_category-conference","entry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pa49y4-aN","jetpack_likes_enabled":true,"session_date_time":{"date":"25\/04\/2019","time":"11:40"},"session_speakers":[{"id":"668","slug":"remi-corson","name":"R\u00e9mi Corson","link":"https:\/\/paris.wordcamp.org\/2019\/speaker\/remi-corson\/"}],"session_cats_rendered":"Conf\u00e9rence","_links":{"self":[{"href":"https:\/\/paris.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/paris.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/paris.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":5,"href":"https:\/\/paris.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/669\/revisions"}],"predecessor-version":[{"id":2375,"href":"https:\/\/paris.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/669\/revisions\/2375"}],"speakers":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/668"}],"author":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/corsonr"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2019\/wp-json\/wp\/v2\/media\/2819"}],"wp:attachment":[{"href":"https:\/\/paris.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=669"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=669"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/paris.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}