[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNxGDNQUxBVrvennvLuXIcaqn_0xMzecSWtMycJxRHkI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":145,"fingerprints":299},"viet-nam-saleor-for-woocommerce","Viet Nam saleor for WooCommerce","1.2.3","Anh Nguyen","https:\u002F\u002Fprofiles.wordpress.org\u002Fnvtienanh\u002F","\u003Cp>Plugin này thay đổi thông tin địa chỉ cho phù hợp với đơn vị hành chính tại Việt Nam là \u003Cstrong>Tỉnh\u002FThành phố\u003C\u002Fstrong>, \u003Cstrong>Quận\u002FHuyện – Xã\u002FPhường\u003C\u002Fstrong> trong cả phần giao diện người dùng và phẩn quản lý của admin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Thay đổi phần hiển thị thông tin địa chỉ (frontend và backend) cho phù hợp với người Việt Nam.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Để tránh chỉnh sửa quá nhiều database và loại bỏ các field không cần thiết khi thực hiện các bước đặt hàng, thanh toán ở Việt Nam:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Ẩn field \u003Ccode>Country\u003C\u002Fcode> vì mặc định chỉ dùng cho Việt Nam\u003C\u002Fli>\n\u003Cli>Sửa \u003Ccode>state\u003C\u002Fcode> -> \u003Ccode>Tỉnh \u002F Thành Phố\u003C\u002Fcode> \u003C\u002Fli>\n\u003Cli>Sửa \u003Ccode>city\u003C\u002Fcode> -> \u003Ccode>Quận \u002F Huyện -  Xã \u002F Phường\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Ẩn field \u003Ccode>address_2\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Ẩn field \u003Ccode>last_name\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Sửa field \u003Ccode>first_name\u003C\u002Fcode> -> \u003Ccode>Họ và tên\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Chỉnh field \u003Ccode>phone\u003C\u002Fcode> thành bắt buộc\u003C\u002Fli>\n\u003Cli>Chỉnh field \u003Ccode>email\u003C\u002Fcode> thành tùy chọn\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Tích hợp tính phí ship khi đặt hàng:\n\u003Cul>\n\u003Cli>[x] Giao hàng tiết kiệm\u003C\u002Fli>\n\u003Cli>[ ] Giao hàng nhanh\u003C\u002Fli>\n\u003Cli>[x] Viettel Post\u003C\u002Fli>\n\u003Cli>[ ] VNPost\u003C\u002Fli>\n\u003Cli>[ ] Ninja vận\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Hiển thị trong phần tạo, chỉnh sửa đơn hàng\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Countries\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>VN Việt Nam\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Languages available\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tiếng Việt (VN)\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress plugin thay đổi thông tin địa chỉ WooCommerce cho phù hợp với đơn vị hành chính ở Việt Nam",70,3109,100,1,"2020-09-21T14:47:00.000Z","5.5.18","4.0","7.0",[20,21,22,23,24],"locations","provinces","regions","vietnam","woocommerce","https:\u002F\u002Fgithub.com\u002Fnvtienanh\u002Fviet-nam-saleor-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fviet-nam-saleor-for-woocommerce.1.2.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"nvtienanh",30,84,"2026-04-04T11:16:25.039Z",[38,57,83,107,128],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":17,"requires_php":18,"tags":52,"homepage":55,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"states-cities-and-places-for-woocommerce","States, Cities, and Places for WooCommerce","1.3.2","Kingsley Ochu","https:\u002F\u002Fprofiles.wordpress.org\u002Fchitezh\u002F","\u003Cp>This plugin adds locations of \u003Cstrong>available countries\u003C\u002Fstrong> (see list below) to the \u003Cstrong>State\u003C\u002Fstrong> and \u003Cstrong>City\u003C\u002Fstrong> fields of the \u003Cstrong>WooCommerce\u003C\u002Fstrong> address forms, making the fields filterable to enhance the \u003Cstrong>user experience\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Additionally it adds the States to the \u003Cstrong>Shipping Zones\u003C\u002Fstrong> (Cities are not compatible with this area).\u003C\u002Fp>\n\u003Ch3>Supported Countries\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🇩🇿 Algeria\u003C\u002Fli>\n\u003Cli>🇦🇺 Australia\u003C\u002Fli>\n\u003Cli>🇧🇭 Bahrain\u003C\u002Fli>\n\u003Cli>🇧🇩 Bangladesh\u003C\u002Fli>\n\u003Cli>🇧🇧 Barbados\u003C\u002Fli>\n\u003Cli>🇧🇴 Bolivia\u003C\u002Fli>\n\u003Cli>🇧🇷 Brazil\u003C\u002Fli>\n\u003Cli>🇧🇫 Burkina Faso\u003C\u002Fli>\n\u003Cli>🇨🇱 Chile\u003C\u002Fli>\n\u003Cli>🇨🇴 Colombia\u003C\u002Fli>\n\u003Cli>🇨🇺 Cuba\u003C\u002Fli>\n\u003Cli>🇩🇰 Denmark\u003C\u002Fli>\n\u003Cli>🇩🇴 Dominican Republic\u003C\u002Fli>\n\u003Cli>🇪🇨 Ecuador\u003C\u002Fli>\n\u003Cli>🇪🇬 Egypt\u003C\u002Fli>\n\u003Cli>🇸🇻 El Salvador\u003C\u002Fli>\n\u003Cli>🇬🇭 Ghana\u003C\u002Fli>\n\u003Cli>🇬🇹 Guatemala\u003C\u002Fli>\n\u003Cli>🇭🇹 Haiti\u003C\u002Fli>\n\u003Cli>🇭🇳 Honduras\u003C\u002Fli>\n\u003Cli>🇮🇹 Italy\u003C\u002Fli>\n\u003Cli>🇰🇿 Kazakhstan\u003C\u002Fli>\n\u003Cli>🇰🇼 Kuwait\u003C\u002Fli>\n\u003Cli>🇱🇧 Lebanon\u003C\u002Fli>\n\u003Cli>🇲🇾 Malaysia\u003C\u002Fli>\n\u003Cli>🇲🇺 Mauritius\u003C\u002Fli>\n\u003Cli>🇲🇽 Mexico\u003C\u002Fli>\n\u003Cli>🇳🇮 Nicaragua\u003C\u002Fli>\n\u003Cli>🇳🇪 Niger\u003C\u002Fli>\n\u003Cli>🇳🇬 Nigeria\u003C\u002Fli>\n\u003Cli>🇴🇲 Oman\u003C\u002Fli>\n\u003Cli>🇵🇰 Pakistan\u003C\u002Fli>\n\u003Cli>🇵🇦 Panama\u003C\u002Fli>\n\u003Cli>🇵🇾 Paraguay\u003C\u002Fli>\n\u003Cli>🇵🇪 Peru\u003C\u002Fli>\n\u003Cli>🇵🇹 Portugal\u003C\u002Fli>\n\u003Cli>🇷🇴 Romania\u003C\u002Fli>\n\u003Cli>🇷🇺 Russia\u003C\u002Fli>\n\u003Cli>🇸🇦 Saudi Arabia\u003C\u002Fli>\n\u003Cli>🇪🇸 Spain\u003C\u002Fli>\n\u003Cli>🇱🇰 Sri Lanka\u003C\u002Fli>\n\u003Cli>🇹🇳 Tunisia\u003C\u002Fli>\n\u003Cli>🇹🇷 Turkey\u003C\u002Fli>\n\u003Cli>🇦🇪 United Arab Emirates\u003C\u002Fli>\n\u003Cli>🇺🇾 Uruguay\u003C\u002Fli>\n\u003Cli>🇻🇪 Venezuela\u003C\u002Fli>\n\u003Cli>🇻🇳 Vietnam\u003C\u002Fli>\n\u003Cli>\u003Cem>Do you want to add your country here?\u003C\u002Fem>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchitezh\u002Fwoocommerce_states_places\u002Ftree\u002Fmaster\u002Ftemplates\" rel=\"nofollow ugc\">Help us extending this list adding your country\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Demo Site\u003C\u002Fh3>\n\u003Cp>If you want to see the plugin in action, follow the steps below:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Visit the \u003Cstrong>plugin demo site\u003C\u002Fstrong>: https:\u002F\u002Fwcstatesandcities.ml\u002F\u003C\u002Fli>\n\u003Cli>Select a \u003Cstrong>sample product\u003C\u002Fstrong> from the list.\u003C\u002Fli>\n\u003Cli>Go to the \u003Cstrong>Checkout\u003C\u002Fstrong> to interact with available country locations.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Available filter hooks\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>States, Cities, and Places for WooCommerce\u003C\u002Fstrong> has two filter hooks for handling the States and Places in all the available countries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>scpwoo_custom_states_xx\u003C\u002Fcode>: It allows you to handle the States of a given country. The \u003Ccode>xx\u003C\u002Fcode> at the end must be replaced by the two-letter country code in lower case.\u003C\u002Fli>\n\u003Cli>\u003Ccode>scpwoo_custom_places_xx\u003C\u002Fcode>: It allows you to handle the Places of a given country. The \u003Ccode>xx\u003C\u002Fcode> at the end must be replaced by the two-letter country code in lower case.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please read the article \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchitezh\u002Fwoocommerce_states_places\u002Fwiki\u002FUsing-the-filter-hooks\" rel=\"nofollow ugc\">\u003Cstrong>Using the filter hooks\u003C\u002Fstrong>\u003C\u002Fa> to learn \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchitezh\u002Fwoocommerce_states_places\u002Fwiki\u002FUsing-the-filter-hooks#how-to-use\" rel=\"nofollow ugc\">\u003Cstrong>How to use\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Available languages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English (US, Australia, Canada, UK, New Zealand, and South Africa)\u003C\u002Fli>\n\u003Cli>Spanish (Argentina, Chile, Colombia, Costa Rica, Dominican Republic, Ecuador, Guatemala, Honduras, Mexico, Peru, Puerto Rico, Spain, Uruguay, and Venezuela)\u003C\u002Fli>\n\u003Cli>\u003Cem>Do you want to see your language here?\u003C\u002Fem>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fstates-cities-and-places-for-woocommerce\u002F\" rel=\"nofollow ugc\">Help us translating the plugin to your language\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress plugin that shows dropdowns for State and City Select for WooCommerce.",7000,78356,92,29,"2022-02-21T04:46:00.000Z","5.9.13",[53,20,21,54,24],"cities","states","https:\u002F\u002Fgithub.com\u002Fchitezh\u002Fwoocommerce_states_places","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstates-cities-and-places-for-woocommerce.1.3.2.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":28,"last_vuln_date":82,"fetched_at":30},"woo-vietnam-checkout","Vietnam Checkout for WooCommerce","2.1.6","Le Van Toan","https:\u002F\u002Fprofiles.wordpress.org\u002Flevantoan\u002F","\u003Cp>Plugin này dành riêng cho các website sử dụng Woocommerce tại Việt Nam và bán hàng tại khu vực Việt Nam.\u003C\u002Fp>\n\u003Cp>Chức năng chính là Thêm tỉnh\u002Fthành phố, quận huyện, xã\u002Fphường\u002Fthị trấn vào form checkout của woocommerce và tối giản form checkout cho phù hợp với Việt Nam\u003C\u002Fp>\n\u003Cp>Danh sách tính năng hiện có:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Thêm field số điện thoại bên shipping\u003C\u002Fli>\n\u003Cli>Có thể tính giá shipping theo tỉnh thành phố\u003C\u002Fli>\n\u003Cli>Thêm số điện thoại người nhận và hiển thị lên hóa đơn\u003C\u002Fli>\n\u003Cli>Chuyển First name & Last name thành Họ và tên\u003C\u002Fli>\n\u003Cli>Thêm mục chọn tỉnh\u002Fthành phố\u003C\u002Fli>\n\u003Cli>Thêm mục chọn Quận\u002Fhuyện\u003C\u002Fli>\n\u003Cli>Thêm mục chọn xã\u002Fphường\u002Fthị trấn\u003C\u002Fli>\n\u003Cli>Chuyển mục Địa chỉ xuống cuối cùng\u003C\u002Fli>\n\u003Cli>Không thêm sql – tất cả dữ liệu tỉnh thành ở dạng array\u003C\u002Fli>\n\u003Cli>Ẩn 1 số filed không cần thiết\u003C\u002Fli>\n\u003Cli>Chuyển ₫ sang VNĐ\u003C\u002Fli>\n\u003Cli>Loại bỏ tiêu đề của các phương thức vận chuyển\u003C\u002Fli>\n\u003Cli>Hỗ trợ thanh toán qua Paypal (Có tùy chỉnh tỷ giá quy đổi từ VNĐ sang các tiền tệ hỗ trợ Paypal)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Flevantoan.com\u002Fplugin-tinh-phi-van-chuyen-cho-quan-huyen-trong-woocommerce\u002F\" rel=\"nofollow ugc\">Phiên bản PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Cho phép tính phí vận chuyển tới cấp tỉnh\u002Fthành phố; quận\u002Fhuyện và xã\u002Fphường\u002Fthị trấn\u003C\u002Fli>\n\u003Cli>Cho phép tính phí vận chuyển theo tổng giá trị đơn hàng tới quận\u002Fhuyện. Ví dụ tại Hà Nội bình thường là 20k ship và đơn hàng >500k thì free ship\u003C\u002Fli>\n\u003Cli>Cho phép tính phí vận chuyển theo cân nặng tới Quận\u002FHuyện; Xã\u002FPhường\u002FThị trấn.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Cách sử dụng\u003C\u002Fh3>\n\u003Cp>Plugin này chỉ cần active là đã áp dụng vào trang thanh toán. Mà bạn không cần cài đặt gì thêm.\u003Cbr \u002F>\nNgoài ra có mục cài đặt thêm nhiều tính năng khác tại mục cài đặt của plugin.\u003C\u002Fp>\n\u003Cp>Các bạn có thể tham khảo thêm PRO Version – Tính phí vận chuyển tới quận huyện \u003Ca href=\"http:\u002F\u002Flevantoan.com\u002Fplugin-tinh-phi-van-chuyen-cho-quan-huyen-trong-woocommerce\u002F\" rel=\"nofollow ugc\">tại đây\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FSQ4hQNE9TpM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n","Vietnam Checkout for WooCommerce - Thêm Tỉnh\u002FThành phố, Phường\u002FXã vào form checkout của Woo và tối giản form checkout cho phù hợp với Việt Nam",10000,102415,94,14,"2025-09-08T00:56:00.000Z","6.8.5","4.3","",[74,75,76,77,24],"quan-huyen","vietnam-checkout","vietnam-checkout-for-woocommerce","woo-viet","https:\u002F\u002Flevantoan.com\u002Fsan-pham\u002Fplugin-tinh-phi-van-chuyen-cho-quan-huyen-trong-woocommerce-woo-vietnam-checkout\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-vietnam-checkout.2.1.6.zip",98,4,"2024-02-05 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":98,"tags":99,"homepage":72,"download_link":104,"security_score":80,"vuln_count":105,"unpatched_count":28,"last_vuln_date":106,"fetched_at":30},"stock-locations-for-woocommerce","Stock Locations for WooCommerce","3.1.0","Fahad Mahmood","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahadmahmood\u002F","\u003Cp>Stock Locations for WooCommerce will help you manage your products stock across multiple locations easily. If you have multiple physical stores or storage locations, like warehouses, this plugin may help you.\u003C\u002Fp>\n\u003Cp>You can print the locations inside a product page on the frontend, with this shortcodes:\u003C\u002Fp>\n\u003Ch4>Product pages\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[slw_product_locations show_qty=\"yes\" show_stock_status=\"no\" show_empty_stock=\"yes\" collapsed=\"no\" stock_location_status=\"enabled\"]\n[slw_product_variations_locations show_qty=\"yes\" show_stock_status=\"no\" show_empty_stock=\"yes\" collapsed=\"yes\" stock_location_status=\"all|disabled|enabled\"]\n[slw_product_message is_available=\"yes\" only_location_available=\"no\" location=\"location-slug\"]Your custom product message\u002FHTML here[\u002Fslw_product_message]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Cart page\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[slw_cart_message qty_from_location=\"location-slug\" only_location_available=\"no\"]Your custom cart message\u002FHTML here[\u002Fslw_cart_message]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>REST API\u003C\u002Fh4>\n\u003Cp>REST API endpoints (both accept \u003Ccode>GET\u003C\u002Fcode> and \u003Ccode>PUT\u003C\u002Fcode> requests):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002Fwp-json\u002Fwc\u002Fv3\u002Fproducts\u002Fid\n\u002Fwp-json\u002Fwc\u002Fv3\u002Fproducts\u002Fid\u002Fvariations\u002Fid (first ID is for parent product, the second one for the variation ID)\n\u002Fwp-json\u002Fwp\u002Fv2\u002Flocation\u002F\n\u002Fwp-json\u002Fwp\u002Fv2\u002Flocation\u002Fid\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This plugin requires at least \u003Cem>WooCommerce 3.4\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New taxonomy for stock locations\u003C\u002Fli>\n\u003Cli>Works on both, simple and variable products\u003C\u002Fli>\n\u003Cli>Easy management of stock with multiple locations, both in product and orders\u003C\u002Fli>\n\u003Cli>Get and update product stock locations from the REST API\u003C\u002Fli>\n\u003Cli>Allow customers to select locations when purchasing\u003C\u002Fli>\n\u003Cli>Auto order allocation for locations stock reduction\u003C\u002Fli>\n\u003Cli>Send email notifications when stock is allocated for a product in a location\u003C\u002Fli>\n\u003Cli>Send WooCommerce New Order email copy to item location\u003C\u002Fli>\n\u003Cli>Compatible with WPML\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP 7.2+\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin will help you to manage WooCommerce Products stocks through locations.",1000,99416,96,52,"2026-03-12T08:57:00.000Z","6.9.4","4.9","7.2",[100,101,102,103,24],"simple-product","stock","stock-locations","variable-products","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstock-locations-for-woocommerce.3.1.0.zip",2,"2025-06-07 00:00:00",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":13,"num_ratings":117,"last_updated":118,"tested_up_to":96,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":126,"download_link":127,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"woo-locations","Location Pack for WooCommerce","1.12.1","Dan","https:\u002F\u002Fprofiles.wordpress.org\u002Fdangoodman\u002F","\u003Cp>The plugin adds a number of additional location sets to WooCommerce. You can choose locations you want to be added. Check for the list of locations shipped with the plugin below.\u003C\u002Fp>\n\u003Cp>If you have an idea about other locations to be included \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoo-locations\u002F\" rel=\"ugc\">let us know\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>UK, counties\u003C\u002Fli>\n\u003Cli>France, departments\u003C\u002Fli>\n\u003Cli>Austria, states\u003C\u002Fli>\n\u003Cli>Portugal, districts\u003C\u002Fli>\n\u003Cli>Ecuador, provinces\u003C\u002Fli>\n\u003Cli>Cyprus, cities\u003C\u002Fli>\n\u003Cli>Belize, districts\u002Fcities\u002Ftowns\u003C\u002Fli>\n\u003Cli>Belgium, provinces\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003C\u002Fp>\n\u003Ch4>United Kingdom, counties\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bedfordshire\u003C\u002Fli>\n\u003Cli>Berkshire\u003C\u002Fli>\n\u003Cli>Bristol\u003C\u002Fli>\n\u003Cli>Buckinghamshire\u003C\u002Fli>\n\u003Cli>Cambridgeshire\u003C\u002Fli>\n\u003Cli>Cheshire\u003C\u002Fli>\n\u003Cli>Cornwall\u003C\u002Fli>\n\u003Cli>Cumbria\u003C\u002Fli>\n\u003Cli>Derbyshire\u003C\u002Fli>\n\u003Cli>Devon\u003C\u002Fli>\n\u003Cli>Dorset\u003C\u002Fli>\n\u003Cli>Durham\u003C\u002Fli>\n\u003Cli>East Sussex\u003C\u002Fli>\n\u003Cli>East Riding\u003C\u002Fli>\n\u003Cli>Essex\u003C\u002Fli>\n\u003Cli>Gloucestershire\u003C\u002Fli>\n\u003Cli>Greater London\u003C\u002Fli>\n\u003Cli>Greater Manchester\u003C\u002Fli>\n\u003Cli>Hampshire\u003C\u002Fli>\n\u003Cli>Herefordshire\u003C\u002Fli>\n\u003Cli>Hertfordshire\u003C\u002Fli>\n\u003Cli>Isle of Wight\u003C\u002Fli>\n\u003Cli>Kent\u003C\u002Fli>\n\u003Cli>Lancashire\u003C\u002Fli>\n\u003Cli>Leicestershire\u003C\u002Fli>\n\u003Cli>Lincolnshire\u003C\u002Fli>\n\u003Cli>City of London\u003C\u002Fli>\n\u003Cli>Merseyside\u003C\u002Fli>\n\u003Cli>Norfolk\u003C\u002Fli>\n\u003Cli>North Yorkshire\u003C\u002Fli>\n\u003Cli>Northamptonshire\u003C\u002Fli>\n\u003Cli>Northumberland\u003C\u002Fli>\n\u003Cli>Nottinghamshire\u003C\u002Fli>\n\u003Cli>Oxfordshire\u003C\u002Fli>\n\u003Cli>Rutland\u003C\u002Fli>\n\u003Cli>Shropshire\u003C\u002Fli>\n\u003Cli>Somerset\u003C\u002Fli>\n\u003Cli>South Humberside\u003C\u002Fli>\n\u003Cli>South Yorkshire\u003C\u002Fli>\n\u003Cli>Staffordshire\u003C\u002Fli>\n\u003Cli>Suffolk\u003C\u002Fli>\n\u003Cli>Surrey\u003C\u002Fli>\n\u003Cli>Tyne and Wear\u003C\u002Fli>\n\u003Cli>Warwickshire\u003C\u002Fli>\n\u003Cli>West Midlands\u003C\u002Fli>\n\u003Cli>West Sussex\u003C\u002Fli>\n\u003Cli>West Yorkshire\u003C\u002Fli>\n\u003Cli>Wiltshire\u003C\u002Fli>\n\u003Cli>Worcestershire\u003C\u002Fli>\n\u003Cli>Scotland \u002F Aberdeenshire\u003C\u002Fli>\n\u003Cli>Scotland \u002F Angus\u003C\u002Fli>\n\u003Cli>Scotland \u002F Argyll & Bute\u003C\u002Fli>\n\u003Cli>Scotland \u002F Ayrshire\u003C\u002Fli>\n\u003Cli>Scotland \u002F Clackmannanshire\u003C\u002Fli>\n\u003Cli>Scotland \u002F Dumfries & Galloway\u003C\u002Fli>\n\u003Cli>Scotland \u002F Dunbartonshire\u003C\u002Fli>\n\u003Cli>Scotland \u002F Dundee\u003C\u002Fli>\n\u003Cli>Scotland \u002F East Lothian\u003C\u002Fli>\n\u003Cli>Scotland \u002F Edinburgh\u003C\u002Fli>\n\u003Cli>Scotland \u002F Fife\u003C\u002Fli>\n\u003Cli>Scotland \u002F Glasgow\u003C\u002Fli>\n\u003Cli>Scotland \u002F Highland\u003C\u002Fli>\n\u003Cli>Scotland \u002F Lanarkshire\u003C\u002Fli>\n\u003Cli>Scotland \u002F Midlothian\u003C\u002Fli>\n\u003Cli>Scotland \u002F Moray\u003C\u002Fli>\n\u003Cli>Scotland \u002F Orkney\u003C\u002Fli>\n\u003Cli>Scotland \u002F Perth and Kinross\u003C\u002Fli>\n\u003Cli>Scotland \u002F Renfrewshire\u003C\u002Fli>\n\u003Cli>Scotland \u002F Scottish Borders\u003C\u002Fli>\n\u003Cli>Scotland \u002F Shetland Isles\u003C\u002Fli>\n\u003Cli>Scotland \u002F Stirling\u003C\u002Fli>\n\u003Cli>Scotland \u002F West Lothian\u003C\u002Fli>\n\u003Cli>Scotland \u002F Western Isles\u003C\u002Fli>\n\u003Cli>Wales \u002F Anglesey\u003C\u002Fli>\n\u003Cli>Wales \u002F Blaenau Gwent\u003C\u002Fli>\n\u003Cli>Wales \u002F Caerphilly\u003C\u002Fli>\n\u003Cli>Wales \u002F Cardiff\u003C\u002Fli>\n\u003Cli>Wales \u002F Carmarthenshire\u003C\u002Fli>\n\u003Cli>Wales \u002F Ceredigion\u003C\u002Fli>\n\u003Cli>Wales \u002F Conwy\u003C\u002Fli>\n\u003Cli>Wales \u002F Denbighshire\u003C\u002Fli>\n\u003Cli>Wales \u002F Flintshire\u003C\u002Fli>\n\u003Cli>Wales \u002F Glamorgan\u003C\u002Fli>\n\u003Cli>Wales \u002F Gwynedd\u003C\u002Fli>\n\u003Cli>Wales \u002F Merthyr Tydfil\u003C\u002Fli>\n\u003Cli>Wales \u002F Monmouthshire\u003C\u002Fli>\n\u003Cli>Wales \u002F Neath Port Talbot\u003C\u002Fli>\n\u003Cli>Wales \u002F Newport\u003C\u002Fli>\n\u003Cli>Wales \u002F Pembrokeshire\u003C\u002Fli>\n\u003Cli>Wales \u002F Powys\u003C\u002Fli>\n\u003Cli>Wales \u002F Rhondda Cynon Taff\u003C\u002Fli>\n\u003Cli>Wales \u002F Swansea\u003C\u002Fli>\n\u003Cli>Wales \u002F Torfaen\u003C\u002Fli>\n\u003Cli>Wales \u002F Wrexham\u003C\u002Fli>\n\u003Cli>Northern Ireland \u002F County Antrim\u003C\u002Fli>\n\u003Cli>Northern Ireland \u002F County Armagh\u003C\u002Fli>\n\u003Cli>Northern Ireland \u002F City of Belfast\u003C\u002Fli>\n\u003Cli>Northern Ireland \u002F County Down\u003C\u002Fli>\n\u003Cli>Northern Ireland \u002F County Fermanagh\u003C\u002Fli>\n\u003Cli>Northern Ireland \u002F County Londonderry\u003C\u002Fli>\n\u003Cli>Northern Ireland \u002F City of Derry\u003C\u002Fli>\n\u003Cli>Northern Ireland \u002F County Tyrone\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>France, departments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Ain\u003C\u002Fli>\n\u003Cli>Aisne\u003C\u002Fli>\n\u003Cli>Allier\u003C\u002Fli>\n\u003Cli>Alpes de Haute-Provence\u003C\u002Fli>\n\u003Cli>Alpes-Maritimes\u003C\u002Fli>\n\u003Cli>Ardèche\u003C\u002Fli>\n\u003Cli>Ardennes\u003C\u002Fli>\n\u003Cli>Ariège\u003C\u002Fli>\n\u003Cli>Aube\u003C\u002Fli>\n\u003Cli>Aude\u003C\u002Fli>\n\u003Cli>Aveyron\u003C\u002Fli>\n\u003Cli>Bas-Rhin\u003C\u002Fli>\n\u003Cli>Bouches-du-Rhône\u003C\u002Fli>\n\u003Cli>Calvados\u003C\u002Fli>\n\u003Cli>Cantal\u003C\u002Fli>\n\u003Cli>Charente\u003C\u002Fli>\n\u003Cli>Charente-Maritime\u003C\u002Fli>\n\u003Cli>Cher\u003C\u002Fli>\n\u003Cli>Corrèze\u003C\u002Fli>\n\u003Cli>Corse-du-Sud\u003C\u002Fli>\n\u003Cli>Côte-d’Or\u003C\u002Fli>\n\u003Cli>Côtes-d’Armor\u003C\u002Fli>\n\u003Cli>Creuse\u003C\u002Fli>\n\u003Cli>Deux-Sèvres\u003C\u002Fli>\n\u003Cli>Dordogne\u003C\u002Fli>\n\u003Cli>Doubs\u003C\u002Fli>\n\u003Cli>Drôme\u003C\u002Fli>\n\u003Cli>Essonne\u003C\u002Fli>\n\u003Cli>Eure\u003C\u002Fli>\n\u003Cli>Eure-et-Loir\u003C\u002Fli>\n\u003Cli>Finistère\u003C\u002Fli>\n\u003Cli>Gard\u003C\u002Fli>\n\u003Cli>Gers\u003C\u002Fli>\n\u003Cli>Gironde\u003C\u002Fli>\n\u003Cli>Haute-Corse\u003C\u002Fli>\n\u003Cli>Haute-Garonne\u003C\u002Fli>\n\u003Cli>Haute-Loire\u003C\u002Fli>\n\u003Cli>Haute-Marne\u003C\u002Fli>\n\u003Cli>Hautes-Alpes\u003C\u002Fli>\n\u003Cli>Haute-Saône\u003C\u002Fli>\n\u003Cli>Haute-Savoie\u003C\u002Fli>\n\u003Cli>Hautes-Pyrénées\u003C\u002Fli>\n\u003Cli>Haute-Vienne\u003C\u002Fli>\n\u003Cli>Haut-Rhin\u003C\u002Fli>\n\u003Cli>Hauts-de-Seine\u003C\u002Fli>\n\u003Cli>Hérault\u003C\u002Fli>\n\u003Cli>Ille-et-Vilaine\u003C\u002Fli>\n\u003Cli>Indre\u003C\u002Fli>\n\u003Cli>Indre-et-Loire\u003C\u002Fli>\n\u003Cli>Isère\u003C\u002Fli>\n\u003Cli>Jura\u003C\u002Fli>\n\u003Cli>Landes\u003C\u002Fli>\n\u003Cli>Loire\u003C\u002Fli>\n\u003Cli>Loire-Atlantique\u003C\u002Fli>\n\u003Cli>Loiret\u003C\u002Fli>\n\u003Cli>Loir-et-Cher\u003C\u002Fli>\n\u003Cli>Lot\u003C\u002Fli>\n\u003Cli>Lot-et-Garonne\u003C\u002Fli>\n\u003Cli>Lozère\u003C\u002Fli>\n\u003Cli>Maine-et-Loire\u003C\u002Fli>\n\u003Cli>Manche\u003C\u002Fli>\n\u003Cli>Marne\u003C\u002Fli>\n\u003Cli>Mayenne\u003C\u002Fli>\n\u003Cli>Meurthe-et-Moselle\u003C\u002Fli>\n\u003Cli>Meuse\u003C\u002Fli>\n\u003Cli>Morbihan\u003C\u002Fli>\n\u003Cli>Moselle\u003C\u002Fli>\n\u003Cli>Nièvre\u003C\u002Fli>\n\u003Cli>Nord\u003C\u002Fli>\n\u003Cli>Oise\u003C\u002Fli>\n\u003Cli>Orne\u003C\u002Fli>\n\u003Cli>Paris\u003C\u002Fli>\n\u003Cli>Pas-de-Calais\u003C\u002Fli>\n\u003Cli>Puy-de-Dôme\u003C\u002Fli>\n\u003Cli>Pyrénées-Atlantiques\u003C\u002Fli>\n\u003Cli>Pyrénées-Orientales\u003C\u002Fli>\n\u003Cli>Rhône\u003C\u002Fli>\n\u003Cli>Saône-et-Loire\u003C\u002Fli>\n\u003Cli>Sarthe\u003C\u002Fli>\n\u003Cli>Savoie\u003C\u002Fli>\n\u003Cli>Seine-et-Marne\u003C\u002Fli>\n\u003Cli>Seine-Maritime\u003C\u002Fli>\n\u003Cli>Seine-Saint-Denis\u003C\u002Fli>\n\u003Cli>Somme\u003C\u002Fli>\n\u003Cli>Tarn\u003C\u002Fli>\n\u003Cli>Tarn-et-Garonne\u003C\u002Fli>\n\u003Cli>Territoire de Belfort\u003C\u002Fli>\n\u003Cli>Val-de-Marne\u003C\u002Fli>\n\u003Cli>Val-d’Oise\u003C\u002Fli>\n\u003Cli>Var\u003C\u002Fli>\n\u003Cli>Vaucluse\u003C\u002Fli>\n\u003Cli>Vendée\u003C\u002Fli>\n\u003Cli>Vienne\u003C\u002Fli>\n\u003Cli>Vosges\u003C\u002Fli>\n\u003Cli>Yonne\u003C\u002Fli>\n\u003Cli>Yvelines\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Austria, states\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Wien\u003C\u002Fli>\n\u003Cli>Niederösterreich\u003C\u002Fli>\n\u003Cli>Oberösterreich\u003C\u002Fli>\n\u003Cli>Steiermark\u003C\u002Fli>\n\u003Cli>Tirol\u003C\u002Fli>\n\u003Cli>Kärnten\u003C\u002Fli>\n\u003Cli>Salzburg\u003C\u002Fli>\n\u003Cli>Vorarlberg\u003C\u002Fli>\n\u003Cli>Burgenland\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Portugal, districts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Azores\u003C\u002Fli>\n\u003Cli>Aveiro\u003C\u002Fli>\n\u003Cli>Beja\u003C\u002Fli>\n\u003Cli>Braga\u003C\u002Fli>\n\u003Cli>Bragança\u003C\u002Fli>\n\u003Cli>Castelo Branco\u003C\u002Fli>\n\u003Cli>Coimbra\u003C\u002Fli>\n\u003Cli>Évora\u003C\u002Fli>\n\u003Cli>Faro\u003C\u002Fli>\n\u003Cli>Guarda\u003C\u002Fli>\n\u003Cli>Leiria\u003C\u002Fli>\n\u003Cli>Lisbon\u003C\u002Fli>\n\u003Cli>Madeira\u003C\u002Fli>\n\u003Cli>Portalegre\u003C\u002Fli>\n\u003Cli>Oporto\u003C\u002Fli>\n\u003Cli>Santarém\u003C\u002Fli>\n\u003Cli>Setúbal\u003C\u002Fli>\n\u003Cli>Viana do Castelo\u003C\u002Fli>\n\u003Cli>Vila Real\u003C\u002Fli>\n\u003Cli>Viseu\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Cyprus, cities\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Famagusta\u003C\u002Fli>\n\u003Cli>Kyrenia\u003C\u002Fli>\n\u003Cli>Limassol\u003C\u002Fli>\n\u003Cli>Larnaca\u003C\u002Fli>\n\u003Cli>Nicosia\u003C\u002Fli>\n\u003Cli>Paphos\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Belize, districts\u002Fcities\u002Ftowns\u003C\u002Fh4>\n\u003Cli>Belize – Ambergris Caye\u003C\u002Fli>\n\u003Cli>Belize – Belize City\u003C\u002Fli>\n\u003Cli>Belize – Caye Caulker\u003C\u002Fli>\n\u003Cli>Belize – Ladyville\u003C\u002Fli>\n\u003Cli>Belize – San Pedro\u003C\u002Fli>\n\u003Cli>Belize – Sand Hill\u003C\u002Fli>\n\u003Cli>Cayo – Belmopan\u003C\u002Fli>\n\u003Cli>Cayo – Benque Viejo Del Carmen\u003C\u002Fli>\n\u003Cli>Cayo – Bullet Tree Falls\u003C\u002Fli>\n\u003Cli>Cayo – San Ignacio\u003C\u002Fli>\n\u003Cli>Cayo – Santa Elena\u003C\u002Fli>\n\u003Cli>Cayo – Other\u003C\u002Fli>\n\u003Cli>Corozal – Corozal Town\u003C\u002Fli>\n\u003Cli>Corozal – Altamira\u003C\u002Fli>\n\u003Cli>Corozal – Buena Vista\u003C\u002Fli>\n\u003Cli>Corozal – Calcutta\u003C\u002Fli>\n\u003Cli>Corozal – Caledonia\u003C\u002Fli>\n\u003Cli>Corozal – Carolina\u003C\u002Fli>\n\u003Cli>Corozal – Chan Chen\u003C\u002Fli>\n\u003Cli>Corozal – Chunox\u003C\u002Fli>\n\u003Cli>Corozal – Concepcion\u003C\u002Fli>\n\u003Cli>Corozal – Consejo\u003C\u002Fli>\n\u003Cli>Corozal – Copper Bank\u003C\u002Fli>\n\u003Cli>Corozal – Cristo Rey\u003C\u002Fli>\n\u003Cli>Corozal – Estrella\u003C\u002Fli>\n\u003Cli>Corozal – Libertad\u003C\u002Fli>\n\u003Cli>Corozal – Little Belize\u003C\u002Fli>\n\u003Cli>Corozal – Louisville\u003C\u002Fli>\n\u003Cli>Corozal – Paraiso\u003C\u002Fli>\n\u003Cli>Corozal – Patchakan\u003C\u002Fli>\n\u003Cli>Corozal – Progresso\u003C\u002Fli>\n\u003Cli>Corozal – Ranchito\u003C\u002Fli>\n\u003Cli>Corozal – San Andres\u003C\u002Fli>\n\u003Cli>Corozal – San Antonio\u003C\u002Fli>\n\u003Cli>Corozal – San Joaquin\u003C\u002Fli>\n\u003Cli>Corozal – San Narciso\u003C\u002Fli>\n\u003Cli>Corozal – San Pablo\u003C\u002Fli>\n\u003Cli>Corozal – San Pedro\u003C\u002Fli>\n\u003Cli>Corozal – San Roman\u003C\u002Fli>\n\u003Cli>Corozal – San Victor\u003C\u002Fli>\n\u003Cli>Corozal – Santa Clara\u003C\u002Fli>\n\u003Cli>Corozal – Santa Elena\u003C\u002Fli>\n\u003Cli>Corozal – Sarteneja\u003C\u002Fli>\n\u003Cli>Corozal – Xaibe\u003C\u002Fli>\n\u003Cli>Corozal – Yo Chen\u003C\u002Fli>\n\u003Cli>Stann Creek – Dangriga\u003C\u002Fli>\n\u003Cli>Stann Creek – Placencia\u003C\u002Fli>\n\u003Cli>Stann Creek – Other\u003C\u002Fli>\n\u003Cli>Toledo – Barranco\u003C\u002Fli>\n\u003Cli>Toledo – Monkey River Town\u003C\u002Fli>\n\u003Cli>Toledo – Punta Gorda\u003C\u002Fli>\n\u003Cli>Toledo – San Antonio\u003C\u002Fli>\n\u003Cli>Toledo – Other\u003C\u002Fli>\n\u003Ch4>Belgium, provinces\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Antwerp\u003C\u002Fli>\n\u003Cli>Brussels\u003C\u002Fli>\n\u003Cli>East Flanders\u003C\u002Fli>\n\u003Cli>Flemish Brabant\u003C\u002Fli>\n\u003Cli>Hainaut\u003C\u002Fli>\n\u003Cli>Limburg\u003C\u002Fli>\n\u003Cli>Liège\u003C\u002Fli>\n\u003Cli>Luxembourg\u003C\u002Fli>\n\u003Cli>Namur\u003C\u002Fli>\n\u003Cli>Walloon Brabant\u003C\u002Fli>\n\u003Cli>West Flanders\u003C\u002Fli>\n\u003C\u002Ful>\n","Extends WooCommerce with additional locations, such as UK counties, France departments, etc.",900,38640,11,"2026-02-11T20:29:00.000Z","5.8","7.3",[24,122,123,124,125],"woocommerce-add-states","woocommerce-france-provinces","woocommerce-states","woocommerce-uk-counties","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-locations\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-locations.1.12.1.zip",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":136,"downloaded":137,"rating":93,"num_ratings":138,"last_updated":139,"tested_up_to":16,"requires_at_least":17,"requires_php":72,"tags":140,"homepage":72,"download_link":144,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"shipping-viet-nam-woocommerce","Shipping Viet Nam WooCommerce","3.0.1","longbsvnu","https:\u002F\u002Fprofiles.wordpress.org\u002Flongbsvnu\u002F","\u003Cul>\n\u003Cli>Plugin hỗ trợ toàn diện giao vận tại Việt Nam cho WooCommerce. Khách hàng chủ động chọn đơn vị giao vận và các gói giao vận ( Nhanh, Chuẩn, Tiết Kiệm ) tuỳ theo hầu bao của mình, việc này tạo sự tin tưởng cho người mua vì công khai chi phí ship giúp tăng tỉ lệ đặt hàng cho quản trị shop.\u003C\u002Fli>\n\u003Cli>Quản trị shop dễ dàng đăng vận đơn lên các đơn vị giao vận tuỳ theo lựa chọn của khách hàng khi đặt hàng chỉ với 1 Click, cùng với đó là tra cứu trạng thái vận đơn ngay từ trang quản trị. \u003C\u002Fli>\n\u003Cli>Xem video demo chức năng : https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=vY2nfYgFfa0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>HỖ TRỢ CÁC ĐƠN VỊ GIAO VẬN\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Giao Hàng Nhanh\u003C\u002Fli>\n\u003Cli>Giao Hàng Tiết Kiệm\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CHỨC NĂNG CHÍNH\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tính toán phí ship ngay khi đặt hàng.\u003C\u002Fli>\n\u003Cli>Khách hàng chủ động chọn gói ship phù hợp.\u003C\u002Fli>\n\u003Cli>Phí ship được tính toán trực tiếp từ GHN và GHTK, khách hàng biết rõ phí ship khi đặt hàng làm tăng độ tin tưởng của khách hàng đi đặt hàng. Shopper không cần tra phí mỗi khi khách hàng hỏi ship về A B C thì mất bao nhiêu phí.\u003C\u002Fli>\n\u003Cli>Đăng vận đơn lên GHN và GHTK chỉ với 1 click.\u003C\u002Fli>\n\u003Cli>Lựa chọn người chịu phí vận chuyển.\u003C\u002Fli>\n\u003Cli>Theo dõi trạng thái vận đơng trong chi tiết đơn hàng.\u003C\u002Fli>\n\u003Cli>Tối ưu hoá form checkout.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CHỨC NĂNG BẢN PRO\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hủy vận đơn trực tiếp trong đơn hàng.\u003C\u002Fli>\n\u003Cli>Shortcode tra cứu vận đơn, khách hàng có thể chủ động tra được đơn hàng của mình đang như nào.\u003C\u002Fli>\n\u003Cli>Có thể thêm, thay đổi các tùy chọn khi đăng đơn lên đơn vị giao động.\u003C\u002Fli>\n\u003Cli>Bổ sung thêm các đơn vị giao vận trong tương lai.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Không hiện đầy đủ tỉnh thành sau khi active plugin ?\u003C\u002Fh3>\n\u003Cp>Sau khi active plugin, plugin sẽ tiến hành lưu tất cả các thông tin tỉnh\u002F thành phố, quận\u002F huyện, phường\u002F xã vào database của bạn, quá trình này có thể kéo dài 2 – 3 phút. Một số hosting đặt thời gian timeout thấp, dữ liệu tỉnh thành sẽ không được cập nhật đầy đủ, trường hợp đó các bạn sử dụng file sql đính kèm trong plugin import trực tiếp vào database, lưu ý đổi prefix trong file sql đúng với prefix bạn đang sử dụng trước khi import.\u003C\u002Fp>\n\u003Ch3>Lấy token ở đâu ?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Đối với GHN xem hướng dẫn tại đây: https:\u002F\u002Fapi.ghn.vn\u002Fhome\u002Fdocs\u002Fdetail\u003C\u002Fli>\n\u003Cli>Đói với GHTK xem hướng dẫn tại đây: https:\u002F\u002Fgiaohangtietkiem.vn\u002Flay-api-token-key-nhu-nao\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Không hiện phí ship sau khi active plugin ?\u003C\u002Fh3>\n\u003Cp>Mặc tính chức năng này được disable sau khi active, các bạn cần vào WooCommerce -> Setting -> Shipping -> Giao Hàng Nhanh, Giao Hàng Tiết Kiệm để nhập thông tin người gửi và kích hoạt tính phí. Tối thiểu phải có thông tin người gửi, số điện thoại, tỉnh thành, quận huyện và token. đối với GHTK, Token chỉ có hiệu lực sau khi tài khoản đó được nhân viên gọi điện xác nhận tài khoản.\u003C\u002Fp>\n\u003Ch3>Cài đặt trọng lượng sản phẩm như thế nào ?\u003C\u002Fh3>\n\u003Cp>Bạn phải chọn đơn vị trọng lượng trong Woo là KG, đối với sản phẩm dưới 1KG, ví dụ 200 Gram thì nhập 0.2.\u003C\u002Fp>\n","Plugin hỗ trợ toàn diện giao vận tại Việt Nam cho WooCommerce. Khách hàng chủ động chọn đơn vị giao vận và các gói giao vận ( Nhanh, Chuẩn, Tiết Kiệm ) tuỳ theo hầu bao của mình, việc này tạo sự tin tưởng cho người mua vì công khai chi phí ship giúp tăng tỉ lệ đặt hàng cho quản trị shop. Quản trị shop dễ dàng đăng vận đơn lên các đơn vị giao vận tuỳ theo lựa chọn của khách hàng khi đặt hàng chỉ với 1 Click, cùng với đó là tra cứu trạng thái vận đơn ngay từ trang quản trị.",200,17254,20,"2020-11-10T05:11:00.000Z",[141,142,143,23,24],"checkout","shipping","shop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshipping-viet-nam-woocommerce.zip",{"attackSurface":146,"codeSignals":255,"taintFlows":286,"riskAssessment":287,"analyzedAt":298},{"hooks":147,"ajaxHandlers":251,"restRoutes":252,"shortcodes":253,"cronEvents":254,"entryPointCount":28,"unprotectedCount":28},[148,154,160,164,168,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,235,239,243,247],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","plugins_loaded","init","viet-nam-saleor-for-woocommerce.php",47,{"type":155,"name":156,"callback":157,"priority":158,"file":152,"line":159},"filter","woocommerce_default_address_fields","wc_change_state_and_city_order",10,77,{"type":155,"name":161,"callback":162,"priority":158,"file":152,"line":163},"woocommerce_checkout_fields","wc_checkout_fields",78,{"type":155,"name":165,"callback":166,"file":152,"line":167},"woocommerce_states","wc_states",86,{"type":155,"name":169,"callback":170,"priority":158,"file":152,"line":67},"woocommerce_get_country_locale_base","wc_get_country_locale_base",{"type":155,"name":172,"callback":173,"priority":158,"file":152,"line":174},"woocommerce_billing_fields","wc_billing_fields",102,{"type":155,"name":176,"callback":177,"priority":158,"file":152,"line":178},"woocommerce_shipping_fields","wc_shipping_fields",103,{"type":155,"name":180,"callback":181,"priority":158,"file":152,"line":182},"woocommerce_form_field_city","wc_form_field_city",104,{"type":155,"name":184,"callback":185,"priority":138,"file":152,"line":186},"woocommerce_localisation_address_formats","wc_localisation_address_formats",107,{"type":155,"name":188,"callback":189,"priority":138,"file":152,"line":190},"woocommerce_formatted_address_replacements","wc_formatted_address_replacements",108,{"type":155,"name":192,"callback":193,"priority":158,"file":152,"line":194},"woocommerce_order_formatted_billing_address","wc_order_formatted_billing_address",111,{"type":155,"name":196,"callback":197,"priority":158,"file":152,"line":198},"woocommerce_order_formatted_shipping_address","wc_order_formatted_shipping_address",112,{"type":155,"name":200,"callback":201,"priority":158,"file":152,"line":202},"woocommerce_admin_billing_fields","admin_billing_city_select_field",114,{"type":155,"name":204,"callback":205,"priority":158,"file":152,"line":206},"woocommerce_admin_shipping_fields","admin_shipping_city_select_field",115,{"type":155,"name":208,"callback":209,"priority":158,"file":152,"line":210},"woocommerce_get_settings_general","custom_woocommerce_get_settings_general",116,{"type":149,"name":212,"callback":213,"file":152,"line":214},"wp_enqueue_scripts","load_scripts",118,{"type":149,"name":216,"callback":217,"file":152,"line":218},"admin_enqueue_scripts","load_admin_scripts",119,{"type":149,"name":220,"callback":221,"priority":158,"file":152,"line":222},"woocommerce_admin_order_data_after_shipping_address","wc_admin_order_data_after_shipping_address",121,{"type":149,"name":224,"callback":225,"priority":158,"file":152,"line":226},"woocommerce_process_shop_order_meta","wc_process_shop_order_meta",122,{"type":149,"name":228,"callback":229,"file":152,"line":230},"woocommerce_shipping_init","init_vnsfw_shipping_method",277,{"type":149,"name":232,"callback":233,"file":152,"line":234},"woocommerce_shipping_methods","register_shipping_methods",278,{"type":155,"name":236,"callback":237,"file":152,"line":238},"woocommerce_cart_shipping_packages","add_shipping_packages",279,{"type":149,"name":240,"callback":241,"file":152,"line":242},"woocommerce_order_actions","add_order_meta_box_actions",292,{"type":149,"name":244,"callback":245,"file":152,"line":246},"woocommerce_order_action_request_shipper_pickup","wc_order_action_request_shipper_pickup",295,{"type":149,"name":248,"callback":249,"file":152,"line":250},"woocommerce_order_action_request_cancel_pickup","wc_order_action_request_cancel_pickup",297,[],[],[],[],{"dangerousFunctions":256,"sqlUsage":257,"outputEscaping":269,"fileOperations":28,"externalRequests":284,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":285},[],{"prepared":81,"raw":81,"locations":258},[259,263,265,266],{"file":260,"line":261,"context":262},"class\\ultility.php",15,"$wpdb->get_results() with variable interpolation",{"file":260,"line":264,"context":262},62,{"file":260,"line":214,"context":262},{"file":152,"line":267,"context":268},769,"$wpdb->get_var() with variable interpolation",{"escaped":49,"rawEcho":270,"locations":271},5,[272,275,278,280,282],{"file":273,"line":230,"context":274},"class\\shipping-method-ghtk.php","raw output",{"file":276,"line":277,"context":274},"class\\shipping-method-vtp.php",303,{"file":260,"line":279,"context":274},153,{"file":260,"line":281,"context":274},184,{"file":260,"line":283,"context":274},290,8,[],[],{"summary":288,"deductions":289},"The static analysis of the \"viet-nam-saleor-for-woocommerce\" v1.2.3 plugin reveals a generally good security posture with a clean attack surface and no critical code signals like dangerous functions or taint flows. The high percentage of properly escaped output is also a positive indicator.  However, the absence of any nonce checks or capability checks across all entry points, combined with 50% of SQL queries not using prepared statements, presents potential weaknesses. While there is no recorded vulnerability history, the lack of robust access control mechanisms on entry points remains a concern.\n\nOverall, the plugin demonstrates good practices in terms of output escaping and avoiding known dangerous functions. The absence of historical vulnerabilities is encouraging. Nevertheless, the lack of explicit security checks on its entry points (AJAX, REST API, shortcodes, cron events), even though the current attack surface is reported as zero, and the significant portion of SQL queries that are not prepared, introduces a risk that could be exploited if new entry points are introduced or if existing ones are overlooked in future development. A more proactive approach to security checks would significantly strengthen its defense.",[290,292,294,296],{"reason":291,"points":138},"Raw SQL queries without prepared statements",{"reason":293,"points":138},"No nonce checks on any entry points",{"reason":295,"points":138},"No capability checks on any entry points",{"reason":297,"points":270},"External HTTP requests present","2026-03-16T21:34:17.506Z",{"wat":300,"direct":311},{"assetPaths":301,"generatorPatterns":306,"scriptPaths":307,"versionParams":308},[302,303,304,305],"\u002Fwp-content\u002Fplugins\u002Fviet-nam-saleor-for-woocommerce\u002Fassets\u002Fcss\u002Fadmin_style.css","\u002Fwp-content\u002Fplugins\u002Fviet-nam-saleor-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fviet-nam-saleor-for-woocommerce\u002Fassets\u002Fjs\u002Fadmin_script.js","\u002Fwp-content\u002Fplugins\u002Fviet-nam-saleor-for-woocommerce\u002Fassets\u002Fjs\u002Fscript.js",[],[305,304],[309,310],"viet-nam-saleor-for-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css?ver=","viet-nam-saleor-for-woocommerce\u002Fassets\u002Fjs\u002Fscript.js?ver=",{"cssClasses":312,"htmlComments":314,"htmlAttributes":315,"restEndpoints":318,"jsGlobals":319,"shortcodeOutput":321},[313],"vnsfw-city-select",[],[316,317],"data-state-province","data-city",[],[320],"VNSFW_SCRIPT_PARAMS",[]]