# Функціонал

### Процес створення замовлення

Після того як клієнт обрав товари, та перейшов на сторінку оплати, потрібно обрати спосіб оплати через "AlliancePay"

<figure><img src="/files/1oWzRhlChyFPyF21LQus" alt=""><figcaption></figcaption></figure>

Після чого, покупця перенаправляє на платіжну сторінку з введення каркових даних&#x20;

<figure><img src="/files/gDSunVoo9br0y4QWonOo" alt=""><figcaption></figcaption></figure>

### Перегляд замовлень в адмін панелі

Для того, щоб переглянути всі замовлення, потрібно перейти за шляхом `Компоненти → VirtueMart → Orders`

<figure><img src="/files/0wjkQL995aIgJP7H6Usw" alt=""><figcaption></figcaption></figure>

Перегляд деталей платежу, виконується при натисканні на значення в колонці `"Order number/Invoice"`&#x20;

<figure><img src="/files/PLexVtzGApXuszt6CzwY" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/PWWgENw75iMJDJeTmkoH" alt="Деталі замовлення"><figcaption></figcaption></figure>

### Перевірка статусу замовлення

{% hint style="info" %}
У разі виникнення проблем з статусом замовлення, присутній функціонал ручної перевірки
{% endhint %}

В деталях платежу знаходиться розділ "**AlliancePay оновити транзакції та статуси**"

<figure><img src="/files/Gyvt083xi6cWKTFZak0I" alt=""><figcaption></figcaption></figure>

При натисканні на клавішу "Оновити", буде виконуватись перевірка статусу платежу

### Виконання повернень

В деталях платежу, можна знайти два розділа "**Часткове повернення коштів (Alliance)**" та "**Full Refund (AlliancePay)"**

{% hint style="info" %}
Обов'язково "Статус оплати" плтежу повинен мати "SUCCESS", що вказує на його успішність

![](/files/sQ5ZjIPN9BUCizIIV1VU)
{% endhint %}

{% tabs %}
{% tab title="Часткове повернення коштів" %}
Для виконання часткового поверення коштів, в розділі "**Часткове повернення коштів (Alliance)**", потрібно за допомогою чекбоксів, обрати ті товари за якими буде виконуватись поверення

<figure><img src="/files/e8w6EEs7WmXwqPnK6VuM" alt=""><figcaption></figcaption></figure>

Тим самим система автоматично підрахуває суму по вибраним товарах

Після чого, потрібно натиснути кнопку "Виконати повернення для обраних товарів", відразу з'явиться вікно з повідомленям про успішне часткове повернення

<figure><img src="/files/sKwzgqSNT9gpoNn1KIj6" alt=""><figcaption></figcaption></figure>

В деталях платежу в розділі "**Історія транзакцій Alliance**", з'явиться новий платіж з типом операції "REFUND"

<figure><img src="/files/LZoca55UBzadRZQ7WLel" alt=""><figcaption></figcaption></figure>

{% endtab %}

{% tab title="Повне повернення коштів" %}
Для виконання повного повернення коштів, потрібно в розділі "**Full Refund (AlliancePay)**"

натиснути кнопку **"Execute Order Refund"**

<figure><img src="/files/GCdsp6ZeKnjs8VwcqKV2" alt=""><figcaption></figcaption></figure>

Після чого в розділі "**Історія транзакцій Alliance**" з'явиться новий платіж з типом операції "REFUND"

<figure><img src="/files/2Nml7nxSet6tJUT6s9oA" alt=""><figcaption></figcaption></figure>

А також в розділі "Items" кожен товар отримає статус "Refunded"

<figure><img src="/files/ieC5xV8ObjMjLnD7gwCs" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.merchant.alb.ua/platizhni-vidzheti-dlya-cms/joomla-+-virtuemart/funkcional.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
