Linux 软件免费装
Banner图

Easy Order – Simple Store Builder

开发者 sjrubel10
更新时间 2026年9月1日 03:28
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

direct checkout buy now button cash on delivery cod order manager

下载

1.0.3 1.0.1 1.0.2 1.0.5 1.0.0 1.0.4

详情介绍:

Easy Order (also searched for as COD Order Manager or a Cash on Delivery plugin for WordPress) 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 Buy Now, fills in their details right there on the page, and the order is placed with Cash on Delivery (COD) or Offline payment (bank transfer / pay later). Every order lands in your own Orders screen, ready to filter, search, and update with a click. 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 COD Order Manager Pro add-on). Why store owners choose it Shortcodes and what each one is for [comw_product id="123"] - Sell a single item from Easy Order'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. [comw_buy_button id="123"] - The universal buy button. Point it at any priced post - Easy Order'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: [comw_buy_button title="One-Hour Consultation" price="49.99"] 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. [comw_product_list] - 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: Use this for a shop-style archive page built entirely from a shortcode, without needing a full storefront theme or WooCommerce's shop template. [comw_hero_slider] - 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 Easy Order > Hero Slider. [comw_product_landing id="123"] - A full marketing-style landing page for one product: hero photo (or auto-sliding gallery), title, price, and Buy Now, an optional feature-chip strip pulled from the product's own Specifications, and optional "Related Products" (same category) / "Newest Arrivals" sections. Two hero layouts (full-width image with the title over it, or a classic side-by-side split) and a "Dark Premium" or "Light" color scheme are set globally under Easy Order > Product Landing Page, along with colors, fonts, image sizing, and auto-slide timing - any of it can be overridden per shortcode instance, e.g. show_related="no". Give a product its own Landing Page Images (Product Manager) for a hero photo distinct from its catalog thumbnail, or leave it empty to fall back to the Featured Image + Product Gallery automatically. [comw_category_showcase] - A "Search by Category" row for your homepage or landing page: a horizontally-scrolling set of category cards (image + name), each linking straight to that category's own archive. Give a category its image under Easy Order > Products > Categories (Add/Edit Category screen) - a category with none set falls back to a plain placeholder icon rather than an empty box. Attributes: [comw_order_lookup] - 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. [comw_order_confirmation] - The order confirmation/thank-you page content, auto-created for you on activation (find it under Easy Order > Settings) - you don't normally need to place this manually. Your own product catalog Checkout Fields Preview exactly what your checkout panel asks customers for - Full Name, Email, Phone, Delivery Address, City, Postal Code, and Country - under Easy Order > Checkout Fields. 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 COD Order Manager Pro. Every product page sells itself A product's own permalink page is purchasable the moment you publish it - Easy Order 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 <meta name="description">/og:description 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. Everything else it does Built with security in mind Need more? COD Order Manager Pro adds: Support For support, please use the plugin's support forum on WordPress.org.

安装:

  1. Upload the sjrubel-cod-order-manager folder to /wp-content/plugins/, or install it directly from the Plugins screen in your WordPress admin.
  2. Activate the plugin through the "Plugins" screen in WordPress.
  3. Go to Easy Order > Settings to enable Cash on Delivery and/or Offline payment, and set general options (currency, shipping, tax, pagination style, Sale badge appearance).
  4. Add a product under Easy Order > Products (or import a batch via the Import Products button), then paste its [comw_product id="X"] shortcode on any page - or use [comw_product_list] to show your whole catalog at once.
  5. Optional: add a few slides under Easy Order > Hero Slider and place [comw_hero_slider] on your homepage.

屏幕截图:

  • The inline Buy Now checkout panel - product summary with Sale badge, customer/delivery fields, Cash on Delivery selected, live subtotal/total, Pay Now.
  • Easy Order > Hero Slider - slider settings (autoplay, interval, dots, arrows, transition, height, container width) and the slide list.
  • Hero Slider - the Edit Slide modal (background image, title, title tag, paragraph, button text/URL, text align/color, overlay color/opacity).
  • Adding `[comw_hero_slider]` and `[comw_product_list]` as Shortcode blocks in the block editor.
  • Easy Order > Settings - Payment Gateways tab (Offline Payment, Cash on Delivery).
  • Easy Order > Settings - General Settings tab (currency, confirmation page, shipping, tax, pagination).
  • Easy Order > Settings - Product Display tab (card buttons, filter sidebar display, Sale badge editor with live preview).
  • Easy Order > Checkout Fields - the built-in field preview screen.
  • Easy Order > Orders - status tabs, filters, search, and the order table.
  • Easy Order > Products - stat tiles (units sold, stock remaining) and the product list.
  • Easy Order > Settings - Product Display tab's Card Buttons section, with custom Buy Now/Pay Now button text.
  • Easy Order > Settings - Courier tab, with Steadfast Courier enabled and its API Key/Secret Key fields.
  • Order Lists > Add New Order - recording a sale placed over WhatsApp/phone/Facebook as a real order.

升级注意事项:

1.0.5 Adds manual "Add New Order" entry for WhatsApp/phone/Facebook sales, automatic Steadfast Courier consignment creation on order completion, and customizable Buy Now/Pay Now button text. All new settings default to off/blank; no existing setting is changed or reset by this update. 1.0.1 Adds the WhatsApp button, Product Landing Page, Hero Slider, Fixed Quantity packages, and a Checkout Fields preview, plus a Fixed Quantity pricing fix. No settings are changed or reset by this update. 1.0.2 Adds product-list filters, guest order tracking, stock management, and variable/external WooCommerce product support. No settings are changed or reset by this update. 1.0.3 Adds category-showcase WooCommerce support and product-list grouping, fixes the product-list filter popup on mobile, and lets Orders delete any status (not only Cancelled) - the Orders submenu is now labeled "Order Lists". No settings are changed or reset by this update. 1.0.4 Adds per-city shipping zones - a different shipping fee per city instead of one flat rate for everyone. Your existing Shipping Fee is kept as the new Default fee; no settings are reset by this update.

常见问题:

Do I need a payment gateway account to use this?

No. Easy Order ships with Cash on Delivery and Offline payment, both of which need nothing but a label - no API keys, no gateway account.

Do I need WooCommerce to use this?

No. Easy Order 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 Easy Order > Settings.

Can I sell a WooCommerce product without WooCommerce's cart/checkout?

Yes, once enabled alongside WooCommerce. Use [comw_buy_button id="123"] with a WooCommerce product ID, and a "Buy Now" button also appears on that product's own page - for simple and variable products. If Easy Order 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.

Can customers check their order status without an account?

Yes - add the [comw_order_lookup] shortcode to any page. They enter their Order ID and the email they ordered with, no login required.

Can I organize my products into categories, or bulk-import them?

Yes to both. Categories and tags are managed under Easy Order > Products > Categories/Tags (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.

Can I track stock for my own products?

Yes - each product under Easy Order > Products 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.

What is "Fixed Quantity" for?

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.

Can I show a "browse by category" row with images on my homepage?

Yes - add [comw_category_showcase] to any page for a horizontally-scrolling row of category cards (image + name), each linking to that category's own archive. Set each category's image from Easy Order > Products > Categories, on that category's own Add/Edit screen.

Can I add a slider or banner to my homepage?

Yes - the [comw_hero_slider] 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 Easy Order > Hero Slider.

Can I create a dedicated landing page for a single product?

Yes - add [comw_product_landing id="123"] to any page for a full marketing-style page for that one product: hero photo, price, Buy Now, a feature-highlight strip, and Related Products/Newest Arrivals sections. Colors, hero layout, image sizing, fonts, and auto-slide timing are all set under Easy Order > Product Landing Page, and any of the show/hide sections can be overridden per shortcode instance.

Can customers order or ask about a product over WhatsApp?

Yes - add your WhatsApp number under Easy Order > Settings > General Settings and an "Order via WhatsApp" button appears next to Buy Now everywhere it's shown. Clicking it opens the customer's own WhatsApp with a message already filled in (product, price, link) addressed to your number - they still have to press Send themselves, so it's a free, no-API contact channel rather than a guaranteed order. Requires nothing but a phone number - no WhatsApp Business API, no paid provider.

Can I edit the checkout fields or add my own custom field?

The free plugin shows you a preview of the checkout fields (Full Name, Email, Phone, Delivery Address, City, Postal Code, Country) under Easy Order > Checkout Fields. Editing labels/validation/order, hiding fields, and adding unlimited custom fields (text, email, phone, dropdown, checkbox, radio) requires COD Order Manager Pro.

How do the [comw_product_list] filters work?

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.

Where do orders go?

Orders are stored separately from WooCommerce orders, in their own Orders screen under the Easy Order admin menu.

Can I record a sale that came in over WhatsApp, a phone call, or Facebook?

Yes - click + Add New Order on the Order Lists screen, pick the product and quantity, fill in the customer's details, and choose an Order Source (WhatsApp, Phone Call, Facebook, Instagram, or Other). It's saved as a real order - same pricing math, emails, and stock reduction as if the customer had checked out themselves - with its source shown on the order and in the CSV export.

Can I automatically create a courier consignment when an order is completed?

Yes, for Steadfast Courier - enter your API Key and Secret Key under Easy Order > Settings > Courier and turn it on. The moment an order is marked Completed (automatically by a payment gateway, or manually from the Orders screen), a consignment is created on Steadfast and its tracking code/status is shown on that order. Off by default, and has no effect at all until you enable it - other couriers aren't supported yet.

Can I change the "Buy Now" or "Pay Now" button text?

Yes - under Easy Order > Settings > Product Display, set "Buy Now Button Text" (shown on catalog cards, the product page, and the landing page) and/or "Pay Now Button Text" (the checkout popup's submit button). Leave either empty to keep the default English text.

Can I add PayPal, Stripe, Razorpay, SSLCommerz, automatic discounts, SMS/WhatsApp alerts, or OTP fraud protection?

Yes, via the separate COD Order Manager Pro 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.

更新日志:

1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0