PHPackages                             fond-of-spryker/mimic-customer-account - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. fond-of-spryker/mimic-customer-account

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

fond-of-spryker/mimic-customer-account
======================================

Mimic user accounts in Spryker

018.9k[1 PRs](https://github.com/fond-of/spryker-mimic-customer-account/pulls)PHP

Since May 12Pushed 3y ago2 watchersCompare

[ Source](https://github.com/fond-of/spryker-mimic-customer-account)[ Packagist](https://packagist.org/packages/fond-of-spryker/mimic-customer-account)[ RSS](/packages/fond-of-spryker-mimic-customer-account/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependenciesVersions (4)Used By (0)

Spryker Mimic Customer Account
==============================

[](#spryker-mimic-customer-account)

This Spryker package allows to create environments where users don't log in but customer accounts exist. The package contains two `CheckoutDoSaveOrder` plugins to support that functionality.

One plugin is used to force the customer to register in the background and the other will update anonymous quotes when orders are done via rest-api.

Installation
------------

[](#installation)

```
composer require fond-of-spryker/mimic-customer-account

```

Plugin Structure
----------------

[](#plugin-structure)

### ForceRegisterCustomerOrderSavePlugin

[](#forceregistercustomerordersaveplugin)

Specification:

- Check if customer already exists in database
- Update customer transfer with existing id and reference
- Force isGuest to be false

The plugin needs to be initialized in your CheckoutDepenendcyProvider ***before*** the CustomerOrderSavePlugin.

### UpdateGuestCartOrderSavePlugin

[](#updateguestcartordersaveplugin)

Specification:

- Validate if the quote is anonymous
- Update customer reference for quote identified by uuid
- Update quote transfer if quote has been updated

The plugin should be initialized in your CheckoutDepenendcyProvider ***after*** the CustomerOrderSavePlugin.

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity38

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/f2b758f0afbac55036ef37f46e4d2e4369a0286c0f8085ca4950208654e556a4?d=identicon)[srccb](/maintainers/srccb)

---

Top Contributors

[![sourcecube](https://avatars.githubusercontent.com/u/3285018?v=4)](https://github.com/sourcecube "sourcecube (1 commits)")

### Embed Badge

![Health badge](/badges/fond-of-spryker-mimic-customer-account/health.svg)

```
[![Health](https://phpackages.com/badges/fond-of-spryker-mimic-customer-account/health.svg)](https://phpackages.com/packages/fond-of-spryker-mimic-customer-account)
```

###  Alternatives

[symfonycasts/dynamic-forms

Add dynamic/dependent fields to Symfony forms

1442.5M14](/packages/symfonycasts-dynamic-forms)[b13/masi

TYPO3 Extend URL generation to optionally include storage folders.

24314.5k3](/packages/b13-masi)[codedocs/codedocs

Let your project documentation automatically update when your code changes!

173.0k](/packages/codedocs-codedocs)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
