{"id":2766,"date":"2025-02-13T14:24:44","date_gmt":"2025-02-13T08:39:44","guid":{"rendered":"https:\/\/nepal.wordcamp.org\/2025\/?post_type=wcb_session&#038;p=2766"},"modified":"2025-03-19T11:16:50","modified_gmt":"2025-03-19T05:31:50","slug":"woocommerce-extension-workshop","status":"publish","type":"wcb_session","link":"https:\/\/nepal.wordcamp.org\/2025\/session\/woocommerce-extension-workshop\/","title":{"rendered":"WooWorkshop: Mastering Extensions"},"content":{"rendered":"\n<p>Dive deep into&nbsp;<strong>WooCommerce customization<\/strong>&nbsp;in this hands-on workshop, where you&#8217;ll learn how to develop a&nbsp;<strong>WooCommerce extension plugin from scratch<\/strong>. This session is designed for developers looking to gain a deeper understanding of WooCommerce\u2019s architecture, master&nbsp;<strong>hooks and filters<\/strong>, and customize settings while following WooCommerce\u2019s coding standards.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Workshop Highlights:<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&nbsp;<strong>WooCommerce Hooks &amp; Filters<\/strong>&nbsp;\u2013 Unlock the power of action hooks and filters to modify WooCommerce behavior&nbsp;<strong>without altering core files<\/strong>. Learn when to use actions versus filters and how they work together to enhance store functionality.<\/li>\n\n\n\n<li><strong>Building a WooCommerce Extension Plugin<\/strong>&nbsp;\u2013 Develop a&nbsp;<strong>fully functional WooCommerce plugin from scratch<\/strong>, implementing custom features that seamlessly integrate into WooCommerce settings.<\/li>\n\n\n\n<li><strong>Dynamic Customization<\/strong>&nbsp;\u2013 Learn how to create&nbsp;<strong>flexible admin settings<\/strong>&nbsp;using WooCommerce\u2019s&nbsp;<strong>Settings API and meta fields<\/strong>, allowing store owners to manage custom features effortlessly.<\/li>\n\n\n\n<li><strong>Real-World Implementation<\/strong>&nbsp;\u2013 Apply hooks and filters to&nbsp;<strong>dynamically alter product displays, metadata, and store elements<\/strong>, making your extension adaptable to different business needs.<\/li>\n\n\n\n<li><strong>Best Practices &amp; WooCommerce Standards<\/strong>&nbsp;\u2013 Ensure your extension is&nbsp;<strong>scalable, secure, and high-performing<\/strong>&nbsp;by following WooCommerce\u2019s best practices and coding standards.<\/li>\n<\/ul>\n\n\n\n<p>By the end of this workshop, you\u2019ll have a&nbsp;<strong>deep understanding of WooCommerce extensibility<\/strong>, the ability to&nbsp;<strong>build custom plugins<\/strong>, and the confidence to develop tailored solutions for any e-commerce store.<\/p>\n\n\n\n<p><strong>Join us and take your WooCommerce development skills to the next level!<\/strong><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dive deep into&nbsp;WooCommerce customization&nbsp;in this hands-on workshop, where you&#8217;ll learn how to develop a&nbsp;WooCommerce extension plugin from scratch. This session is designed for developers looking to gain a deeper understanding of WooCommerce\u2019s architecture, master&nbsp;hooks and filters, and customize settings while following WooCommerce\u2019s coding standards. Workshop Highlights: By the end of this workshop, you\u2019ll have a&nbsp;deep [&hellip;]<\/p>\n","protected":false},"author":16004922,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1743839100,"_wcpt_session_duration":5400,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2752],"footnotes":""},"session_track":[116],"session_category":[88],"class_list":["post-2766","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-workshop-hall","wcb_session_category-workshop"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"April 5, 2025","time":"1:30 pm"},"session_speakers":[{"id":"2752","slug":"saloni-mehta","name":"Saloni Mehta","link":"https:\/\/nepal.wordcamp.org\/2025\/speaker\/saloni-mehta\/"}],"session_cats_rendered":"Workshop","_links":{"self":[{"href":"https:\/\/nepal.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/2766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nepal.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/nepal.wordcamp.org\/2025\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":5,"href":"https:\/\/nepal.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/2766\/revisions"}],"predecessor-version":[{"id":4202,"href":"https:\/\/nepal.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/2766\/revisions\/4202"}],"speakers":[{"embeddable":true,"href":"https:\/\/nepal.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/2752"}],"author":[{"embeddable":true,"href":"https:\/\/nepal.wordcamp.org\/2025\/wp-json\/wporg\/v1\/users\/saloni581mehta"}],"wp:attachment":[{"href":"https:\/\/nepal.wordcamp.org\/2025\/wp-json\/wp\/v2\/media?parent=2766"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/nepal.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_track?post=2766"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/nepal.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_category?post=2766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}