Title: CleverMyPage
Author: Ambition4Clients
Published: <strong>دسمبر 9, 2025</strong>
Last modified: مئی 20, 2026

---

Search plugins

![](https://ps.w.org/clevermypage/assets/icon-256x256.png?rev=3414967)

# CleverMyPage

 By [Ambition4Clients](https://profiles.wordpress.org/ambition4clients/)

[Download](https://downloads.wordpress.org/plugin/clevermypage.2.0.30.zip)

 * [Details](https://bcc.wordpress.org/plugins/clevermypage/#description)
 * [Reviews](https://bcc.wordpress.org/plugins/clevermypage/#reviews)
 *  [Installation](https://bcc.wordpress.org/plugins/clevermypage/#installation)
 * [Development](https://bcc.wordpress.org/plugins/clevermypage/#developers)

 [Support](https://wordpress.org/support/plugin/clevermypage/)

## Description

CleverMyPage is a WordPress plugin that extends the WooCommerce account page with
functionality for managing customer data from CleverConnected. The plugin enables
users to manage their personal data, subscriptions, orders, invoices, and newsletter
preferences through their account page.

**Key Features:**

 * **Manage Personal Data**: Users can update their name, address, gender, email,
   and phone number
 * **Manage Subscriptions**: View and manage active subscriptions
 * **View Orders**: Overview of product orders
 * **View Invoices**: Download and view invoices
 * **Manage Newsletter**: Manage newsletter preferences
 * **Address Change**: Modify address information
 * **Update Payment Method**: Update payment methods
 * **Request Redelivery**: Request a new delivery
 * **Cancel Subscription**: Manage subscription cancellations

The plugin is fully configurable through the WordPress admin dashboard, where you
can determine which functionalities are visible to users.

## Installation

 1. Upload the `clevermypage` folder to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to the plugin settings page to configure the plugin
 4. **Important**: After saving settings, go to Settings -> Permalinks and click “Save
    Changes” to refresh the permalinks
 5. Configure the desired functionalities through the plugin settings

**Requirements:**

 * WordPress 5.0 or higher
 * WooCommerce plugin (active)
 * PHP 7.0 or higher
 * CleverConnected API access (if applicable)

## FAQ

### Do I need WooCommerce installed?

Yes, this plugin requires WooCommerce to function as it uses the WooCommerce account
pages.

### Why do I need to save permalinks again?

The plugin adds new endpoints to the WooCommerce account page. By saving the permalinks
again, these endpoints are correctly registered.

### Can I disable certain functionalities?

Yes, through the plugin settings in the WordPress admin dashboard, you can determine
which functionalities are visible to users.

### Is this plugin compatible with other WooCommerce extensions?

The plugin is developed to be compatible with standard WooCommerce functionality.
Always test first in a staging environment when using with other extensions.

### Which languages are supported?

The plugin includes Dutch translations and is prepared for multilingual support 
through the WordPress translation system.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CleverMyPage” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ Ambition4Clients ](https://profiles.wordpress.org/ambition4clients/)

“CleverMyPage” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/clevermypage/contributors)
for their contributions.

[Translate “CleverMyPage” into your language.](https://translate.wordpress.org/projects/wp-plugins/clevermypage)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/clevermypage/), check
out the [SVN repository](https://plugins.svn.wordpress.org/clevermypage/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/clevermypage/) by
[RSS](https://plugins.trac.wordpress.org/log/clevermypage/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.30

 * Invoice PDF proxy: wp_remote_get instead of wp_safe_remote_get so 302 to signed
   S3 URLs are followed (more redirect hops). Query keeps external_id/email/domain;
   token via Bearer/X-Access-Token. API JSON errors (error/message) in toast; logging
   when WP_DEBUG_LOG. PDF error toasts in English.

#### 2.0.29

 * Security: REST-routes nu altijd geregistreerd; toegangscontrole volledig via 
   permission_callback.
 * Security: invoice PDF-proxy accepteert alleen downloads vanaf de geconfigureerde
   API-host en gebruikt wp_safe_remote_get.
 * Security: API-auth niet meer in querystring voor plugin calls; bearer/token via
   headers.
 * Security: download-proxy valideert path strikter en stuurt klantcontext/auth 
   mee richting API.
 * Security: settings sanitization aangescherpt per veldtype (URL/text/textarea/
   booleans/icon allowlist/page allowlist).

#### 2.0.28

 * Frontend: prevent broken /paymentmethod link from subscriptions when payment 
   method feature is disabled.
 * UI: tile grid z-index lowered to avoid overlapping theme dropdowns; spacing improved
   on invoices/subscriptions.

#### 2.0.27

 * Admin: menu en tiles instelbaar met volgorde (drag & drop), icon picker (Font
   Awesome), vaste volgorde voor eerste 4 items (Data, Subscriptions, Invoices, 
   Orders). Row header voor Label/Icon/Description; sectie “Menu and tiles” met 
   beschrijving.
 * Frontend: alleen eerste 4 items in het menu; overige items alleen als tiles op
   de dashboard-pagina. Hele tile klikbaar (één link per tile).
 * E-mail en adres: ophalen en opslaan via personal-data endpoint; addresschange
   toont oud adres uit personal-data, landen uit dezelfde response; default land
   Nederland (238) bij ontbrekende country_id; nieuw adres met lege land-selectie.

#### 2.0.26

 * Nieuwe MyPage API-endpoints aangesloten: address-change, email-change, payment-
   method-change en delivery-complaint.
 * Delivery complaint: editions nu direct uit delivery-complaint response (complaint_data
   + editions), dropdown gebruikt product_id i.p.v. publication_id.
 * Nazending: gekozen product_id wordt meegestuurd naar het delivery-complaint POST-
   endpoint zodat de backend dezelfde flow kan gebruiken als het Editions-scherm.
 * Adreswijziging: adres wordt geladen via address-change, POST gebruikt het nieuwe
   address-endpoint.
 * E-mailadres wijzigen: GET via email-change, POST naar email; bij een succesvolle
   API-call wordt ook het WordPress user_email van de ingelogde gebruiker aangepast.
 * Betaalmethode: pagina gebruikt payment-method-change voor het laden van beschikbare
   methodes, huidige betaalmethode wordt automatisch geselecteerd; IBAN en BIC worden
   samen opgeslagen.

#### 2.0.25

 * Hoofdmenu in tile-weergave

#### 2.0.24

 * Factuur-PDF: PDF wordt nu als raw binary geserveerd via rest_pre_serve_request(
   REST API zou anders de body JSON-encoden en de PDF corrupt maken). Validatie 
   dat response een echte PDF is voordat doorsturen.

#### 2.0.23

 * Factuur-PDF: auth alleen in URL (geen Content-Type/headers bij GET). 302-redirects
   worden gevolgd. Foutafhandeling: 401/404 met gerichte meldingen (sessie verlopen,
   factuur niet gevonden). Frontend: API-foutmeldingen in toast bij download/bekijken
   PDF.

#### 2.0.22

 * Factuur-PDF: altijd via WordPress-proxy (geen directe link naar API). Rest_token
   ondersteund voor GET (invoice-pdf). Orders-pagina: Invoice-knop gebruikt nu proxy
   i.p.v. directe <a href>. Proxy stuurt Bearer-auth naar API.

#### 2.0.21

 * Mijn gegevens: formulier en codebase gebruiken overal API-veldnamen (name, first_name,
   street, email, etc.). Postcode lookup request/response in API-vorm. Min-versie
   van cc_mp-public.js bijgewerkt.

#### 2.0.20

 * API-fouten (401, 422, 500) worden nu in de toast getoond: auth-meldingen, validatiefouten(
   inclusief per-veld errors bij 422) en serverfouten.

## Meta

 *  Version **2.0.30**
 *  Last updated **2 weeks ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 or higher **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/clevermypage/) and [English (US)](https://wordpress.org/plugins/clevermypage/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/clevermypage)
 * Tags
 * [ambition4clients](https://bcc.wordpress.org/plugins/tags/ambition4clients/)[cleverconnected](https://bcc.wordpress.org/plugins/tags/cleverconnected/)
 *  [Advanced View](https://bcc.wordpress.org/plugins/clevermypage/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/clevermypage/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/clevermypage/reviews/)

## Contributors

 *   [ Ambition4Clients ](https://profiles.wordpress.org/ambition4clients/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/clevermypage/)