{"id":243108,"date":"2025-08-04T20:19:58","date_gmt":"2025-08-04T20:19:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/modal-cod-form-for-woocommerce\/"},"modified":"2026-02-04T16:06:36","modified_gmt":"2026-02-04T16:06:36","slug":"modal-cod-form","status":"publish","type":"plugin","link":"https:\/\/es.wordpress.org\/plugins\/modal-cod-form\/","author":20879654,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.5.3","stable_tag":"1.0.5.3","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Modal COD Form for woocommerce","header_author":"crleguizamon","header_description":"Con este plugin, el bot\u00f3n \"Agregar al carrito\" se transforma en un bot\u00f3n personalizable que abre una ventana modal con un formulario sencillo.","assets_banners_color":"92bacb","last_updated":"2026-02-04 16:06:36","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/paypalme\/cristian18josue","header_plugin_uri":"","header_author_uri":"https:\/\/mcodform.com\/","rating":5,"author_block_rating":0,"active_installs":100,"downloads":1435,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"crleguizamon","date":"2025-08-04 20:19:47"},"1.0.5":{"tag":"1.0.5","author":"crleguizamon","date":"2026-01-07 16:44:54"},"1.0.5.1":{"tag":"1.0.5.1","author":"crleguizamon","date":"2026-01-07 17:41:13"},"1.0.5.2":{"tag":"1.0.5.2","author":"crleguizamon","date":"2026-01-27 23:23:39"},"1.0.5.3":{"tag":"1.0.5.3","author":"crleguizamon","date":"2026-02-04 16:06:36"}},"upgrade_notice":{"1.0.5":"<p>This version includes important interface improvements and bug fixes. Updating is recommended.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3339256,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3339256,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500-rtl.png":{"filename":"banner-1544x500-rtl.png","revision":3339256,"resolution":"1544x500","location":"assets","locale":""},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3339256,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250-rtl.png":{"filename":"banner-772x250-rtl.png","revision":3339256,"resolution":"772x250","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3339256,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.4","1.0.5","1.0.5.1","1.0.5.2","1.0.5.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3339256,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3339256,"resolution":"10","location":"assets","locale":""},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3339256,"resolution":"11","location":"assets","locale":""},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3339256,"resolution":"12","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3339256,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3339256,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3339256,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3339256,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3339256,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3339256,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3339256,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3339256,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Purchase form button","2":"Modal COD Form","3":"Modal COD Form with states","4":"General settings section","5":"Design settings section","6":"Design settings section 2","7":"Button design settings section","8":"Form text settings section","9":"Shopping cart settings section","10":"Shortcode section","11":"Custom purchase button","12":"Modal COD Form footer"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3148,31178,361,613,286],"plugin_category":[42,45],"plugin_contributors":[245871],"plugin_business_model":[],"class_list":["post-243108","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-cod","plugin_tags-form","plugin_tags-modal","plugin_tags-woocommerce","plugin_category-contact-forms","plugin_category-ecommerce","plugin_contributors-crleguizamon","plugin_committers-crleguizamon"],"banners":{"banner":"https:\/\/ps.w.org\/modal-cod-form\/assets\/banner-772x250.png?rev=3339256","banner_2x":"https:\/\/ps.w.org\/modal-cod-form\/assets\/banner-1544x500.png?rev=3339256","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/modal-cod-form\/assets\/icon-128x128.png?rev=3339256","icon_2x":"https:\/\/ps.w.org\/modal-cod-form\/assets\/icon-256x256.png?rev=3339256","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-1.png?rev=3339256","caption":"Bot\u00f3n del formulario de compra"},{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-2.png?rev=3339256","caption":"Modal COD Form"},{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-3.png?rev=3339256","caption":"Modal COD Form con estados"},{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-4.png?rev=3339256","caption":"General settings section"},{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-5.png?rev=3339256","caption":"Design settings section"},{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-6.png?rev=3339256","caption":"Design settings section 2"},{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-7.png?rev=3339256","caption":"Button design settings section"},{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-8.png?rev=3339256","caption":"Form text settings section"},{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-9.png?rev=3339256","caption":"Shopping cart settings section"},{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-10.png?rev=3339256","caption":"Secci\u00f3n de shortcodes"},{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-11.png?rev=3339256","caption":"Bot\u00f3n de compra personalizado"},{"src":"https:\/\/ps.w.org\/modal-cod-form\/assets\/screenshot-12.png?rev=3339256","caption":"Modal COD Form footer"}],"raw_content":"<!--section=description-->\n<p>Modal COD Form for WooCommerce transforms the traditional WooCommerce checkout process into a simplified experience using a modal form. Ideal for stores handling Cash on Delivery (COD) payments and dropshippers.<\/p>\n\n<h4>Main features<\/h4>\n\n<ul>\n<li><strong>Customizable modal form<\/strong> \u2013 Replaces the \"Add to cart\" button with a checkout modal<\/li>\n<li><strong>Compatible with simple and variable products<\/strong> \u2013 Works with all WooCommerce product types<\/li>\n<li><strong>Full integration with WooCommerce<\/strong> \u2013 Maintains all native cart and order functionality<\/li>\n<li><strong>Flexible shipping<\/strong> \u2013 Supports free shipping or native WooCommerce methods<\/li>\n<li><strong>Shortcodes included<\/strong> \u2013 Add purchase buttons on any page<\/li>\n<li><strong>Full customization<\/strong> \u2013 Fully customizable colors, texts, styles, and layout<\/li>\n<li><strong>Optional fields<\/strong> \u2013 Enable\/disable fields according to your needs<\/li>\n<li><strong>Menu cart icon<\/strong> \u2013 Shortcode to display a cart icon in navigation<\/li>\n<\/ul>\n\n<h4>Included functionalities<\/h4>\n\n<ul>\n<li>Checkout form in modal<\/li>\n<li>Customizable customer information fields<\/li>\n<li>Integration with WooCommerce shipping system<\/li>\n<li>Landing page shortcode: <code>[modalcodf_add_to_cart_button id=\"123\"]<\/code><\/li>\n<li>Menu cart icon shortcode: <code>[modalcodf_menu_cart]<\/code><\/li>\n<li>Support for terms and conditions<\/li>\n<li>Button and style customization<\/li>\n<li>Automatic base country configuration<\/li>\n<\/ul>\n\n<h4>Use cases<\/h4>\n\n<ul>\n<li><strong>Dropshipping<\/strong> \u2013 Optimized form for fast conversion<\/li>\n<li><strong>COD Stores<\/strong> \u2013 Perfect for Cash on Delivery payments<\/li>\n<li><strong>Landing pages<\/strong> \u2013 Use shortcodes to create sales pages<\/li>\n<li><strong>Simplified Checkout<\/strong> \u2013 Reduces steps in the purchasing process<\/li>\n<\/ul>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li>Install and activate WooCommerce<\/li>\n<li>Install and activate Modal COD Form<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; COD Form<\/li>\n<li>Customize your form according to your needs<\/li>\n<li>Ready to use!<\/li>\n<\/ol>\n\n<h4>Available Shortcodes<\/h4>\n\n<p><strong>Purple button for landing pages:<\/strong>\n    [modalcodf_add_to_cart_button id=\"123\"]<\/p>\n\n<p><strong>Menu cart icon:<\/strong>\n    [modalcodf_menu_cart color=\"#000000\"]<\/p>\n\n<h4>Technical Support<\/h4>\n\n<p>For technical support and suggestions, contact us at hola@mcodform.com<\/p>\n\n<h3>Support<\/h3>\n\n<p>To get technical support or report issues:<\/p>\n\n<ul>\n<li>Email: hola@mcodform.com<\/li>\n<li>Detailed description: Always provide a detailed description of the problem<\/li>\n<li>System information: Include WordPress version, WooCommerce version, and theme used<\/li>\n<\/ul>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin does not collect, store, or transmit any personal user data. All form information is processed solely through WooCommerce following its standard privacy policies.<\/p>\n\n<h3>Additional Info<\/h3>\n\n<p>This plugin was developed specifically to simplify the checkout process for stores handling Cash on Delivery, providing an optimized experience for both sellers and buyers.<\/p>\n\n<p>Developed by Cristian Leguizam\u00f3n \u2013 crleguizamon<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to Plugins &gt; Add New in your WordPress dashboard<\/li>\n<li>Search for \"Modal COD Form for woocommerce\"<\/li>\n<li>Install and activate the plugin<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; COD Form to configure<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Select the ZIP file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to WooCommerce &gt; Settings &gt; COD Form to configure<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>WooCommerce 3.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20with%20all%20wordpress%20themes%3F\"><h3>Does it work with all WordPress themes?<\/h3><\/dt>\n<dd><p>Yes, the plugin is designed to work with any theme that is compatible with WooCommerce. The modal styles are independent of the theme.<\/p><\/dd>\n<dt id=\"can%20i%20use%20the%20plugin%20without%20woocommerce%3F\"><h3>Can I use the plugin without WooCommerce?<\/h3><\/dt>\n<dd><p>No, this plugin requires WooCommerce to function correctly as it extends its functionality.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20variable%20products%3F\"><h3>Does it work with variable products?<\/h3><\/dt>\n<dd><p>Yes, the plugin is fully compatible with WooCommerce variable products. The modal will display the corresponding variation options.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20form%20design%3F\"><h3>Can I customize the form design?<\/h3><\/dt>\n<dd><p>Absolutely. You can customize colors, texts, fields, layout, and much more from the settings page.<\/p><\/dd>\n<dt id=\"how%20do%20i%20get%20a%20product%20id%20for%20shortcodes%3F\"><h3>How do I get a product ID for shortcodes?<\/h3><\/dt>\n<dd><p>Go to WooCommerce &gt; Products, select the desired product. In the browser URL you will see something like <code>post=123<\/code>. The number <code>123<\/code> is the product ID.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20affect%20my%20site%27s%20seo%3F\"><h3>Does the plugin affect my site's SEO?<\/h3><\/dt>\n<dd><p>No, the plugin does not affect SEO. It only modifies the checkout experience while keeping the entire WooCommerce structure intact.<\/p><\/dd>\n<dt id=\"can%20i%20disable%20form%20fields%3F\"><h3>Can I disable form fields?<\/h3><\/dt>\n<dd><p>Yes, in the settings you can enable\/disable fields such as email, address 2, order notes, etc.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.5.3<\/h4>\n\n<ul>\n<li>Fixed: Bottom Image URL now correctly saves to its own field instead of Top Image URL<\/li>\n<li>Improved: Media uploader now creates independent instances for each image field<\/li>\n<li>Improved: CSS visual adjustments for better compatibility<\/li>\n<\/ul>\n\n<h4>1.0.5.2<\/h4>\n\n<ul>\n<li>Added: Option to disable Last Name field in payment form<\/li>\n<li>Added: Option to disable State field in payment form<\/li>\n<li>Added: Option to disable City field in payment form<\/li>\n<li>Improved: JavaScript validation now skips shipping method selection when State field is disabled<\/li>\n<li>Improved: Automatic free shipping when State field is disabled<\/li>\n<li>Improved: Backend validation updated to handle optional Last Name, State, and City fields<\/li>\n<li>Improved: Order creation now properly handles missing optional fields<\/li>\n<li>Added: JavaScript internationalization support for error messages<\/li>\n<li>Added: Translatable strings for \"Please select a shipping method\" and \"Please select the product options\"<\/li>\n<li>Updated: Translation file (.pot) with new translatable strings<\/li>\n<li>Fixed: Shipping method validation error when State and City fields are disabled<\/li>\n<li>Improved: Form data handling in JavaScript to conditionally include optional fields<\/li>\n<\/ul>\n\n<h4>1.0.5.1<\/h4>\n\n<ul>\n<li>Fixed: Translation strings in source code changed from Spanish to English for proper internationalization<\/li>\n<li>Added: District field section in text customization settings<\/li>\n<li>Improved: Translation consistency across the plugin<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fixed: Fatal error with payment gateways (MercadoPago, PayPal, etc.) during early initialization<\/li>\n<li>Interface improvements in settings<\/li>\n<li>Code optimization for better performance<\/li>\n<li>Minor bug fixes<\/li>\n<li>Documentation updates<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Basic modal form for checkout<\/li>\n<li>WooCommerce integration<\/li>\n<li>Included shortcodes<\/li>\n<li>Design customization<\/li>\n<\/ul>","raw_excerpt":"Transform the &quot;Add to cart&quot; button into a simplified modal form for Cash on Delivery (COD) payments.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/243108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=243108"}],"author":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/crleguizamon"}],"wp:attachment":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=243108"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=243108"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=243108"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=243108"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=243108"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=243108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}