PHPackages                             gemini-commerce/php-client-product-configurator - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. gemini-commerce/php-client-product-configurator

ActiveLibrary[HTTP &amp; Networking](/categories/http)

gemini-commerce/php-client-product-configurator
===============================================

\## Introduction This comprehensive guide will equip you with the knowledge to integrate and leverage our Product Configurator Service in your applications. ## Quick Start Get up and running in no time! Follow these steps to kickstart your integration: 1. \*\*Authentication:\*\* Obtain your integration JWT to authenticate your requests. 2. \*\*Client Libraries:\*\* Explore our GitHub repositories to grab client libraries in your preferred programming language. 3. \*\*API Overview:\*\* Familiarize yourself with our RESTful API using the OpenAPI specification. ## Integration ### API Overview Our RESTful API is the gateway to unlocking the full potential of Product Configurator. Check out the detailed \[API Reference\](/docs/category/configurator) for a granular understanding of each endpoint and request/response format. ### Client Libraries To expedite your integration process, we provide client libraries for various programming languages. Find the one that suits your stack in our \[GitHub repositories\](https://github.com/Gemini-Commerce). ### Authentication Security is paramount. Learn how to authenticate your requests using JWT. This ensures a secure and reliable connection between your application and Product Configurator. ## Configuration Management ### Configurator Lifecycle Understand the lifecycle of configurators, from draft to active and deleted. This flexibility allows you to manage configurations at your own pace. ### Steps and Options Configure product steps with ease and define options effortlessly. Explore the power of dependencies to create dynamic and intuitive configurations. ### Matrices Delve into matrices—your secret weapon. Explore price and weight matrices, and learn how configured steps influence properties and pricing. ### Price Management Unleash dynamic pricing with our versatile price matrices. From fixed prices to incremental structures, adapt to diverse pricing models effortlessly. ## Security Your data is in safe hands. Discover how Product Configurator ensures security through JWT authentication, safeguarding your sensitive information. ## Backward Compatibility Stay ahead of the curve. Learn about our versioning strategy, providing backward compatibility while allowing our service to evolve seamlessly. ## Developer Support Have questions? Need assistance? Write to us at \[info@gemini-commerce.com\](mailto:info@gemini-commerce.com) and we will get back to you.

1.2.0(1y ago)05unlicensePHPPHP ^7.4 || ^8.0

Since Dec 5Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Gemini-Commerce/php-client-product-configurator)[ Packagist](https://packagist.org/packages/gemini-commerce/php-client-product-configurator)[ Docs](https://openapi-generator.tech)[ RSS](/packages/gemini-commerce-php-client-product-configurator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (5)Used By (0)

productconfigurator
===================

[](#productconfigurator)

Introduction
------------

[](#introduction)

This comprehensive guide will equip you with the knowledge to integrate and leverage our Product Configurator Service in your applications.

Quick Start
-----------

[](#quick-start)

Get up and running in no time! Follow these steps to kickstart your integration:

1. **Authentication:** Obtain your integration JWT to authenticate your requests.
2. **Client Libraries:** Explore our GitHub repositories to grab client libraries in your preferred programming language.
3. **API Overview:** Familiarize yourself with our RESTful API using the OpenAPI specification.

Integration
-----------

[](#integration)

### API Overview

[](#api-overview)

Our RESTful API is the gateway to unlocking the full potential of Product Configurator. Check out the detailed [API Reference](/docs/category/configurator) for a granular understanding of each endpoint and request/response format.

### Client Libraries

[](#client-libraries)

To expedite your integration process, we provide client libraries for various programming languages. Find the one that suits your stack in our [GitHub repositories](https://github.com/Gemini-Commerce).

### Authentication

[](#authentication)

Security is paramount. Learn how to authenticate your requests using JWT. This ensures a secure and reliable connection between your application and Product Configurator.

Configuration Management
------------------------

[](#configuration-management)

### Configurator Lifecycle

[](#configurator-lifecycle)

Understand the lifecycle of configurators, from draft to active and deleted. This flexibility allows you to manage configurations at your own pace.

### Steps and Options

[](#steps-and-options)

Configure product steps with ease and define options effortlessly. Explore the power of dependencies to create dynamic and intuitive configurations.

### Matrices

[](#matrices)

Delve into matrices—your secret weapon. Explore price and weight matrices, and learn how configured steps influence properties and pricing.

### Price Management

[](#price-management)

Unleash dynamic pricing with our versatile price matrices. From fixed prices to incremental structures, adapt to diverse pricing models effortlessly.

Security
--------

[](#security)

Your data is in safe hands. Discover how Product Configurator ensures security through JWT authentication, safeguarding your sensitive information.

Backward Compatibility
----------------------

[](#backward-compatibility)

Stay ahead of the curve. Learn about our versioning strategy, providing backward compatibility while allowing our service to evolve seamlessly.

Developer Support
-----------------

[](#developer-support)

Have questions? Need assistance? Write to us at  and we will get back to you.

Installation &amp; Usage
------------------------

[](#installation--usage)

### Requirements

[](#requirements)

PHP 7.4 and later. Should also work with PHP 8.0.

### Composer

[](#composer)

To install the bindings via [Composer](https://getcomposer.org/), add the following to `composer.json`:

```
{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/Gemini-Commerce/php-client-product-configurator.git"
    }
  ],
  "require": {
    "Gemini-Commerce/php-client-product-configurator": "*@dev"
  }
}
```

Then run `composer install`

### Manual Installation

[](#manual-installation)

Download the files and include `autoload.php`:

```
