Linux 软件免费装
Banner图

market-it! Easy Withdrawal for WooCommerce

开发者 market-it
bevelededge
更新时间 2026年7月20日 22:42
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

eu woocommerce returns withdrawal consumer-rights

下载

1.3.5

详情介绍:

market-it! Easy Withdrawal for WooCommerce gives your store a clear, customer-facing process for withdrawal requests. Instead of relying on informal email threads, customers can find their order, review the details, and submit a documented request. The store receives an order note, request metadata on the order, and email notifications — so you can follow up with returns and refunds according to your own policies and legal obligations. The plugin helps you run a structured request workflow. It does not automatically issue refunds, cancel orders, or guarantee that your store meets every legal requirement in every jurisdiction. Requires WooCommerce (WooCommerce 8.0 or later; tested up to 10.7). Compatible with WooCommerce High-Performance Order Storage (HPOS) and classic as well as block themes. Key features How the withdrawal flow works Place the shortcode on a page. Customers then complete four steps:
  1. Find order — enter the order number and the billing email used at checkout.
  2. Review — confirm order, customer and product details.
  3. Confirm — tick the confirmation checkbox and optionally add a reason (and a refund account if you enable that field).
  4. Done — see a confirmation screen; customer and merchant emails are sent.
Lookup attempts are rate-limited to reduce guessing of order details. Order and request handling When a request is submitted, the plugin: The plugin does not create WooCommerce refunds or reverse payments automatically. Processing the return and refund remains a merchant task. You can optionally record a Delivery date on the order edit screen. When deadline enforcement is enabled, that date is preferred as the start of the withdrawal period; otherwise the plugin uses the order completed date, then the created date. Shortcode [miewc_withdrawal_request_form] Optional attributes: Example: [miewc_withdrawal_request_form heading_level="2"] Settings Configure the plugin under WooCommerce → Easy Withdrawal: Email subjects and headings are managed under WooCommerce → Settings → Emails. Submitted requests are listed under WooCommerce → Withdrawals, with CSV export. Product and category exclusions You can exclude specific products and/or product categories from withdrawal (for example items you treat as non-withdrawable under your store policy). Emails and notifications Two WooCommerce emails are registered: They can be enabled, disabled and customised under WooCommerce → Settings → Emails. Sender name and address can also be set on the Easy Withdrawal settings screen. Styling and template overrides Front-end markup is scoped to a .miewc wrapper. Colours, radius and related values use CSS custom properties (--miewc-*). You can adjust accent colour and corner radius in the settings, or override variables in your theme stylesheet. Templates can be overridden by copying them into: yourtheme/market-it-easy-withdrawal-for-woocommerce/ Developer features Useful public extension points include: Actions: Filters: Helpers related to exclusions: miewc_order_withdrawable_items(), miewc_order_excluded_items(). Privacy The plugin processes WooCommerce order and customer information when a customer looks up an order or submits a withdrawal request. Depending on the plugin settings and information entered by the customer, stored request data may include: Request information is stored as WooCommerce order metadata and order notes. Relevant information is also included in the customer and merchant notification emails. While the customer completes the multi-step form, a short-lived server-side session stores the verified order ID and billing email so the flow can continue securely between steps. Order lookup attempts are temporarily rate-limited using the visitor's IP address to reduce unauthorised guessing of order information. The plugin does not send request data to market-it! or another external service. Emails are sent through the site's normal WordPress / WooCommerce mail handling to the customer and the configured merchant recipients. The merchant is responsible for determining an appropriate retention period and for describing this processing in the store's privacy information. Legal disclaimer market-it! Easy Withdrawal is a software tool designed to help WooCommerce merchants implement a structured withdrawal-request process. It is provided for informational and operational purposes only and does not constitute legal advice. Merchants remain responsible for ensuring that their website, business processes, terms and conditions, and customer communications comply with all applicable laws and regulations in their jurisdiction. Legal requirements may vary between countries and may change over time. Seek advice from a qualified legal professional where needed. market-it! does not guarantee legal compliance and accepts no responsibility for how the plugin is configured, implemented, or used.

安装:

  1. Install the plugin from the WordPress plugin directory, or upload the plugin folder to /wp-content/plugins/.
  2. Activate market-it! Easy Withdrawal for WooCommerce (WooCommerce must already be active).
  3. Go to WooCommerce → Easy Withdrawal and configure the withdrawal flow, exclusions, emails and appearance.
  4. Create a page for the form (or choose an existing page) and set it as the Withdrawal page.
  5. Add the shortcode [miewc_withdrawal_request_form] to that page if it is not already present.
  6. Optionally enable the My Account menu link so logged-in customers can open the withdrawal page from their account.
  7. Review the two emails under WooCommerce → Settings → Emails.

屏幕截图:

  • Order review — order, customer and line items, with excluded items marked when configured.
  • Confirmation — checkbox, optional reason, and optional refund account field.
  • Request completed — confirmation message after submission.
  • Easy Withdrawal settings — period, statuses, exclusions, page and appearance options.
  • Withdrawals admin list — searchable list of submitted requests with CSV export.
  • Order edit screen — withdrawal request details and optional delivery date.
  • My Account menu — optional link to the withdrawal page.

常见问题:

Does the plugin automatically issue refunds?

No. It records a withdrawal request (order note, metadata and emails). Refunds and payment reversals are handled by you in WooCommerce or your payment process.

Does it cancel or change the order automatically?

By default it can move the order to a dedicated Withdrawal requested status. You can turn that off under WooCommerce → Easy Withdrawal. It does not cancel the order or create refunds on its own.

How does the customer locate an order?

They enter the order number and the billing email from checkout. No customer login is required, so guest orders are supported when those details match.

Can the withdrawal period be enforced?

Yes. Set the period in days and optionally enable Enforce withdrawal deadline. Enforcement is off by default because the statutory period often depends on delivery, which the store may not know automatically.

How is the deadline calculated when enforcement is on?

The plugin uses the order’s optional Delivery date if set; otherwise the completed date; otherwise the created date. The period length from settings is then added.

Can products or categories be excluded?

Yes. Configure excluded products and product categories under WooCommerce → Easy Withdrawal. Orders with only excluded items cannot submit a request. Mixed orders show excluded items as not eligible for withdrawal.

Can the refund account field be hidden or required?

Yes. Choose Hidden, Optional or Required. Hidden is the default.

Can I change the form heading level?

Yes. Use the shortcode attribute heading_level (1–6). Default is 1.

Can the form appear in My Account?

You can add a menu link that points to your withdrawal page. The free plugin does not add a per-order action that skips the lookup step.

Can I customise the look of the form?

Yes. Adjust accent colour and corner radius in settings, or override CSS custom properties and templates in your theme.

Where are email subjects and headings configured?

Under WooCommerce → Settings → Emails, for the two Easy Withdrawal emails. Sender name and address can also be set on the Easy Withdrawal settings screen.

Is this plugin legal advice?

No. It is a software tool for collecting and documenting withdrawal requests. You remain responsible for your legal obligations.

Does it support block themes and page builders?

Yes. Assets are enqueued when the shortcode renders, including setups where the shortcode is not only in classic post content.

Where can I review submitted requests?

Under WooCommerce → Withdrawals. You can also open the order to see the note, metadata and optional delivery date field.

更新日志:

1.3.5 1.3.4 1.3.3 1.3.2 1.3.1 1.3.0 1.2.1 1.2.0 1.1.0 1.0.0