Removing/Disabling duplicate addresses

Removing/Disabling duplicate addresses for Shop-Script

Prevention of duplicate address accumulation.

No reviews yet

7 days free

To try out this plugin, open it in the Installer app in your Webasyst. Free trial is available on Webasyst Cloud only.

Your review
Installs
< 10
Developer

Supports both UI 1.3 and 2.0 interfaces

The "Removing/Disabling duplicate addresses" plugin works in both backend interfaces of the Shop-Script application and supports both the light and dark backend themes for UI 2.0.

The plugin removes duplicate shipping addresses in the Shop-Script customer account, cleans customer profiles, and keeps only the latest valid address.

What problem does the plugin solve?

By default, Shop-Script adds a shipping address to the customer profile with every new order, even if it differs only by a space or letter case in one of the address fields. Over time, customers accumulate dozens of identical addresses that cannot be removed from their personal account. This creates clutter in the database and complicates managers' work.

How does the plugin work?

The plugin automatically synchronizes the shipping address from the order with the contact profile, keeping only the latest valid address. With each new order, old duplicates are removed, and the last used address is saved in the customer card. As a result, the user always has one most "recent" shipping address in their account.

If you have an "old" online store with many customers and the database is already noticeably cluttered with such shipping addresses, the plugin allows you not to wait until each customer places a new order to restore order. The settings include "Manual Cleanup", which displays statistics before deleting unnecessary entries, showing how many and what can be removed:

Shipping address cleanup
Manual cleanup of unnecessary shipping addresses

Main features.

  1. Automatic deduplication - prevents the address list from growing due to minor differences (spaces, line breaks).
  2. Manual database cleanup - removes already accumulated duplicate shipping addresses for all customers with one click.
  3. Flexible display settings - you can hide the billing address and the "shipping" badge in the personal account.
  4. Data safety - the plugin does not delete billing addresses and does not affect service addresses, working only with shipping addresses.

Who can benefit from the plugin?

  • Store owners - to keep the customer database clean without manual work.
  • Managers - to see only the current address in the customer profile instead of dozens of outdated records.
  • Developers - as a ready-made solution for integration into Webasyst Shop-Script projects.

Technical features.

  • Full support for PHP 7.4-8.3.
  • Works in both backend interfaces.
  • Compatible with any design themes thanks to customizable keyword marker lists for recognizing address types.
    For example, if your storefront uses a locale language other than Russian or English, simply add additional keyword markers used in that language.
  • Plugin localization available in Russian and English.

The "Removing/Disabling duplicate addresses" plugin solves the long-standing problem of accumulating unnecessary shipping addresses in Shop-Script, making the customer database cleaner and managers' work more efficient.

The plugin has been tested and is fully compatible with PHP versions 7.4.33 - 8.3.30.

Stock-All

All products of this developer