# Plugins

Plugins extend the functionality of **Project Zero CLI**, providing additional features such as payment options, checkout enhancements, and customer experience improvements. This documentation outlines the available plugins, installation steps, and descriptions for each plugin.

## <mark style="color:red;">**Managing Plugins**</mark>

{% stepper %}
{% step %}
To access and manage plugins in your **Project Zero CLI**, run the following command:

```bash
npx @akinon/projectzero@latest --plugins
```

{% endstep %}

{% step %}
A list of available plugins will be displayed.
{% endstep %}

{% step %}
Selected plugins will be added to the project and ready for use.
{% endstep %}

{% step %}
Unchecking a plugin will remove it from the project.
{% endstep %}
{% endstepper %}

## <mark style="color:red;">**Installation Steps**</mark>

Follow these steps to install plugins in **Project Zero CLI**:

{% stepper %}
{% step %}
Open a terminal and run the command:

```bash
npx @akinon/projectzero@latest --plugins
```

{% endstep %}

{% step %}
A list of available plugins will be displayed. Select the plugins you want to install.
{% endstep %}

{% step %}
Confirm your selection. The chosen plugins will be installed and ready for use.
{% endstep %}
{% endstepper %}

## <mark style="color:red;">**Available Plugins**</mark>

The following plugins can be installed to enhance your **Project Zero** experience:

1. [Akinon Next](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/akinon-next)
2. [Akifast](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/akifast)
3. Apple Pay
4. [B2B](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/b2b)
5. [Basket Gift Pack](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/basket-gift-package)
6. [BKM Express](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/bkm-express)
7. [Checkout Gift Pack](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/checkout-gift-package)
8. [Click\&Collect](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/click-and-collect)
9. [Credit Payment](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/credit-payment)
10. [GarantiPay](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/garantipay)
11. [Hepsipay](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/hepsipay)
12. [Masterpass](#masterpass)
13. [Multi Basket](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/multi-basket)
14. [One Click Checkout](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/one-click-checkout)
15. [OTP](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/otp)
16. [Pay On Delivery](#pay-on-delivery)
17. [Saved Card](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/saved-card)
18. [Tabby Payment Extension](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/tabby-payment-gateway)
19. [Tamara Payment Extension](https://docs.akinon.com/technical-guides/project-zero/next.js/plugins/tamara-payment-gateway)

### <mark style="color:red;">**Akinon Next**</mark>

Base UI and layout infrastructure for Project Zero applications.

[Click here for details](https://www.npmjs.com/package/@akinon/next)

### <mark style="color:red;">**Akifast**</mark>

Provides a fast login and payment experience.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-akifast)

### <mark style="color:red;">**Apple Pay**</mark>

Integrates Apple Pay as a payment method in checkout flows.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-apple-pay)

### <mark style="color:red;">**B2B**</mark>

Adds quote requests and saved cart features for corporate users.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-b2b)

### <mark style="color:red;">**Basket Gift Pack**</mark>

Adds a gift pack and/or a gift note to products in the basket. Enhances the gifting experience for customers.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-basket-gift-pack)

### <mark style="color:red;">**BKM Express**</mark>

Integrates the BKM Express payment method for users to make fast and secure payments without entering card details.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-bkm)

### <mark style="color:red;">**Checkout Gift Pack**</mark>

Enables a gift pack option on the payment page. Customers can choose to wrap their purchases as gifts during checkout.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-checkout-gift-pack)

### <mark style="color:red;">**Click & Collect**</mark>

Allows customers to place an order online and pick it up from a selected store. Reduces delivery costs and improves convenience for users.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-click-collect)

### <mark style="color:red;">**Credit Payment**</mark>

Supports credit card payments with installment and non-installment options.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-credit-payment)

### <mark style="color:red;">**Garanti Pay**</mark>

Allows Garanti Bank credit card users to make fast and secure payments without entering card details.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-gpay)

### <mark style="color:red;">**Hepsipay**</mark>

Adds Hepsipay as a payment method using an embedded iframe. Supports custom UI and handles payment success automatically.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-hepsipay)

### <mark style="color:red;">**Masterpass**</mark>

Secure card storage and payment experience using Masterpass.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-masterpass)

### <mark style="color:red;">**Multi Basket**</mark>

Enables customers to create and manage multiple virtual baskets at the same time. Facilitates better basket organization.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-multi-basket)

### <mark style="color:red;">**One Click Checkout**</mark>

Simplifies the checkout process by adding one-click payment methods.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-one-click-checkout)

### <mark style="color:red;">**OTP**</mark>

Adds SMS-based OTP (One-Time Password) verification for secure actions such as registration and updating profile information.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-otp)

### <mark style="color:red;">**Pay On Delivery**</mark>

Provides an option for customers to pay with cash or a credit card at the time of delivery.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-pay-on-delivery)

### <mark style="color:red;">**Saved Card**</mark>

Allows customers to store and reuse saved credit card details securely.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-saved-card)

### <mark style="color:red;">**Tabby Payment Extension**</mark>

Integrates Tabby’s installment and deferred payment solutions into the checkout.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-tabby-extension)

### <mark style="color:red;">**Tamara Payment Extension**</mark>

Adds Tamara’s "Buy Now, Pay Later" feature to the payment options. Customers can defer payments while ensuring a seamless checkout experience.

[Click here for details](https://www.npmjs.com/package/@akinon/pz-tamara-extension)
