[{"data":1,"prerenderedAt":236},["ShallowReactive",2],{"i-mdi:github":3,"i-mdi:linkedin":8,"i-mdi:instagram":10,"project-woocommerce":12,"i-lineicons:javascript":224,"i-lineicons:mysql":226,"i-solar:arrow-left-linear":228,"i-solar:pen-2-linear":230,"i-lineicons:php":232,"i-lineicons:wordpress":234},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"currentColor\" d=\"M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"currentColor\" d=\"M19 3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2zm-.5 15.5v-5.3a3.26 3.26 0 0 0-3.26-3.26c-.85 0-1.84.52-2.32 1.3v-1.11h-2.79v8.37h2.79v-4.93c0-.77.62-1.4 1.39-1.4a1.4 1.4 0 0 1 1.4 1.4v4.93zM6.88 8.56a1.68 1.68 0 0 0 1.68-1.68c0-.93-.75-1.69-1.68-1.69a1.69 1.69 0 0 0-1.69 1.69c0 .93.76 1.68 1.69 1.68m1.39 9.94v-8.37H5.5v8.37z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"currentColor\" d=\"M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4zm9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8A1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5a5 5 0 0 1-5 5a5 5 0 0 1-5-5a5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3\"\u002F>",{"id":13,"title":14,"active":15,"body":16,"collaborators":200,"color":205,"date":206,"description":207,"extension":208,"github_url":209,"icon":210,"image":211,"meta":212,"month":213,"navigation":15,"path":214,"seo":215,"sitemap":216,"stacks":217,"status":206,"stem":222,"url":206,"__hash__":223},"project\u002Fproject\u002F0.woocommerce.md","WooCommerce Plugin",true,{"type":17,"value":18,"toc":186},"minimark",[19,24,28,32,35,39,42,46,87,91,111,115,118,122,130,133,137,140,143,147,179,183],[20,21,23],"h2",{"id":22},"project-initiation-sep-2022","Project Initiation (Sep 2022):",[25,26,27],"p",{},"I joined as one of the maintainers of the WooCommerce plugin in September 2022. Our goal was to enhance and maintain a seamless logistics integration for WooCommerce merchants, enabling them to manage shipments directly from their WordPress admin.",[20,29,31],{"id":30},"maintainer-role-and-responsibilities","Maintainer Role and Responsibilities:",[25,33,34],{},"As a key maintainer, I work closely with the development team to ensure the plugin's stability, performance, and compatibility with the latest WooCommerce and WordPress versions while continuously improving the user experience for Indonesian e-commerce merchants.",[20,36,38],{"id":37},"woocommerce-plugin-architecture","WooCommerce Plugin Architecture:",[25,40,41],{},"We maintain the plugin using modern PHP development practices, following WordPress coding standards and WooCommerce's extension guidelines. The plugin integrates deeply with WooCommerce's order management and shipping systems.",[20,43,45],{"id":44},"technology-stack","Technology Stack:",[47,48,49,57,63,69,75,81],"ul",{},[50,51,52,56],"li",{},[53,54,55],"strong",{},"PHP:"," Core language for WordPress\u002FWooCommerce plugin development",[50,58,59,62],{},[53,60,61],{},"WordPress:"," Content management system and plugin framework",[50,64,65,68],{},[53,66,67],{},"WooCommerce:"," E-commerce platform and API integration",[50,70,71,74],{},[53,72,73],{},"JavaScript\u002FjQuery:"," Frontend interactions and AJAX functionality",[50,76,77,80],{},[53,78,79],{},"MySQL:"," Database management for plugin data and configurations",[50,82,83,86],{},[53,84,85],{},"REST APIs:"," Integration with KiriminAja logistics services",[20,88,90],{"id":89},"key-features-maintained","Key Features Maintained:",[47,92,93,96,99,102,105,108],{},[50,94,95],{},"Seamless integration with WooCommerce's order management system",[50,97,98],{},"Real-time shipment tracking and status updates",[50,100,101],{},"Native WordPress admin interface following WP design guidelines",[50,103,104],{},"RESTful API communication with multiple logistics partners",[50,106,107],{},"Automated order fulfillment and tracking synchronization",[50,109,110],{},"Multi-currency and multi-language support",[20,112,114],{"id":113},"integration-achievements","Integration Achievements:",[25,116,117],{},"As maintainers, we've successfully kept integrations with over 15 logistics partners stable and performant, ensuring reliable communication through REST APIs and maintaining compatibility across different WooCommerce versions.",[20,119,121],{"id":120},"wordpressorg-milestone","WordPress.org Milestone:",[25,123,124,125,129],{},"Since April 1, 2026, the plugin has been officially listed on WordPress.org under the ",[126,127,128],"code",{},"kiriminaja-official"," slug. That milestone matters because it pushed the project beyond being just a private integration for merchants and into a public distribution channel with stricter expectations around packaging, reviewability, compatibility, and ongoing maintenance.",[25,131,132],{},"For us as maintainers, this also meant treating the plugin with a higher operational standard: cleaner release flow, better readiness for WordPress ecosystem requirements, and more confidence for merchants installing KiriminAja directly from the official plugin directory.",[20,134,136],{"id":135},"open-source-transition","Open Source Transition:",[25,138,139],{},"Starting on April 4, 2026, the project also became fully open source in its main GitHub repository, not only through the separate WordPress SVN distribution flow. That shift made the development process much more transparent for contributors, users, and the team itself.",[25,141,142],{},"Instead of treating the WordPress.org release as the only public-facing artifact, we now have the main GitHub repository as the real open collaboration space for source code, issue tracking, review flow, and long-term maintenance history. For a plugin like this, that is a meaningful step up in trust and developer friendliness.",[20,144,146],{"id":145},"technical-highlights","Technical Highlights:",[47,148,149,155,161,167,173],{},[50,150,151,154],{},[53,152,153],{},"WordPress Hooks:"," Proper use of actions and filters for extensibility",[50,156,157,160],{},[53,158,159],{},"WooCommerce APIs:"," Deep integration with shipping and order management",[50,162,163,166],{},[53,164,165],{},"Database Optimization:"," Efficient queries and caching mechanisms",[50,168,169,172],{},[53,170,171],{},"Security Best Practices:"," Sanitization, validation, and nonce verification",[50,174,175,178],{},[53,176,177],{},"Backward Compatibility:"," Support for multiple WooCommerce versions",[20,180,182],{"id":181},"ongoing-maintenance","Ongoing Maintenance:",[25,184,185],{},"Our team continues to maintain and improve the plugin with bug fixes, security updates, performance optimizations, and new logistics partner integrations, ensuring it meets WordPress and WooCommerce marketplace standards.",{"title":187,"searchDepth":188,"depth":188,"links":189},"",2,[190,191,192,193,194,195,196,197,198,199],{"id":22,"depth":188,"text":23},{"id":30,"depth":188,"text":31},{"id":37,"depth":188,"text":38},{"id":44,"depth":188,"text":45},{"id":89,"depth":188,"text":90},{"id":113,"depth":188,"text":114},{"id":120,"depth":188,"text":121},{"id":135,"depth":188,"text":136},{"id":145,"depth":188,"text":146},{"id":181,"depth":188,"text":182},[201,202,203,204],"daewu14","GontangRagilPrakasa","yudayahya","kiriminaja","rgb(125, 62, 185)",null,"A comprehensive WooCommerce plugin integrating logistics services for Indonesian e-commerce stores, built with PHP and modern WordPress development practices.","md","https:\u002F\u002Fgithub.com\u002Fkiriminaja\u002Fwordpress","simple-icons:wordpress","\u002Fimages\u002Fproject\u002Fwoo.webp",{},"2022-09","\u002Fproject\u002Fwoocommerce",{"title":14,"description":207},{"loc":214},[218,219,220,221],"php","wordpress","javascript","mysql","project\u002F0.woocommerce","ySwWTll4W7pxlppWSYbYE3vaPOxX4ghOR3nYhsJQiJg",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":225},"\u003Cpath fill=\"currentColor\" d=\"M3 3v18h18V3zm9.813 14.023c0 1.77-1.045 2.584-2.555 2.584c-1.335 0-2.12-.697-2.526-1.568l1.394-.871c.232.493.493.87 1.103.87c.58 0 .9-.203.9-1.073v-5.69h1.684zm4.006 2.584c-1.567 0-2.583-.784-3.106-1.713l1.394-.813c.377.58.87 1.016 1.683 1.016c.697 0 1.133-.32 1.133-.871c0-.58-.436-.784-1.22-1.133l-.406-.174c-1.22-.493-2.033-1.19-2.033-2.584c0-1.277.93-2.206 2.468-2.206c1.075 0 1.83.378 2.38 1.364l-1.305.871c-.29-.493-.581-.725-1.104-.725c-.493 0-.813.32-.813.726c0 .493.32.696 1.017 1.016l.406.174c1.422.61 2.264 1.22 2.264 2.67c.03 1.54-1.16 2.381-2.758 2.381\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":227},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M20.422 17.337c-1.088-.03-1.932.081-2.64.379c-.203.082-.53.082-.557.338c.11.108.122.284.218.433c.163.27.449.635.707.824l.87.622c.531.325 1.13.514 1.647.838c.299.19.598.433.898.636c.152.108.244.284.435.352v-.041c-.095-.122-.123-.297-.217-.433l-.409-.392a6.4 6.4 0 0 0-1.415-1.365c-.435-.298-1.387-.703-1.564-1.203l-.027-.03c.299-.03.653-.136.939-.217c.463-.121.884-.095 1.36-.216l.653-.19v-.12c-.245-.244-.422-.569-.68-.798a18 18 0 0 0-2.245-1.663c-.422-.27-.966-.447-1.415-.676c-.164-.081-.435-.122-.53-.257c-.246-.297-.381-.69-.558-1.041l-1.116-2.353c-.245-.527-.395-1.054-.694-1.54c-1.4-2.3-2.925-3.692-5.265-5.058c-.503-.284-1.101-.406-1.738-.554l-1.02-.055c-.218-.094-.436-.351-.626-.473c-.775-.487-2.775-1.541-3.347-.151c-.368.878.544 1.743.854 2.19c.231.31.53.662.694 1.014c.091.23.122.473.217.716c.218.595.422 1.258.708 1.812c.152.284.312.582.503.839c.109.151.3.216.34.46c-.19.27-.204.675-.313 1.014c-.49 1.528-.3 3.42.395 4.545c.218.338.731 1.082 1.428.798c.613-.244.476-1.014.653-1.69c.041-.162.014-.27.095-.379v.03l.558 1.123c.422.662 1.157 1.352 1.769 1.812c.326.243.584.662.992.81v-.04h-.026c-.082-.121-.205-.176-.314-.27a6.6 6.6 0 0 1-.707-.812a17.4 17.4 0 0 1-1.523-2.46c-.218-.42-.409-.879-.585-1.298c-.083-.162-.083-.406-.218-.487c-.205.297-.503.555-.654.92c-.258.58-.285 1.297-.38 2.041c-.055.014-.03 0-.055.03c-.435-.107-.585-.554-.748-.932c-.408-.96-.476-2.501-.123-3.61c.096-.284.504-1.177.341-1.447c-.082-.257-.354-.405-.504-.608a5.5 5.5 0 0 1-.49-.865c-.325-.758-.489-1.596-.843-2.353c-.163-.352-.449-.717-.68-1.041c-.259-.365-.544-.622-.748-1.055c-.068-.151-.163-.392-.054-.554c.026-.108.081-.152.19-.176c.176-.151.68.04.857.121c.503.203.925.392 1.347.676c.19.135.394.392.64.46h.285c.436.095.925.03 1.333.152c.72.23 1.374.567 1.96.933a12 12 0 0 1 4.244 4.624c.163.311.23.595.38.92c.287.662.64 1.338.926 1.987c.286.636.558 1.285.966 1.812c.204.284 1.02.433 1.387.582c.272.12.694.23.94.378c.461.284.924.609 1.359.92c.217.162.898.5.939.77zM6.548 5.588a2.2 2.2 0 0 0-.557.068v.03h.027c.109.216.3.365.435.555l.313.649l.027-.03c.19-.136.286-.352.286-.676c-.082-.095-.095-.19-.163-.284c-.082-.135-.259-.203-.368-.311\" clip-rule=\"evenodd\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":229},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M20 12H4m0 0l6-6m-6 6l6 6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":231},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\">\u003Cpath stroke-linecap=\"round\" d=\"M4 22h16\"\u002F>\u003Cpath d=\"m13.888 3.663l.742-.742a3.146 3.146 0 1 1 4.449 4.45l-.742.74m-4.449-4.448s.093 1.576 1.483 2.966s2.966 1.483 2.966 1.483m-4.449-4.45L7.071 10.48c-.462.462-.693.692-.891.947a5.2 5.2 0 0 0-.599.969c-.139.291-.242.601-.449 1.22l-.875 2.626m14.08-8.13l-6.817 6.817c-.462.462-.692.692-.947.891q-.451.352-.969.599c-.291.139-.601.242-1.22.448l-2.626.876m0 0l-.641.213a.848.848 0 0 1-1.073-1.073l.213-.641m1.501 1.5l-1.5-1.5\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":233},"\u003Cpath fill=\"currentColor\" d=\"M12 7.306c5.355 0 9.452 2.226 9.452 4.742S17.355 16.822 12 16.822s-9.452-2.258-9.452-4.774S6.645 7.306 12 7.306m0-.548c-5.548 0-10 2.355-10 5.258s4.452 5.226 10 5.226s10-2.323 10-5.226s-4.452-5.258-10-5.258m-3.194 4.87c-.225 1.259-1.129 1.13-2.193 1.13l.452-2.226c1.193 0 1.967-.129 1.741 1.097m-3.774 3.356h1.162l.258-1.42c1.258 0 2.096.097 2.806-.58c.807-.775 1.032-2.097.452-2.742c-.323-.355-.775-.549-1.452-.549H6.032zm5.839-6.678H12l-.258 1.42c.968 0 1.903-.033 2.355.354c.451.452.226.968-.226 3.549h-1.194c.452-2.452.549-2.678.42-2.871s-.645-.194-1.549-.194l-.58 3.065h-1.13zm6.903 3.323c-.226 1.258-1.129 1.129-2.193 1.129l.451-2.226c1.194 0 1.968-.129 1.742 1.097M14 14.984h1.129l.258-1.355c1.355 0 2.097.097 2.807-.58c.806-.775 1.032-2.098.451-2.743c-.322-.355-.774-.548-1.451-.548h-2.226z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":235},"\u003Cpath fill=\"currentColor\" d=\"M12 2C6.452 2 2 6.484 2 12s4.452 10 10 10s10-4.516 10-10S17.484 2 12 2m8.871 10a8.82 8.82 0 0 1-4.58 7.742l2.58-6.645c.129-.355 1.032-2.549 1.355-4.42A9.1 9.1 0 0 1 20.87 12m-6.968-4.355H9.355c-.194 0-.323.13-.323.323s.13.322.323.322H10l1.129 2.904l-1.355 3.483l-2.451-6.419h.774c.193 0 .322-.129.322-.323c0-.193-.129-.322-.322-.322H6.774L4.645 7.58C6.097 5.032 8.903 3.355 12 3.355c2.258 0 4.355.903 5.903 2.355c-.806.129-1.451.774-1.645 1.548c-.194.903.13 1.645.484 2.323c.355.742.742 1.419.451 2.226L16 14.903l-2.548-6.645h.483c.194 0 .323-.129.323-.323c0-.16-.226-.29-.355-.29M3.13 12c0-1.129.226-2.226.645-3.226L8.13 19.968c-3-1.42-5-4.452-5-7.968m8.968 1.903l2.58 6.549c-.87.258-1.742.419-2.677.419c-.871 0-1.677-.097-2.452-.355z\"\u002F>",1779378198203]