{"id":38935,"date":"2025-07-17T10:42:09","date_gmt":"2025-07-17T08:42:09","guid":{"rendered":"https:\/\/tresipunt.com\/how-to-connect-moodle-with-wordpress-step-by-step-guide-with-smatx\/"},"modified":"2025-07-28T09:41:08","modified_gmt":"2025-07-28T07:41:08","slug":"how-to-connect-moodle-with-wordpress-step-by-step-guide-with-smatx","status":"publish","type":"post","link":"https:\/\/tresipunt.com\/en\/how-to-connect-moodle-with-wordpress-step-by-step-guide-with-smatx\/","title":{"rendered":"How to connect Moodle with WordPress step by step (guide with SMATX)"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/tresipunt.com\/en\/how-to-connect-moodle-with-wordpress-step-by-step-guide-with-smatx\/#Why_integrate_Moodle_with_WordPress\" >Why integrate Moodle with WordPress?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/tresipunt.com\/en\/how-to-connect-moodle-with-wordpress-step-by-step-guide-with-smatx\/#What_is_SMATX\" >What is SMATX?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/tresipunt.com\/en\/how-to-connect-moodle-with-wordpress-step-by-step-guide-with-smatx\/#A_step-by-step_guide_on_how_to_connect_Moodle_and_WordPress_with_SMATX\" >A step-by-step guide on how to connect Moodle and WordPress with SMATX.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/tresipunt.com\/en\/how-to-connect-moodle-with-wordpress-step-by-step-guide-with-smatx\/#Advantages_over_free_plugins\" >Advantages over free plugins<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/tresipunt.com\/en\/how-to-connect-moodle-with-wordpress-step-by-step-guide-with-smatx\/#Case_study_integration_for_COFB_and_COFM\" >Case study: integration for COFB and COFM<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>In the world of online training, integrating platforms is key to providing a seamless experience for students and training teams alike. One of the most powerful combinations is <strong>Moodle and WordPress<\/strong>. At 3ipunt, we have an advanced solution for this: <strong>SMATX<\/strong>. <\/p>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_integrate_Moodle_with_WordPress\"><\/span>Why integrate Moodle with WordPress?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p>Integrating both platforms enables:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Sell courses on WordPress and enroll students automatically in Moodle.<\/li>\n\n\n\n<li>Unify user management.<\/li>\n\n\n\n<li>Design an attractive website that attracts students without compromising the effectiveness of the training environment.<\/li>\n\n\n\n<li>Automate the enrollment and tracking processes.<\/li>\n<\/ul>\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_SMATX\"><\/span>What is SMATX?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p><strong>SMATX<\/strong> is our proprietary solution for integrating <strong>Moodle and WordPress<\/strong>. Designed for educational institutions and companies, it securely, simply, and efficiently connects both environments. Its functionalities include:  <\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Automatic user synchronization<\/strong><\/li>\n\n\n\n<li><strong>Single Sign-On (SSO)<\/strong> between WordPress and Moodle<\/li>\n\n\n\n<li><strong>Course and enrollment synchronization<\/strong><\/li>\n\n\n\n<li><strong>WooCommerce<\/strong> integration for course monetization<\/li>\n\n\n\n<li><strong>Mass registration<\/strong> of users<\/li>\n<\/ul>\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"952\" src=\"https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/image-1-1024x952.png\" alt=\"example SMATX_wordpress\" class=\"wp-image-38915\" style=\"width:772px;height:auto\" srcset=\"https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/image-1-1024x952.png 1024w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/image-1-300x279.png 300w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/image-1-768x714.png 768w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/image-1-1536x1428.png 1536w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/image-1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"A_step-by-step_guide_on_how_to_connect_Moodle_and_WordPress_with_SMATX\"><\/span>A step-by-step guide on how to connect Moodle and WordPress with SMATX.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<ol class=\"wp-block-list\">\n<li><strong>Previous preparation<\/strong>\n<ul class=\"wp-block-list\">\n<li>Make sure that you have both Moodle and WordPress installed.<\/li>\n\n\n\n<li>Install WooCommerce to display the courses.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>SMATX Installation<\/strong>\n<ul class=\"wp-block-list\">\n<li>Contact our team to purchase SMATX.<\/li>\n\n\n\n<li>We install the plugin in both environments.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configuration<\/strong>\n<ul class=\"wp-block-list\">\n<li>We define the courses that will be sold from WordPress.<\/li>\n\n\n\n<li>We activate the SSO system to avoid double access.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Testing and start-up<\/strong>\n<ul class=\"wp-block-list\">\n<li>We tested the entire process: purchase, enrollment, and access to the course.<\/li>\n\n\n\n<li>We validate that users are synchronized correctly.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Advantages_over_free_plugins\"><\/span>Advantages over free plugins<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p>Although there are free plugins that allow for some synchronization, <strong><a href=\"https:\/\/tresipunt.com\/en\/integration-moodle-wordpress-smatx\/\">SMATX<\/a><\/strong> offers more.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Increased security<\/li>\n\n\n\n<li>Bidirectional synchronization<\/li>\n\n\n\n<li>Scalability and professional support<\/li>\n\n\n\n<li>Tailor-made customization<\/li>\n<\/ul>\n\n<div style=\"height:27px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"767\" src=\"https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Mis-cursos-2k-1024x767.png\" alt=\"example_my_SMATX_courses\" class=\"wp-image-38898\" style=\"width:766px;height:auto\" srcset=\"https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Mis-cursos-2k-1024x767.png 1024w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Mis-cursos-2k-300x225.png 300w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Mis-cursos-2k-768x575.png 768w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Mis-cursos-2k-1536x1151.png 1536w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Mis-cursos-2k.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n<div style=\"height:24px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Case_study_integration_for_COFB_and_COFM\"><\/span>Case study: integration for COFB and COFM<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p>A real example of this integration can be found in the project developed with the Col\u00b7legi Oficial de Farmac\u00e8utics de Barcelona (COFB) and the Colegio Oficial de Farmac\u00e9uticos de Madrid (COFM). They needed a <strong>robust platform<\/strong> for their <a href=\"https:\/\/www.agorasanitaria.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Agora Sanit\u00e0ria<\/strong><\/a> <strong>project<\/strong>.<\/p>\n\n<p>We developed a customized educational platform based on Moodle with multiple types of content, automatic diplomas, and efficient enrollment management. To attractively <strong>showcase their training catalog and market the courses, we created a WordPress<\/strong> portal with WooCommerce connected through a custom plugin. <\/p>\n\n<p>The key to success was the <strong>seamless integration of the two platforms<\/strong>. When a user purchased a course on WordPress, they were automatically enrolled in Moodle. Additionally, courses created in Moodle were automatically synchronized with the web catalog. <\/p>\n\n<p>Since 2018, this platform has grown to include more than 31,400 users and over 30 active courses. These courses are constantly updated thanks to agile, transparent, and efficient integration processes.<\/p>\n\n<p>You can learn all the details in our <a href=\"https:\/\/tresipunt.com\/en\/integration-with-moodle-via-custom-wordpress-plugin\/\">case study here<\/a>.<\/p>\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"501\" src=\"https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Captura-de-pantalla-2025-07-16-103703-1024x501.png\" alt=\"SMATX_&#xE0;gora\" class=\"wp-image-38895\" style=\"width:806px;height:auto\" srcset=\"https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Captura-de-pantalla-2025-07-16-103703-1024x501.png 1024w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Captura-de-pantalla-2025-07-16-103703-300x147.png 300w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Captura-de-pantalla-2025-07-16-103703-768x376.png 768w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Captura-de-pantalla-2025-07-16-103703-1536x752.png 1536w, https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/Captura-de-pantalla-2025-07-16-103703.png 1850w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to integrate Moodle with WordPress using SMATX. This step-by-step guide includes a case study with COFB and COFM for selling online courses automatically. <\/p>\n","protected":false},"author":4,"featured_media":39346,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":""},"categories":[144,136],"tags":[],"class_list":["post-38935","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web","category-moodle"],"acf":[],"author_meta":{"display_name":"Alba Illan","author_link":"https:\/\/tresipunt.com\/en\/author\/aillan\/"},"featured_img":"https:\/\/tresipunt.com\/wp-content\/uploads\/2025\/07\/eng-3-300x169.webp","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/tresipunt.com\/en\/blog\/web\/\" class=\"advgb-post-tax-term\">Web<\/a>","<a href=\"https:\/\/tresipunt.com\/en\/blog\/moodle\/\" class=\"advgb-post-tax-term\">Moodle<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Web<\/span>","<span class=\"advgb-post-tax-term\">Moodle<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 9 months ago","modified":"Updated 8 months ago"},"absolute_dates":{"created":"Posted on 17\/07\/2025","modified":"Updated on 28\/07\/2025"},"absolute_dates_time":{"created":"Posted on 17\/07\/2025 10:42","modified":"Updated on 28\/07\/2025 9:41"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/posts\/38935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/comments?post=38935"}],"version-history":[{"count":2,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/posts\/38935\/revisions"}],"predecessor-version":[{"id":39345,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/posts\/38935\/revisions\/39345"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/media\/39346"}],"wp:attachment":[{"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/media?parent=38935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/categories?post=38935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tresipunt.com\/en\/wp-json\/wp\/v2\/tags?post=38935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}