Free Customer Experience & Engagement

Order Address Change: Customer Self-Service

PrestaShop address module, customers correct the delivery or billing address on an order already placed

Version
1.8.1
Improvements
128
Updated
PrestaShop
1.6.1 to 9
Price: Free

Order Address Change: Customer Self-Service provides signed-in customers with delivery and billing address corrections on placed PrestaShop orders. Working defaults come with installation; one screen sets eligible statuses, the time limit, carriers and notifications.

A typing mistake after checkout otherwise creates a support exchange. Here the customer selects another address from their own address book while products, payment, carrier, prices, taxes, shipping cost and totals stay unchanged.

You define the correction window and carrier restrictions. Issued invoices lock both recorded addresses; tracking or shipping progress closes delivery changes. Split orders and multiple shipments are outside customer self-service. Staff use a controlled order-page editor, and every accepted change retains before-and-after evidence with merchant notification.

Routine address mistakes reach the right order record without asking your team to re-enter the customer's details.

Pro account: €0.00 excl. VAT on approval, up to €0.00 excl. VAT depending on your purchases. Apply for a pro account

See the tiers
DiscountConditionThis product
−20% On approval €0.00 excl. VAT
−25% Average at least €1,000 in spending per month in the last 12 months €0.00 excl. VAT
−30% Average at least €3,000 in spending per month in the last 12 months €0.00 excl. VAT

By downloading, you accept the free-module terms and privacy policy.

Share
1 viewed

In the box

  • Lifetime licence for one shop
  • Lifetime updates, including security fixes
  • No support included, available separately
  • PrestaShop 1.6.1 to 9

Recent changes

  • Runs the shared order-management engine (journal, idempotent changes, event delivery); shared packages aligned with the store set.
  • Address changes work on PrestaShop 9.
  • After upgrading, open the module's settings page once.
Full changelog

Summary of what the module offers

Order Address Change: Customer Self-Service gives a PrestaShop store a controlled way to correct delivery and billing addresses after checkout. Customers solve routine mistakes in their account, staff handle exceptions from the order page, and the commercial order remains intact.

  • Overview: customer and staff corrections after checkout lead to one controlled history.
  • Customer self-service: delivery, billing or both change from one address window on the placed order.
  • Protected order: products, carrier, payment, prices, taxes, shipping cost and totals do not change.
  • Merchant and staff control: exact statuses, maximum age and carrier rules define customer access, while the order editor handles justified exceptions.
  • Evidence and messages: complete before and after history, search, export, delivery status, automatic retries and manual resend.
  • Practical start: careful defaults work immediately, with precise shop settings available when operations need them.
Customer order page with the addresses block and its manage addresses button

How does a customer correct an address after checkout?

The order page displays the current delivery and billing addresses with one clear way to manage them. The customer chooses another saved address for either role or changes both together. The currently assigned entries remain marked, so the result is clear before confirmation.

Every replacement belongs to the signed-in customer and the current shop. When the required address is not yet in the address book, the standard store form creates it and returns the customer to the order workflow. The combined window works with keyboard, touch and mouse, keeps focus in the right place and closes with Escape.

Known theme layouts show the corrected address immediately. On an unfamiliar layout, the module reloads the authoritative order page and displays the saved result. The ordinary full-page submission remains available as well, so the correction does not depend on one particular theme behaviour.

Address window with delivery and billing sections, every saved address listed and the current one marked

What stays unchanged, and when does correction stop?

An address correction reassigns only the delivery or billing address attached to the order and its cart. Products, quantities, prices, taxes, discounts, shipping charge, payment method and carrier remain untouched. The customer receives a narrowly defined correction, not a general order editor.

The decision is checked once when the page is shown and again at the moment of saving. If fulfilment advances in the meantime, the newer state wins. Split orders, several shipments and old multi-address carts stay outside customer self-service, while a request that selects the address already in use creates no message or audit entry.

An issued invoice locks both the billing and delivery addresses represented on that document. Delivery also closes after tracking appears, a delivery document exists, the order enters shipped or delivered history, or an active warehouse shipment begins. This keeps accounting records, parcel routing and the address visible to fulfilment aligned.

Order whose billing address shows the lock note after the invoice has been issued

Which orders qualify, and how do staff handle an exception?

The settings specify the exact order statuses open to customer correction and the maximum age of an order. An empty status selection switches self-service off. The order must belong to a signed-in customer, contain physical goods and stay within a simple fulfilment structure.

Delivery rules mark selected carriers as eligible, mark them as blocked or apply no carrier restriction. Pickup points and parcel lockers therefore keep their assigned destination, while ordinary home-delivery carriers remain open according to the store's policy. Each shop in a multistore installation keeps its own rules and notification recipient.

Authorized staff correct delivery or billing from the back office order page through the same safeguards. The editor explains hard denials, presents operational warnings, requires exact acknowledgement and stores the employee's reason with the change. Customer and staff actions therefore lead to one consistent outcome and one history.

Back office eligibility settings with order statuses, the carrier rule and a searchable carrier picker

What evidence and notifications follow each change?

Every completed correction receives its own event number and an unchangeable entry containing the order, shop, customer, address type, old and new address copies, actor, source, IP address, notification recipient, employee reason and time. The full audit view searches by order, event, customer and date, opens the before and after detail, paginates the history and exports the selected records.

The merchant message contains the order reference, previous address, replacement address, actor, IP address and a working link to the order. A localized customer confirmation is optional for the shop, and the customer also chooses whether to receive it for an individual correction without suppressing the merchant message.

Message delivery is recorded separately from the saved address change. Failed deliveries enter an automatic retry queue, while an authorized employee resends either recipient's message from the event detail without repeating the address change. This separates proof that the order changed from proof that each recipient was informed.

Audit list of address changes with type, old and new address, actor and IP address

How does a quick start grow into precise operational control?

A fresh installation starts with common pre-fulfilment statuses, a short correction window, customer confirmations enabled and no carrier restriction. The workflow is therefore useful after the merchant checks one screen and supplies the notification address.

Deeper control stays in the same place: exact statuses, age, carrier mode, selected carriers, customer messages and per-shop values. The module loads its customer interface only on the placed-order detail page and follows the active shop language in the interface and messages.

After a committed correction, warehouse and order-management tools receive the same event number and before and after addresses stored in the audit history. They process one dependable change without creating a separate editing path, while the built-in integrity screen checks the module's settings and required storage.

Pickup-carrier order where the delivery address shows the carrier rule lock note
  • Reference
    mprorderaddresschange
  • Version
    1.8.1
  • Improvements
    128
  • Released
  • Updated
  • PrestaShop Compatibility
    PS 1.6 – 9.x
  • Pricing Model
    Free
  • Module Type
    Front & Back-office
  • GDPR Relevant
    Yes
  • Business Goal
    Streamline Operations
  • External Account Needed
    No
  • Module Complexity
    Feature-Rich Module
  • Customer Journey Stage
    Retain Customers
  • Works With Platform
    No External Platform

What customers say about us

Company reviews
5.0 ★ ★ ★ ★ ★ (4 reviews)
Customer Reviews for PrestaShop Modules and Support

No product reviews yet

Be the first to share your experience with this product.

Write a Review

Quick start

  1. Upload and install the module ZIP through Modules > Module Manager, then click Configure.
  2. In Customer address change settings, review Allowed order statuses and Maximum order age. Installation selects available core payment, preparation and backorder statuses, with a 24-hour window.
  3. Set Merchant notification email, or leave it empty to use the order shop's email address. Choose whether to keep Send customer confirmation enabled.
  4. Review Carrier rule for the delivery address. If you choose an allow or block rule, select the carriers under Restricted carriers, then click Save.
  5. Sign in to a customer account with a recent physical-product order in an allowed status and at least two saved addresses. Open that order's details.
  6. Click Manage addresses or Change, choose a replacement for an eligible address, then click Confirm changes. A standalone form uses Change address instead.
  7. The order shows its new address. Back in the configuration page, enter its numeric Order ID under Address change audit search and click Load audit entries.

Open the full help page

Loading tab content...
Loading tab content...
Loading tab content...
Loading tab content...
30 days return right
Easy return - no questions asked
Plug & Play Modules
Install, set up and take profit
Dedicated Support First
Priority Help & Satisfaction Over Sales

Who builds and maintains this module

Built and maintained by David Miller and mypresta.rocks. David Miller has worked with PrestaShop since 2013, and the company behind this shop has been registered since 3 December 2018. Every module in this catalogue is our own work, so your questions to support reach the people who wrote the code. The changelog on this page lists every update with its date.

About us

More modules

Order Editor

Order Address Change lets logged-in customers fix the delivery or billing address of a placed order within strict rules, and Order Editor lets your staff handle every other change with a full audit trail. Customers fix the simple things themselves and your team handles the rest.

Advanced Order Fulfilment

Order Address Change records each address change in an append-only audit trail and notifies you, and Advanced Order Workflow routes orders between teams with internal comments and real-time notifications. Changes reach the right person before the parcel ships.

Loading...
Back to top