{"id":346237,"date":"2026-08-12T19:21:48","date_gmt":"2026-08-12T19:21:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/cod-order-manager-buy-now-standalone-checkout\/"},"modified":"2026-08-13T03:34:13","modified_gmt":"2026-08-13T03:34:13","slug":"sjrubel-cod-order-manager","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/sjrubel-cod-order-manager\/","author":20887495,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"COD Order Manager \u2013 With or Without WooCommerce","header_author":"sjrubel10","header_description":"Sell single products and manage orders with Cash on Delivery and Offline payment - no WooCommerce needed. Add [comw_product id=\"X\"] to any page for an inline Buy Now button and checkout, then track and update orders from your own Orders screen. Need PayPal, Stripe, Razorpay, or SSLCommerz too? See SJRubel COD Order Manager Pro.","assets_banners_color":"3d7c7c","last_updated":"2026-08-13 03:34:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/","header_author_uri":"https:\/\/profiles.wordpress.org\/sjrubel10\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":47,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"sjrubel10","date":"2026-08-13 03:34:13"}},"upgrade_notice":{"2.1.7":"<p>Adds the Hero Slider, Fixed Quantity packages, and a Checkout Fields preview screen, and fixes a Fixed Quantity pricing bug. No settings are changed or reset by this update.<\/p>","2.0.0":"<p>Adds product-list filters, guest order tracking, stock management, and variable\/external WooCommerce product support. No settings are changed or reset by this update.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3643916,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3643916,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3643913,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3643913,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3644158,"resolution":"1","location":"assets","locale":"","width":1052,"height":1172},"screenshot-10.jpg":{"filename":"screenshot-10.jpg","revision":3644158,"resolution":"10","location":"assets","locale":"","width":2359,"height":1006},"screenshot-11.jpg":{"filename":"screenshot-11.jpg","revision":3644158,"resolution":"11","location":"assets","locale":"","width":2540,"height":1065},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3644158,"resolution":"2","location":"assets","locale":"","width":655,"height":779},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3644158,"resolution":"3","location":"assets","locale":"","width":835,"height":680},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3644158,"resolution":"4","location":"assets","locale":"","width":668,"height":1149},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3644158,"resolution":"5","location":"assets","locale":"","width":1019,"height":301},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3644158,"resolution":"6","location":"assets","locale":"","width":832,"height":473},"screenshot-7.jpg":{"filename":"screenshot-7.jpg","revision":3644158,"resolution":"7","location":"assets","locale":"","width":820,"height":1024},"screenshot-8.jpg":{"filename":"screenshot-8.jpg","revision":3644158,"resolution":"8","location":"assets","locale":"","width":718,"height":1235},"screenshot-9.jpg":{"filename":"screenshot-9.jpg","revision":3644158,"resolution":"9","location":"assets","locale":"","width":1348,"height":671}},"screenshots":{"1":"Storefront homepage - <code>[comw_hero_slider]<\/code> banner above the <code>[comw_product_list]<\/code> catalog grid with its filter sidebar (search, price range, category, tags, in-stock).","2":"The inline Buy Now checkout panel - product summary with Sale badge, customer\/delivery fields, Cash on Delivery selected, live subtotal\/total, Pay Now.","3":"COD Order Manager &gt; Hero Slider - slider settings (autoplay, interval, dots, arrows, transition, height, container width) and the slide list.","4":"Hero Slider - the Edit Slide modal (background image, title, title tag, paragraph, button text\/URL, text align\/color, overlay color\/opacity).","5":"Adding <code>[comw_hero_slider]<\/code> and <code>[comw_product_list]<\/code> as Shortcode blocks in the block editor.","6":"COD Order Manager &gt; Settings - Payment Gateways tab (Offline Payment, Cash on Delivery).","7":"COD Order Manager &gt; Settings - General Settings tab (currency, confirmation page, shipping, tax, pagination).","8":"COD Order Manager &gt; Settings - Product Display tab (card buttons, filter sidebar display, Sale badge editor with live preview).","9":"COD Order Manager &gt; Checkout Fields - the built-in field preview screen.","10":"COD Order Manager &gt; Orders - status tabs, filters, search, and the order table.","11":"COD Order Manager &gt; Products - stat tiles (units sold, stock remaining) and the product list."}},"plugin_section":[],"plugin_tags":[15163,31179,73352,179839,11751],"plugin_category":[],"plugin_contributors":[228423],"plugin_business_model":[],"class_list":["post-346237","plugin","type-plugin","status-publish","hentry","plugin_tags-buy-now-button","plugin_tags-cash-on-delivery","plugin_tags-direct-checkout","plugin_tags-order-manager","plugin_tags-product-catalog","plugin_contributors-sjrubel10","plugin_committers-sjrubel10"],"banners":{"banner":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/banner-772x250.png?rev=3643913","banner_2x":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/banner-1544x500.png?rev=3643913","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/icon-128x128.png?rev=3643916","icon_2x":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/icon-256x256.png?rev=3643916","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/screenshot-1.jpg?rev=3644158","caption":"Storefront homepage - <code>[comw_hero_slider]<\/code> banner above the <code>[comw_product_list]<\/code> catalog grid with its filter sidebar (search, price range, category, tags, in-stock)."},{"src":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/screenshot-2.jpg?rev=3644158","caption":"The inline Buy Now checkout panel - product summary with Sale badge, customer\/delivery fields, Cash on Delivery selected, live subtotal\/total, Pay Now."},{"src":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/screenshot-3.jpg?rev=3644158","caption":"COD Order Manager &gt; Hero Slider - slider settings (autoplay, interval, dots, arrows, transition, height, container width) and the slide list."},{"src":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/screenshot-4.jpg?rev=3644158","caption":"Hero Slider - the Edit Slide modal (background image, title, title tag, paragraph, button text\/URL, text align\/color, overlay color\/opacity)."},{"src":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/screenshot-5.jpg?rev=3644158","caption":"Adding <code>[comw_hero_slider]<\/code> and <code>[comw_product_list]<\/code> as Shortcode blocks in the block editor."},{"src":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/screenshot-6.jpg?rev=3644158","caption":"COD Order Manager &gt; Settings - Payment Gateways tab (Offline Payment, Cash on Delivery)."},{"src":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/screenshot-7.jpg?rev=3644158","caption":"COD Order Manager &gt; Settings - General Settings tab (currency, confirmation page, shipping, tax, pagination)."},{"src":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/screenshot-8.jpg?rev=3644158","caption":"COD Order Manager &gt; Settings - Product Display tab (card buttons, filter sidebar display, Sale badge editor with live preview)."},{"src":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/screenshot-9.jpg?rev=3644158","caption":"COD Order Manager &gt; Checkout Fields - the built-in field preview screen."},{"src":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/screenshot-10.jpg?rev=3644158","caption":"COD Order Manager &gt; Orders - status tabs, filters, search, and the order table."},{"src":"https:\/\/ps.w.org\/sjrubel-cod-order-manager\/assets\/screenshot-11.jpg?rev=3644158","caption":"COD Order Manager &gt; Products - stat tiles (units sold, stock remaining) and the product list."}],"raw_content":"<!--section=description-->\n<p><strong>COD Order Manager<\/strong> (also searched for as <strong>Easy Order<\/strong> or a <strong>Cash on Delivery plugin for WordPress<\/strong>) lets you sell directly from any page or post with a single shortcode - no shopping cart, no checkout redirect, and no WooCommerce installation or payment gateway account required to get started. A customer clicks <strong>Buy Now<\/strong>, fills in their details right there on the page, and the order is placed with <strong>Cash on Delivery (COD)<\/strong> or <strong>Offline payment<\/strong> (bank transfer \/ pay later). Every order lands in your own Orders screen, ready to filter, search, and update with a click.<\/p>\n\n<p>It's built for local businesses, service providers, single-product stores, dropshippers, and anyone who wants a fast \"buy this one thing\" flow without the overhead of a full shop plugin - while still scaling up cleanly if you later add WooCommerce, or need online payment gateways like PayPal, Stripe, Razorpay, and SSLCommerz, SMS\/WhatsApp order alerts, OTP fraud protection, or automatic discounts (all available in the separate <strong>COD Order Manager Pro<\/strong> add-on).<\/p>\n\n<h4>Why store owners choose it<\/h4>\n\n<ul>\n<li><strong>No WooCommerce required<\/strong> - runs completely standalone on any WordPress site, out of the box.<\/li>\n<li><strong>One-click Buy Now checkout<\/strong> - no cart, no multi-step checkout, no forced account creation.<\/li>\n<li><strong>Cash on Delivery and Offline payment work immediately<\/strong> - no API keys, no gateway sign-up, no waiting for approval.<\/li>\n<li><strong>Your own product catalog<\/strong> - categories, tags, stock tracking, a Sale badge, and a bulk CSV importer.<\/li>\n<li><strong>A homepage-ready Hero Slider<\/strong> for promoting products, offers, or announcements.<\/li>\n<li><strong>Coexists cleanly with WooCommerce<\/strong> if you already have it - the two checkouts never collide, and you can even merge both catalogs into one grid.<\/li>\n<\/ul>\n\n<h4>Shortcodes and what each one is for<\/h4>\n\n<p><strong><code>[comw_product id=\"123\"]<\/code><\/strong> - Sell a single item from COD Order Manager's own built-in product catalog. Shows the thumbnail\/gallery, title, price, and an inline Buy Now button with the checkout panel already wired up. Use this for a dedicated product page or a promoted item embedded in a blog post.<\/p>\n\n<p><strong><code>[comw_buy_button id=\"123\"]<\/code><\/strong> - The universal buy button. Point it at <em>any<\/em> priced post - COD Order Manager's own catalog, a WooCommerce product (simple, variable, or external\/affiliate), or any other post type you've registered via a filter - and it resolves the price, image, and stock fresh from the database every time. Also works with no product behind it at all:<\/p>\n\n<pre><code>[comw_buy_button title=\"One-Hour Consultation\" price=\"49.99\"]\n<\/code><\/pre>\n\n<p>for a one-off service or item that doesn't need its own product page. Perfect for a pricing table, a landing page call-to-action, or a \"Buy Now\" link dropped into an existing WooCommerce product page.<\/p>\n\n<p><strong><code>[comw_product_list]<\/code><\/strong> - A full catalog grid (or list) with a grid\/list toggle, a left-hand sidebar of filters that only render when they're actually useful (price range, category, tags, attributes, rating, and stock status), and a click-to-preview image popup with an auto-rotating gallery. New pages load either with a \"Load More\" button or automatically via infinite scroll as the visitor reaches the bottom - your choice, set once in Settings. Attributes:<\/p>\n\n<ul>\n<li><code>post_type<\/code> - <code>comw_product<\/code> (default, your own catalog), <code>product<\/code> (list WooCommerce products instead), or <code>both_product<\/code> (merge your own catalog and WooCommerce's into one combined grid)<\/li>\n<li><code>per_page<\/code>, <code>columns<\/code>, <code>view<\/code> (<code>grid<\/code> or <code>list<\/code>)<\/li>\n<li><code>filters<\/code>, <code>filter_price<\/code>, <code>filter_category<\/code>, <code>filter_tags<\/code>, <code>filter_attributes<\/code>, <code>filter_rating<\/code>, <code>filter_stock<\/code> - each can be set to <code>no<\/code> to hide that specific filter, or <code>filters=\"no\"<\/code> to hide the whole sidebar<\/li>\n<\/ul>\n\n<p>Use this for a shop-style archive page built entirely from a shortcode, without needing a full storefront theme or WooCommerce's shop template.<\/p>\n\n<p><strong><code>[comw_hero_slider]<\/code><\/strong> - An auto-rotating image slider\/banner for your homepage, landing page, or storefront header. Each slide has its own background image, heading (choose the HTML tag, H1-H6, for SEO control), subtitle, call-to-action button, text alignment\/color, and color overlay. Manage slides with drag-to-reorder and global settings (autoplay, interval, dots, arrows, fade\/slide transition, height, boxed\/full width) under <strong>COD Order Manager &gt; Hero Slider<\/strong>.<\/p>\n\n<p><strong><code>[comw_order_lookup]<\/code><\/strong> - A self-service \"Track My Order\" form. A customer enters their Order ID and the email they ordered with and sees the order's current status, item, and total - no account or login required. Wrong ID or wrong email both return the same generic message, so the form can't be used to probe whether a given order ID or email exists. Drop this on its own \"Track Your Order\" page and link to it from your order confirmation email or footer menu.<\/p>\n\n<p><strong><code>[comw_order_confirmation]<\/code><\/strong> - The order confirmation\/thank-you page content, auto-created for you on activation (find it under <strong>COD Order Manager &gt; Settings<\/strong>) - you don't normally need to place this manually.<\/p>\n\n<h4>Your own product catalog<\/h4>\n\n<ul>\n<li><strong>A full product editor<\/strong> under <strong>COD Order Manager &gt; Products<\/strong> - title, description, short description, regular\/sale price, a unit label (e.g. \"1kg\"), featured image, and an image gallery, with an \"All Products\" list screen (search, status tabs, category filter, sortable columns, bulk trash\/restore\/delete) and stat tiles for total units sold and total stock remaining.<\/li>\n<li><strong>Categories and tags<\/strong> for your catalog, managed from their own submenu screens - shown automatically as filters on <code>[comw_product_list]<\/code> and assignable right from the product editor, including adding a new category inline without leaving the page.<\/li>\n<li><strong>CSV product importer<\/strong> - upload a WooCommerce product export (or any CSV using the same column names) to bulk-create or bulk-update products. Large files are processed in batches so it works regardless of catalog size or host time limits; only columns COD Order Manager has a home for are imported, and unsupported rows (variable\/grouped\/external products) are skipped with a reported reason instead of silently dropped. Re-uploading a corrected file updates products already imported under the same title instead of duplicating them.<\/li>\n<li><strong>Stock tracking<\/strong> - track an exact quantity (auto-reduced when an order completes, shows \"Out of Stock\" at zero) or just flip a manual In Stock \/ Out of Stock switch. Checkout re-verifies stock server-side every time, never trusting what the page happened to show. Existing products with no stock setting at all stay purchasable.<\/li>\n<li><strong>Fixed Quantity packages<\/strong> - sell something that only makes sense as a set number of units (a 20kg sack, a box of 6, a bundle of 3) by setting a Fixed Quantity on the product. The quantity field is locked at checkout so a customer can't accidentally order \"20\" sacks instead of one 20kg sack - Regular Price is simply the price of the whole package.<\/li>\n<li>A fully customizable <strong>\"Sale\" badge<\/strong> (position, colors, border radius, size, spacing) and a struck-through original price, shown automatically wherever a price is discounted.<\/li>\n<\/ul>\n\n<h4>Checkout Fields<\/h4>\n\n<p>Preview exactly what your checkout panel asks customers for - Full Name, Email, Phone, Delivery Address, City, Postal Code, and Country - under <strong>COD Order Manager &gt; Checkout Fields<\/strong>. Reordering fields, changing labels\/validation, hiding fields you don't need, and adding your own custom fields (text, email, phone, textarea, dropdown, checkbox, or radio) is unlocked by <strong>COD Order Manager Pro<\/strong>.<\/p>\n\n<h4>Every product page sells itself<\/h4>\n\n<p>A product's own permalink page is purchasable the moment you publish it - COD Order Manager automatically adds the Buy Now box (image, price, description) to the page even if you never pasted a shortcode into it. It also prints a matching <code>&lt;meta name=\"description\"&gt;<\/code>\/<code>og:description<\/code> tag from the product's short description for search engines and social previews, automatically stepping aside if Yoast, Rank Math, All in One SEO, SEOPress, or The SEO Framework is already active.<\/p>\n\n<h4>Everything else it does<\/h4>\n\n<ul>\n<li><strong>Cash on Delivery and Offline payment<\/strong>, ready the moment you activate - just a label to customize, no API keys or sandbox accounts.<\/li>\n<li><strong>Variable and external\/affiliate WooCommerce products<\/strong>, fully supported: attribute dropdowns resolve the real variation and its price live, and an external product renders as a clean \"View Product\" link instead of a checkout form.<\/li>\n<li><strong>A \"Buy Now\" button on WooCommerce's own single product pages too<\/strong> (classic and block themes both), right alongside - or in place of, once a gateway is configured - the normal Add to Cart.<\/li>\n<li><strong>Optional flat-rate shipping fee and a single tax rate<\/strong>, applied automatically to every order.<\/li>\n<li><strong>An Orders screen<\/strong> with AJAX status filtering, search, CSV export, and one-click status changes - no page reloads.<\/li>\n<li><strong>Automatic email notifications<\/strong> to both the customer and the site admin when an order is placed and again when it's marked completed.<\/li>\n<li><strong>Runs standalone<\/strong>, or opt in to run <strong>alongside WooCommerce<\/strong> - COD Order Manager defers to WooCommerce by default so the two checkouts never collide, falling back to WooCommerce's own Add to Cart automatically anywhere it isn't configured to take over.<\/li>\n<\/ul>\n\n<h4>Built with security in mind<\/h4>\n\n<ul>\n<li>Every AJAX request is nonce-protected and price\/stock\/variation data is always re-verified fresh on the server - nothing from the browser is ever trusted for what a customer actually gets charged.<\/li>\n<li>Order confirmation, payment-return, and cancellation links use a signed, unforgeable per-order token, so an order ID alone (a plain sequential number) can never be used to view someone else's order.<\/li>\n<li>The guest order-lookup form never reveals whether a wrong Order ID or a wrong email address was the mismatch, and is rate-limited per visitor.<\/li>\n<li>CSV exports are formula-injection safe.<\/li>\n<li>All admin actions check the current user's capability before making any change.<\/li>\n<\/ul>\n\n<h4>Need more? COD Order Manager Pro adds:<\/h4>\n\n<ul>\n<li><strong>4 more payment gateways<\/strong> - PayPal, Stripe, Razorpay, and SSLCommerz, configured in the same Settings screen.<\/li>\n<li><strong>Discount Rules<\/strong> - automatic discounts by product, category, price, day of the week, date, or coupon code, with usage limits and rule stacking.<\/li>\n<li><strong>A full Checkout Fields editor<\/strong> - edit every built-in field and add unlimited custom fields.<\/li>\n<li><strong>Sales Reports<\/strong> - revenue, top products, top customers, payment-method breakdowns, and period-over-period comparison.<\/li>\n<li><strong>SMS &amp; WhatsApp order notifications<\/strong> - connect any SMS\/WhatsApp provider's API, no vendor lock-in.<\/li>\n<li><strong>OTP phone verification at checkout<\/strong> - block fake\/fraudulent Cash on Delivery orders with a one-time SMS code, required only for the payment methods you choose.<\/li>\n<li><strong>Ad pixel tracking<\/strong> - Facebook Pixel, TikTok Pixel, and Google Ads\/GA4 conversion tracking, wired to real order data.<\/li>\n<\/ul>\n\n<h4>Support<\/h4>\n\n<p>For support, please use the plugin's support forum on WordPress.org.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>sjrubel-cod-order-manager<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install it directly from the Plugins screen in your WordPress admin.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Go to <strong>COD Order Manager &gt; Settings<\/strong> to enable Cash on Delivery and\/or Offline payment, and set general options (currency, shipping, tax, pagination style, Sale badge appearance).<\/li>\n<li>Add a product under <strong>COD Order Manager &gt; Products<\/strong> (or import a batch via the Import Products button), then paste its <code>[comw_product id=\"X\"]<\/code> shortcode on any page - or use <code>[comw_product_list]<\/code> to show your whole catalog at once.<\/li>\n<li>Optional: add a few slides under <strong>COD Order Manager &gt; Hero Slider<\/strong> and place <code>[comw_hero_slider]<\/code> on your homepage.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20payment%20gateway%20account%20to%20use%20this%3F\"><h3>Do I need a payment gateway account to use this?<\/h3><\/dt>\n<dd><p>No. COD Order Manager ships with Cash on Delivery and Offline payment, both of which need nothing but a label - no API keys, no gateway account.<\/p><\/dd>\n<dt id=\"do%20i%20need%20woocommerce%20to%20use%20this%3F\"><h3>Do I need WooCommerce to use this?<\/h3><\/dt>\n<dd><p>No. COD Order Manager works entirely on its own. If WooCommerce is also active on your site, it stays off by default so the two checkouts never collide - you can opt in to running it alongside WooCommerce from <strong>COD Order Manager &gt; Settings<\/strong>.<\/p><\/dd>\n<dt id=\"can%20i%20sell%20a%20woocommerce%20product%20without%20woocommerce%27s%20cart%2Fcheckout%3F\"><h3>Can I sell a WooCommerce product without WooCommerce's cart\/checkout?<\/h3><\/dt>\n<dd><p>Yes, once enabled alongside WooCommerce. Use <code>[comw_buy_button id=\"123\"]<\/code> with a WooCommerce product ID, and a \"Buy Now\" button also appears on that product's own page - for simple and variable products. If COD Order Manager isn't set up to take over yet, that button automatically falls back to WooCommerce's own normal Add to Cart instead. External\/affiliate products always link straight to the seller's own site, since WooCommerce itself never processes their payment either.<\/p><\/dd>\n<dt id=\"can%20customers%20check%20their%20order%20status%20without%20an%20account%3F\"><h3>Can customers check their order status without an account?<\/h3><\/dt>\n<dd><p>Yes - add the <code>[comw_order_lookup]<\/code> shortcode to any page. They enter their Order ID and the email they ordered with, no login required.<\/p><\/dd>\n<dt id=\"can%20i%20organize%20my%20products%20into%20categories%2C%20or%20bulk-import%20them%3F\"><h3>Can I organize my products into categories, or bulk-import them?<\/h3><\/dt>\n<dd><p>Yes to both. Categories and tags are managed under <strong>COD Order Manager &gt; Products &gt; Categories\/Tags<\/strong> (or right from the product editor, including adding a new category on the fly), and the Import Products button on the Products screen accepts a CSV file - a WooCommerce product export works, or any CSV using the same column names.<\/p><\/dd>\n<dt id=\"can%20i%20track%20stock%20for%20my%20own%20products%3F\"><h3>Can I track stock for my own products?<\/h3><\/dt>\n<dd><p>Yes - each product under <strong>COD Order Manager &gt; Products<\/strong> has an Inventory box where you can either track an exact quantity or manually mark it In Stock \/ Out of Stock. Existing products with no stock setting at all stay purchasable, so nothing you already have live suddenly disappears from sale.<\/p><\/dd>\n<dt id=\"what%20is%20%22fixed%20quantity%22%20for%3F\"><h3>What is \"Fixed Quantity\" for?<\/h3><\/dt>\n<dd><p>It's for products that only make sense as one fixed-size package - a 20kg sack, a box of 6, a bundle of 3. Set a Fixed Quantity on the product and the quantity field at checkout is locked to that exact number, so customers can never accidentally multiply the price by ordering \"20\" of something that should only ever be ordered as one package. Just make sure Regular Price is the price of the whole package, not a single unit.<\/p><\/dd>\n<dt id=\"can%20i%20add%20a%20slider%20or%20banner%20to%20my%20homepage%3F\"><h3>Can I add a slider or banner to my homepage?<\/h3><\/dt>\n<dd><p>Yes - the <code>[comw_hero_slider]<\/code> shortcode shows a fully customizable, auto-rotating image slider. Add and reorder slides (background image, heading, subtitle, button, text color, overlay) and control autoplay\/timing\/transition under <strong>COD Order Manager &gt; Hero Slider<\/strong>.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20the%20checkout%20fields%20or%20add%20my%20own%20custom%20field%3F\"><h3>Can I edit the checkout fields or add my own custom field?<\/h3><\/dt>\n<dd><p>The free plugin shows you a preview of the checkout fields (Full Name, Email, Phone, Delivery Address, City, Postal Code, Country) under <strong>COD Order Manager &gt; Checkout Fields<\/strong>. Editing labels\/validation\/order, hiding fields, and adding unlimited custom fields (text, email, phone, dropdown, checkbox, radio) requires <strong>COD Order Manager Pro<\/strong>.<\/p><\/dd>\n<dt id=\"how%20do%20the%20%5Bcomw_product_list%5D%20filters%20work%3F\"><h3>How do the [comw_product_list] filters work?<\/h3><\/dt>\n<dd><p>Each filter (price, category, tags, attributes, rating, stock) only appears when it's actually applicable - your own product catalog has categories, tags, and stock status but no WooCommerce-style attributes or ratings, while a WooCommerce catalog shows attributes and ratings instead of tags. You can also disable any individual filter, or the whole sidebar, via shortcode attributes.<\/p><\/dd>\n<dt id=\"where%20do%20orders%20go%3F\"><h3>Where do orders go?<\/h3><\/dt>\n<dd><p>Orders are stored separately from WooCommerce orders, in their own <strong>Orders<\/strong> screen under the COD Order Manager admin menu.<\/p><\/dd>\n<dt id=\"can%20i%20add%20paypal%2C%20stripe%2C%20razorpay%2C%20sslcommerz%2C%20automatic%20discounts%2C%20sms%2Fwhatsapp%20alerts%2C%20or%20otp%20fraud%20protection%3F\"><h3>Can I add PayPal, Stripe, Razorpay, SSLCommerz, automatic discounts, SMS\/WhatsApp alerts, or OTP fraud protection?<\/h3><\/dt>\n<dd><p>Yes, via the separate <strong>COD Order Manager Pro<\/strong> add-on, which plugs payment gateways, Discount Rules, a full Checkout Fields editor, Sales Reports, SMS\/WhatsApp notifications, OTP checkout verification, and ad pixel tracking directly into this plugin's existing Settings, Orders, and storefront screens - no separate configuration to learn.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.7<\/h4>\n\n<ul>\n<li>New: Hero Slider - <code>[comw_hero_slider]<\/code> shortcode plus a drag-to-reorder admin screen for an auto-rotating homepage\/landing-page image banner.<\/li>\n<li>New: Fixed Quantity - lock the checkout quantity field for products that only make sense as one fixed-size package.<\/li>\n<li>New: Checkout Fields preview screen under COD Order Manager &gt; Checkout Fields (full editing and custom fields available via the Pro add-on).<\/li>\n<li>New: <code>both_product<\/code> option for <code>[comw_product_list]<\/code> to merge your own catalog and WooCommerce's into one combined grid.<\/li>\n<li>Fixed: Fixed Quantity products were being priced as quantity x price instead of as a single package price - now always priced correctly as one package.<\/li>\n<li>Improved: live checkout price preview now matches the corrected Fixed Quantity pricing.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>New: <code>[comw_product_list]<\/code> sidebar filters - price range, category, tags, attributes, rating, and stock status, each conditionally shown based on what's actually available.<\/li>\n<li>New: infinite-scroll option for <code>[comw_product_list]<\/code>, alongside the original Load More button - switch between them in Settings.<\/li>\n<li>New: <code>[comw_order_lookup]<\/code> shortcode for self-service guest order tracking, rate-limited and enumeration-safe.<\/li>\n<li>New: CSV product importer, categories\/tags, and stock tracking for the plugin's own product catalog, enforced on the storefront and re-verified server-side at checkout.<\/li>\n<li>New: full support for WooCommerce variable products (live attribute\/variation resolution) and external\/affiliate products (clean link-out, no checkout attempted).<\/li>\n<li>New: customizable \"Sale\" badge (position, colors, border radius, padding, size, margin) and a struck-through original-price display, shown automatically wherever a price is discounted.<\/li>\n<li>New: tabbed Settings screen (Payment Gateways \/ General Settings), switching instantly with no page reload.<\/li>\n<li>Improved: modernized storefront checkout panel and product-list card\/grid design.<\/li>\n<li>Fixed: WooCommerce products sold through this plugin's own checkout now have their stock correctly checked and reduced, the same as products sold through WooCommerce itself.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Sell single products with a Buy Now button and Cash on Delivery or Offline payment - no cart, no checkout redirect, no WooCommerce required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=346237"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sjrubel10"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346237"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346237"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346237"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346237"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346237"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}