# Kết nối Sapo Go

## 1. **Thông tin đồng bộ CNV và Sapo Go**

* Khách hàng, đơn hàng: đồng bộ 2 chiều (CNV <--> Sapo Go)

<figure><img src="/files/kKEAtDNsx79Bs0oJJ6hs" alt=""><figcaption><p>Đơn hàng Sapo Go -> CNV</p></figcaption></figure>

<figure><img src="/files/6oC6q0KFoRI447x3wO2c" alt=""><figcaption><p>Đơn hàng CNV -> Sapo Go</p></figcaption></figure>

<figure><img src="/files/IucMo3K3Fg5wPxCPOdDx" alt=""><figcaption><p>Khách hàng Sapo Go -> CNV</p></figcaption></figure>

<figure><img src="/files/6j2dV5WP2JITGpkdxjPi" alt=""><figcaption><p>Khách hàng CNV -> Sapo Go</p></figcaption></figure>

{% hint style="info" %}
Lưu ý: Đối với việc đồng bộ khách hàng, sẽ ko đồng bộ địa chỉ mặc định của khách hàng từ POS về CNV, vì các field địa chỉ ở POS khác với CNV nên khi đồng bộ địa chỉ khách hàng về CNV sẽ ko map theo các trường (tỉnh, tp, quận huyện xã phường ...), chỉ đổ về trường địa chỉ cụ thể, ảnh hưởng tới trải nghiệm khách hàng mua hàng và việc hiển thị phí vận chuyển theo setup của doanh nghiệp.
{% endhint %}

* Loại sản phẩm, sản phẩm: đồng bộ 1 chiều (Sapo Go -> CNV)

<figure><img src="/files/wl3rGmuJ4LY17klmlc0f" alt=""><figcaption><p>Sản phẩm Sapo Go -> CNV </p></figcaption></figure>

{% hint style="danger" %}
Ở Sapo Go phải cài đặt chi nhánh mặc định, luồng đồng bộ sản phẩm chỉ đồng bộ những sản phẩm ở chi nhánh mặc định Sapo Go về CNV.
{% endhint %}

<figure><img src="/files/3yVejQHuLAnNei7wep4B" alt=""><figcaption><p>Nhóm sản phẩm Sapo Go -> CNV</p></figcaption></figure>

{% hint style="info" %}
Sapo Go sản phẩm có quan hệ cha con nên khi đồng bộ về CNV sẽ vào danh mục sản phẩm thay vì nhóm sản phẩm.

Cấu hình danh mục để show lên Mini App vẫn theo nhóm sản phẩm

\=> Ở HUB CNV, Tạo nhóm sản phẩm tự động sau đó chọn các danh mục sản phẩm muốn hiển thị trên Mini App.

Mini App sẽ hiển thị tất cả sản phẩm có trong danh mục sản phẩm thuộc nhóm sp đã được setup trong cấu hình danh mục.
{% endhint %}

## **2. Hướng dẫn giao diện kết nối Sapo Go**&#x20;

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

Các thông tin cần nhập là những **thông tin mặc định Sapo Go cung cấp** khi doanh nghiệp đăng ký tài khoản&#x20;

**Sau khi kết nối:**

<figure><img src="https://cnvloyalty.larksuite.com/space/api/box/stream/download/asynccode/?code=NmQ5ZmFkZjhhYzgzOWM3YTY0NTBkODc0ZjMzNDE4MThfU2FUY2pVVkFia2VxYWt0VGx0R1pocEtCMTFZdk5DZXpfVG9rZW46SGljZmJSNlJlb2dGZjh4bms4YnVza2p4c29mXzE2OTY0NzUxNjU6MTY5NjQ3ODc2NV9WNA" alt=""><figcaption></figcaption></figure>

### **2.1 Đồng bộ Product :**&#x20;

Dùng để đồng bộ lại sản phẩm từ SapoGo đến CNV nếu trong quá trình server bị lỗi không về được sản phẩm.

### **2.2 Đồng bộ Collection:**&#x20;

Dùng để đồng bộ lại loại sản phẩm từ SapoGo đến CNV.

## **3. Một số yêu cầu thông tin đồng bộ từ CNV qua SapoGo**

### **3.1 Trong Sapo Go, có setting mặc định của cửa hàng:**

* Thông tin ID mặc định của Account Sapogo.
* Thông tin ID của location mặc định của cửa hàng.
* Thông tin ID mặc định của phương thức thanh toán.

### **3.2 Lưu ý khi đồng bộ Order từ Cnv qua Sapogo:**

* Tính năng "**Xác nhận giao hàng"** áp dụng đồng bộ cho đơn hàng được nhận tại cửa hàng. Với hình thức giao hàng thì không xác nhận ngay được
* Không đồng bộ phương thức thanh toán (lấy mặc định từ setting từ SapoGo)
* Khi **áp phí vận chuyển** từ CNV sang Sapo Go thì **tính năng giao hàng nhận tại cửa hàng của SapoGo** không áp dụng được.
* Chỉ đồng bộ phí vận chuyển cho đơn hàng (không đồng bộ mã vận đơn,...) do đối tác giao hàng của CNV và Sapo Go khác nhau.


---

# 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://huongdan.cnvloyalty.com/tinh-nang/cau-hinh/cong-ket-noi-du-lieu/ket-noi-sapo-go.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.
