Allow Customers to Edit Orders

The Edit Order by Customer for WooCommerce extension allows customers to edit placed orders with certain order statuses.

You can control the information a customer can edit based on their user role and current order status. For example, you can allow customers to change products, and billing and shipping addresses when the order is in pending payment status.

Your customers can change billing addresses, shipping addresses, products, and payment and shipping methods.

The extension is beneficial if you have B2B customers who place large orders. You can allow them to adjust their orders prior to making payment.

Your store admin will receive an automatic email if the order has been edited by a customer, along with the new order details. The order will be automatically moved to on-hold status. The store admin can finalize the changes and move the order back to pending payment or any order status depending on the current order stage.

Features

  • Allows customers to edit their orders
  • Allows edits based on current order statuses and user roles
  • Allows customers to edit the following fields:
    • Billing addresses
    • Shipping addresses
    • Products
    • Payment methods
    • Shipping methods
  • Sends email notifications to admins when order details change

Edit specific order details

You can allow editing for specific customers, user roles, and order statuses. The extension allows you to enable and customize email notifications for admins when order details change. You can control what order information a user can edit based on their current order status.

Billing address

You can enable editing of billing addresses and specify when customers can edit billing addresses based on their order statuses. Make all or only selected fields editable.

Shipping address

You can also control the shipping-address fields customers can edit based on the current order statuses. To avoid additional shipping costs, you can choose to disable editing of zip codes, countries, and cities.

Product settings

Using the product settings, you can enable the product editing for only two order statuses i.e., pending payment and on-hold. You can make all or only selected products editable.

Shipping methods

You can make selected shipping methods editable based on current order statuses.

Payment method

You can make selected payment methods editable based on current order statuses.

Edit orders from the My Account page

Your customers can click on the Edit Order button from the orders grid on the My Account page.

It will display the editable information allowing customers to change the specific details of the order.

If the settings allow them to edit products, they can delete and add new products to the order using the Add Product popup.

Requirements

Minimum PHP version: 5.2

Customer reviews

WooCommerce

The most customizable eCommerce platform for building your online business.

  • 30-day money-back guarantee
  • Support teams across the world
  • Safe and secure online payment