PHPackages                             footsteps-marketing/ace-store - 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. footsteps-marketing/ace-store

ActiveLibrary

footsteps-marketing/ace-store
=============================

Retrieves information about Ace Hardware stores

0.5.2(9y ago)01.6kGPLv3PHPPHP &gt;=5.6.0

Since Apr 20Pushed 9y ago2 watchersCompare

[ Source](https://github.com/footsteps-marketing/ace-store)[ Packagist](https://packagist.org/packages/footsteps-marketing/ace-store)[ RSS](/packages/footsteps-marketing-ace-store/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (2)Versions (8)Used By (0)

\#ace-store

Get store info from ACE's store locator API. Supports some neat things.

usage
-----

[](#usage)

Install using composer:

```
composer require footsteps-marketing/ace-store
```

Then use it in your project

```
require __DIR__ . '/vendor/autoload.php';

$storeNumber = 1234;
$store = new FootstepsMarketing\Ace\Store($storeNumber);
echo $store->getLocationName();
```

### requirements

[](#requirements)

- PHP &gt;=5.6

### caching

[](#caching)

Caching of Ace store responses can be accomplished in two ways:

```
define('FSM_ACE_CACHE_FOLDER', '/path/to/cache');
$store = new FootstepsMarketing\Ace\Store(1234);

// or

$store = new FootstepsMarketing\Ace\Store(1234, '/path/to/cache');
```

Cache lifetime defaults to one week -- it can be modified by setting the constant `FSM_ACE_CACHE_LIFETIME`

```
define('FSM_ACE_CACHE_LIFETIME', 1 * 24 * 60 * 60); // Desired lifetime in seconds
define('FSM_ACE_CACHE_FOLDER', '/path/to/cache');
$store = new FootstepsMarketing\Ace\Store(1234);
```

The Ace store response will be stored in the Ace cache folder as `.json`

### configuration

[](#configuration)

Configuration can be stored in YAML format at the location set using the constant `FSM_ACE_CONFIG_PATH`

#### config.yaml

[](#configyaml)

```
map:
  exclusive: true               # Return only values with valid mappings?
  departments:                  # 'Original Value': 'New Value'
    'Automotive': 'Auto'
    'Clothing': 'Apparel'
    'Gas Stoves': 'Stoves'
  services:
    'Blade Sharpening': 'Knife Sharpening'
    'Chain Saw Sharpening': 'Chainsaw Sharpening'
    'Gift Card': 'Gift Cards'
    'Special Order 65,000+ items': 'Special Order Services'
  brands:
    'Webber Grills': 'Weber Grills'
```

#### PHP

[](#php)

```
define('FSM_ACE_CONFIG_PATH', '/path/to/config.yaml');
$store = new FootstepsMarketing\Ace\Store(1234);

$brands = $store->getServices(); // This will return values based on the mapping above
```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

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.

###  Release Activity

Cadence

Every ~35 days

Recently: every ~11 days

Total

7

Last Release

3461d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/76fb1753e4e0dbabce528572721686e9c7991efc25e829fcd2bd7923aaa892be?d=identicon)[ahipple](/maintainers/ahipple)

### Embed Badge

![Health badge](/badges/footsteps-marketing-ace-store/health.svg)

```
[![Health](https://phpackages.com/badges/footsteps-marketing-ace-store/health.svg)](https://phpackages.com/packages/footsteps-marketing-ace-store)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[statamic/cms

The Statamic CMS Core Package

4.8k3.2M720](/packages/statamic-cms)[craftcms/cms

Craft CMS

3.6k3.6M2.6k](/packages/craftcms-cms)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19462.3M1.3k](/packages/drupal-core)[tempest/framework

The PHP framework that gets out of your way.

2.1k23.1k9](/packages/tempest-framework)[bitpay/sdk

Complete version of the PHP library for the new cryptographically secure BitPay API

42337.5k4](/packages/bitpay-sdk)

PHPackages © 2026

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