Beomps Korea Postcode Search
*Bug fixed. – http 통신시 다음 api 호출 수정. 버그 리포팅해주신, @David님 감사합니다. *Bug fixed. – 우커머스 업데이트 이후, 한글 번역이 마지막에 해당 라벨 필드값으로 덮어지도록 변경됐습니다. 이에따라 ‘우편번호 찾기’버튼이 노출되지 않아 큰 문제가 있었습니다. 임시로 상세주소 윗 라벨에 버튼을 추가하였습니다. 또한 다음 api 주소 변경 처리하였습니다. 버그 리포팅해주신, @최진욱님 감사합니다. *Bug fixed. – Ajax 사용시 php 공백 문제 수정. 버그 리포팅해주신, @changwoo님 감사합니다. 관리자 페이지가 추가되었습니다. 지난 2.0 작업 이후 코드라인으로 변경해야 했던 부분들에 대해 관리자 페이지에서 수정 가능합니다. -프로토콜 타입 선택가능(기본 값은 http) -우편번호 5자리/6자리 선택가능 -우편번호 찾기 버튼명 변경가능 -청구/배송 주소의 기본 우커머스 입력 필드 표시가능(기본 값은 필수적이지 않은 입력부분 미표시 설정입니다.) -기부 기능 추가 -우커머스 계정 페이지에 청구/배송 주소에 우편번호 검색 버튼 추가(의견사항) *어드민 설정 페이지가 생김으로써, 구버젼의 소스코드 라에서 변경하셨던 부분은 다시 설정을 해주셔야합니다. 업데이트 이후 필히 확인부탁드립니다. *다음 업데이트 기능은 몇몇 특정 웹브라우져(카카오톡내 웹브라우져, 네이버 앱 웹브라우져 등)에서 팝업 문제가 발생한다는 의견이 있어, 검색 부분을 Ajax와 iframe or div값을 이용하여 창 전환 없이 검색기능 추가할 예정입니다. *많은 분들이 관심가져주셔서 감사드리며, 사용시 생기는 문제나 의견 사항은 (https://www.beomps.com/forums/forum/forum/beomps-korea-postcode-search/) 포럼에 남겨주시면, 많은 분들께 도움이 됩니다. 우커머스의 한국형 도로명 주소/ 우편번호 검색 플러그인 입니다. 해당 플러그인은 한국내 도로명 주소 및 우편번호 검색의 특수성에 따라 우커머스 사용이 불편하여 제작 하였습니다. 많은 한국 워드프레스 및 우커머스 사용자들이 해당 부분에 대해 불편을 겪으리라 생각되어 오픈하여 공개합니다. 사용에 따른 불편 사항 및 버그는 워드프레스 플러그인 소개부분의 코멘트 부분에 남겨주시기 부탁드리며, 공개 소프트웨어인 만큼 고객에 맞춘 기술지원은 불가합니다. 많은 사용자 분들께서 해당 플러그인에 발전에 기여 부탁드리며, 추가 개발/변경 된 부분에 대해서 공유를 원하시면, beomps@gmail.com 으로 소스와 개발자 정보,코멘트를 알려주시면 해당 플러그인에 추가/변경 하여 재공유 하도록 하겠습니다. 상업/비상업적 용도로 무료로 사용 가능하며, 소스를 변경하여 재배포시 플러그인 소스 상단 개발자 정보에 대한 분리 표기 부탁드립니다. 재배포에 따른 변경 관리 책임은 재배포자에게 있습니다. 또한 재배포에 따른 다음 API 사용에 대한 라이센스는 필히 따로 연락/승인 받아서 사용하여야 합니다. 해당 플러그인의 성격상, 사용상 생길 수 있는 문제에 대한 책임은 사용자에게 있습니다. 플러그인을 사용함으로써 위 사항에 대해 동의하는 것으로 간주합니다. 다음 오픈 API 를 사용하여 제작되었습니다. Beomps(박성범): 플러그인 공개에 흔쾌히 동의 해주신 다음 지도 팀(http://blog.daum.net/daummaps/565)에게 감사합니다. 조언을 준 동기들과 친구들에게 감사합니다. 개발 노트 우커머스 결제에 영향이 최소화 되도록 체크아웃 필드에 대한 변경은 하지 않았습니다. 필드 변경을 위해서는 custom_override_checkout_fields 함수의 unset을 사용하시면 각 필드들을 수정 하실 수 있습니다. (“성” 부분을 지우겠다, “회사명” 부분을 지우겠다, “도시” 부분을 지우겠다. etc) 위의 필드 수정시에는 기존 워드프레스 사용자 청구/배송지 폼과 불일치가 발생할 수 있으며, PG 결제에 영향을 미칠 수 있으니 주의 하시기 바랍니다. http 사용시와 https 사용시로 구분 작성 되었습니다. 어드민 패널에서 수정 가능합니다. (기본 http) 다음 api 호출 스크립트의 action이 워드프레스 로딩시 로딩 되도록 작성 되어있습니다. 속도 향상을 위해 우커머스 체크아웃시만 한정 하실수 있으시면 변경 및 공유 부탁드립니다. This plugin is Searcher Korea Postcode and road address. This plugin made from specific Korea Postcode rule. Woocommerce can’t support Korea Postcode. Many korean user in WordPress and Woocommerce has uncomportable using checkout postcode form. So, share this plugin. if you has issue or bug, write comments in wordpress comments page. As open source plugin, Can’t support individual technical services. I hope, many user’s this plugin contribute more enhance. If you want your add function or modify origin source, share your source and comments, information to “beomps@gmail”. then I will redistribution this plugin. Free use commercial/non-commercial. If you change source and redistribution, you must should mark developer information separately. And you has take responsibility for management. Also you should give aproval at daum map teams. Developer has no take responsibility for management. This plugin user has responsibility for all problems. If you use this plugin, you will be agreeing to the above TERMS AND CONDITIONS by default This plug in made from Daum Open API. Beomps(park seong beom) Thanks for Daum Map team(http://blog.daum.net/daummaps/565) to open this plugin. Thanks for my co-worekers and friends. Dev Note Changing checkout form fields for woocommerce charge. Available change checkout form fields through ‘ custom_override_checkout_fields’ functions ‘unset’ code. (ex. Delete “lastname”,”company name”,”city”..etc) If you change checkout form fiels, can cause Paygate/User form’s not same problems. You can choose two modes, “http” or “https” through admin pannel When initiate wordpress page, active Daum API script. If you solve this problem for increase loading time, share for me. Dev Note Changing checkout form fields for woocommerce charge. Available change checkout form fields through ‘ custom_override_checkout_fields’ functions ‘unset’ code. (ex. Delete “lastname”,”company name”,”city”..etc) If you change checkout form fiels, can cause Paygate/User form’s not same problems. You can choose two modes, “http” or “https” through admin pannel When initiate wordpress page, active Daum API script. If you solve this problem for increase loading time, share for me. Arbitrary section A brief Markdown Example
UK Address Postcode Validation
Ideal Postcodes adds UK address validation and postcode lookup to WooCommerce. Help customers enter accurate billing and shipping addresses faster using UK address data from Royal Mail PAF®. Customers can either start typing an address and select a suggestion with Address Finder, or enter a postcode and choose an address with Postcode Lookup. The plugin works with WooCommerce checkout, billing and shipping forms, My Account address forms and other WooCommerce address forms. Faster address entry reduces typing and address errors while improving the quality of delivery address data. The WordPress extension is free to install. New Ideal Postcodes accounts include 50 free test credits with no credit card required. Pay-as-you-go address lookup charges apply after the trial. Create an account Address Finder and Postcode Lookup Choose the address search experience that works best for your WooCommerce store. Address Finder Customers begin typing an address and matching addresses are suggested in real time. Selecting an address automatically fills the relevant WooCommerce address fields. Postcode Lookup Customers enter a UK postcode and select their address from a list of matching addresses. You can enable Address Finder, Postcode Lookup, or both. Read the WooCommerce setup guide. Contact us if you get stuck. Drop by our chat page for immediate assistance or send us a message on one of our support channels. Features Address autocomplete on checkout shipping and billing pages Address autocomplete on accounts pages Post towns now capitalised by default (instead of all caps) Checks if key is usable before enabling autocomplete Optionally populate organisation name from selected address Optionally populate county information Why use Ideal Postcodes with WooCommerce? Speed up the Checkout Process. Reduce the amount of typing required during checkout. Customers can search for and select their address instead of entering every address field manually. Increase Deliverability. Help reduce spelling mistakes, formatting errors and incorrectly entered addresses before an order is submitted. Ensure Data Quality. Capture consistent address information using authoritative UK address data from Royal Mail PAF®. Other Ideal Postcodes Integrations Ideal Postcodes also provides integrations and setup guides for other WordPress forms: Gravity Forms Address Validation See our guide Contact Form 7 Address Validation See our guide JetFormbuilder Address Validation See our guide Ninja Forms Address Validation See our guide Formidable Forms Address Validation See our guide Forminator Address Validation See our guide Fluent Forms Address Validation See our guide [4.5.3](https://github.com/ideal-postcodes/woocommerce/compare/4.5.2…4.5.3) (2026-10-23) Bug Fixes blocks: Stop flooding debug logs and load the Blocks integration reliably (9ce8010) 4.5.2 [4.5.2](https://github.com/ideal-postcodes/woocommerce/compare/4.5.1…4.5.2) (2026-10-19) Bug Fixes admin: Remove the “no active subscription” notice shown on the Plugins page (e3fd9a5) 4.5.1 [4.5.1](https://github.com/ideal-postcodes/woocommerce/compare/4.5.0…4.5.1) (2026-10-06) Bug Fixes blocks: fill billing address when using same address for billing (a5eb2d9) 4.5.0 4.5.0 (2026-09-29) Bug Fixes checkout: Remove the company name from address lines when populating the Company field (7efe6d5) Features blocks: Populate a third address line field in the Blocks checkout and keep third lines in address line 2 by default (b6a16f0) 4.4.0 4.4.0 (2026-07-01) Features checkout: add configurable Address Finder and Postcode Lookup label settings (d4579ab) 4.3.0 4.3.0 (2026-05-15) Features validation: add US ZIP+4 to ZIP-5 truncation option (4bacdd0) validation: improve US ZIP code setting label and description (0bd2d02) 4.2.0 4.2.0 (2026-05-14) Features checkout: add Canadian province select support for classic checkout (f176691) test: add Playwright e2e test suite alongside existing Cypress tests (2e8a9a5) 4.1.0 Improve reliability of address autocomplete on the WooCommerce Blocks checkout Ensure address fields remain usable when the Blocks checkout re-renders or temporarily hides 4.0.0 This release introduces direct support for the WooCommerce Blocks checkout and adds optional address validation across checkout, account pages and admin. Breaking Change: On WooCommerce 8.0 and above, the plugin now uses the Blocks checkout integration instead of the classic jQuery checkout. Custom styling and configuration overrides applied to the classic checkout may need to be reviewed. Add address autocomplete and postcode lookup support for the WooCommerce Blocks checkout Add separate address finder mode with manual entry toggle and “Hide Address Fields Until Selection” support on the Blocks checkout Add optional address validation with transliteration, ASCII filtering, line length limits and PO Box blocking on classic checkout, account pages and admin Reorganise admin settings into a tabbed interface (Basic, Advanced, Validation) Improve validation error display with configurable timeout and accessibility enhancements Fix organisation field population on the Blocks checkout when the option is enabled 3.10.2 [3.10.2](https://github.com/ideal-postcodes/woocommerce/compare/3.10.1…3.10.2) (2025-11-10) Bug Fixes correct button class assignment logic for postcode field (dc9c8c9) 3.10.1 [3.10.1](https://github.com/ideal-postcodes/woocommerce/compare/3.10.0…3.10.1) (2025-10-27) Bug Fixes file: bump woocommerce.min.js version to 1.1 (7c5bc30) 3.10.0 3.10.0 (2025-10-24) Features Security: Resolve CVE-2025-57923 (92fe630) 3.9.2 Bug Fixes checkout-update: Update checkout event fix 3.8.2 Update Address Finder and Postcode Lookup to 5.2.6 and 3.1.6 versions Axios security patch 3.8.1 Tested up to WooCommerce 10.0.4 and WordPress 6.8.2 environment 3.8.0 Add “Hide Address Fields Until Selection” option for separate address finder mode Add warning about compatibility with postcode lookup feature Improve address field visibility control when using separate address finder 3.7.2 Tested up to WooCommerce 9.8.5 and WordPress 6.8.1 environment 3.7.1 Only load admin settings script on the WooCommerce settings page Clean up observers when postcode lookup fields are removed 3.7.0 Hide postcode lookup field when a non-GBR country is selected Fix address population for dynamically generated inputs in WooCommerce Blocks checkout 3.6.5 Hide postcode lookup field when a non-GBR country is selected 3.6.4 Update to properly handle the Gutenberg country selector 3.6.2 Apply Axios security update 3.6.1 Fix synchronization between the selected country and Address Finder country 3.5.9 Enable removal of organisation name when option is enabled on configuration page 3.5.8 Fix how countries are selected on checkout billing and shipping pages Update integration tests 3.5.7 Fix broken link in administrator’s plugin dashboard 3.5.6 Update Postcode Lookup to version 2.0.0 3.5.5 Toggle the country context of Address Finder when a new country is selected in checkout Fix address field binding for certain countries with dynamically generated inputs in WooCommerce Blocks checkout 3.5.4 Improve Postcode Lookup layout on WooCommerce Blocks checkout 3.5.3 Improve handling of the new WooCommerce Blocks country and county combobox 3.5.2 Recompile JavaScript assets 3.5.1 Fix issue with country selection for certain country input fields 3.5.0 Add support for Blocks checkout Add support for PHP 8.2+ 3.4.4 Update Address Finder and Postcode Lookup to latest versions Fix issue with admin Address Finder configuration override option Add testing for PHP 8+ 3.4.1 Allow Postcode Lookup style overrides 3.4.0 Add search for WordPress customer user creation 3.3.2 Declare compatibility for HPOS 3.2.3 Add Postcode Lookup entity targeting Add Postcode Lookup contextClass to enable styling 3.2.2 Add tests for WooCommerce 5.9 3.2.1 Add tests for WooCommerce 5.6 3.2.0 Add Address Validation to WooCommerce Admin dashboard Default county population to true Test on WooCommerce 5.5 Upgrade Postcode Lookup to 1.8 Upgrade Address Finder to 2.2 3.1.4 Test on WooCommerce 5.4 Test on WordPress 5.7 3.1.3 Update readme 3.1.2 Test on WooCommerce 5.2 3.1.1 Upgrade Postcode Lookup to 1.7.2 3.1.0 Important. If you are using Postcode Lookup consider checking the styling of our Postcode Lookup tools on your checkout and user address book. This is particularly important if you are using custom styling to adapt our Postcode Lookup to your theme. As always, please drop by chat (chat.ideal-postcodes.co.uk) if you have any questions about this change. This update brings accessibility, usability and consistency improvements to our Postcode Lookup tools. In order to do this, the update reorganises Postcode Lookup HTML elements which may require you to update any custom styling you may have applied. Reorganise Postcode Lookup HTML Elements to more closely match WooCommerce defaults Adds “Postcode Lookup” label above Postcode Lookup search box for better accessibility Improves touch target size for small screen sizes on Postcode Lookup 3.0.6 Add testing for WooCommerce 5.1 3.0.5 Use the country ISO code in the country field when a text input is detected. Previously the plugin inserted the country’s full name; it now sets only the ISO code 3.0.4 Update Address Finder Update Postcode Lookup Rebuild JS payload to incorporate 3.0.3 3.0.3 Delay checkout refresh until after address population is complete 3.0.2 Improve styling of default Postcode Lookup setup 3.0.1 Update Address Finder to 1.8.0 Update Postcode Lookup to 1.7.0 Update and compress Address Finder CSS 3.0.0 Substantial upgrade of Postcode Lookup and Address Finder. Custom override users (advanced configuration) will be affected by Breaking Changes. You will not need to take action if your “Postcode Lookup Configuration Override” and “Address Autocomplete Configuration Override” configurations are empty. If you are upgrading from 1.x please upgrade to 2.x first to ensure your configuration is migrated correctly. Please reach out to support (https://ideal-postcodes.co.uk/support) if this change brings backwards incompatible changes not listed here. We will address these immediately. New Features: Screen Reader Support. Both Postcode Lookup and Address Finder are now screen reader friendly. Any visually impaired user will now get audio cues when using our Address Validation tools. Address Validation can be hidden when an unsupported territory/country is selected. This can be enabled from the admin panel. Initialised Address Finder and Postcode Lookup controllers are now available at the global IdealPostcodes namespace for easier customisation More custom callback options for Address Finder and Postcode Lookup More custom styling options for Address Finder and Postcode Lookup More custom behaviours like auto select single premise postcodes, hide/unhide address fields Breaking Changes: Both Postcode Lookup and Address Finder have been replaced. Any custom library overrides on the admin page must be translated into the new setup format. Deprecations: The legacy Postcode Lookup jQuery plugin is deprecated. This library will continue to be served until 4.0 is released. Please use Postcode Lookup instead (https://docs.ideal-postcodes.co.uk/docs/postcode-lookup) The legacy Address Finder plugin is deprecated. This library will continue to be served until 4.0 is released. Please use Address Finder instead (https://docs.ideal-postcodes.co.uk/docs/address-finder) Chores: Add testing on WooCommerce 5.0 Remove data migration check 2.3.1 Add tests for WooCommerce 4.9 2.3.0 Add tests for WordPress 5.6 Add tests for WooCommerce 4.8 2.2.0 Add Postcode Lookup and Address Autocomplete configuration overrides 2.1.9 Tested up to WooCommerce 4.7 Test WordPress 5.5.3 2.0.3 Tested up to WooCommerce 4.6 2.0.2 Tested up to WooCommerce 4.3 2.0.1 Fix: restore manual checkout trigger 2.0.0 Tested up to WooCommerce 4.2 BREAKING CHANGE: Settings page moved to Integration tab, under “UK Address Postcode Validation” Feature: Adds postcode lookup to checkout pages 1.0.5 Manually fire checkout refresh on address population 1.0.3 Update tested platforms for WordPress & WooCommerce Release to WordPress plugins directory 1.0.2 Automate version deploys to WordPress plugins directory 1.0.1 Drop trademark for plugin submission 1.0.0 Initial release