# Tôi muốn kết nối Pushsale với website wordpress qua ContactForm 7 thì phải làm thế nào?

**Bước 1.** Tạo kết nối trên Pushsale. Chi tiết xem tại [2.5 Kết nối website](broken://pages/-LpTo-g3FvMDOWwN__jY)

**Bước 2.** Tiếp theo hãy copy **URL API** vừa được sinh ra sau khi tạo kết nối ở **bước 1**

![](/files/-MbuOWw1hq1cRkQHS377)

{% hint style="warning" %}
Lưu ý:&#x20;

Phần mềm luôn phát triển Contact Form 7 nâng cấp version mới,  nên một số khách hàng dựng website mà cài **Contact form 7 TO API** **phiên bản cũ** gặp lỗi thì cần cài đặt **Contact form 7 TO API  phiên bản mới** &#x20;
{% endhint %}

* Hướng dẫn cài đặt **Contact form 7 TO API phiên bản cũ**

**Bước 3.** Bạn sẽ phải cài đặt thêm plugin **Contact form 7 TO API phiên bản cũ.**  Plugin này không có sẵn trên phần plugin WordPress. “Contact form 7 TO API” là một phần mềm mã nguồn mở. Hãy bấm vào [**đây**](https://drive.google.com/drive/u/0/folders/1A_j66jD0K7AMuPX2bz1ZUD_z3-1MzkKShttps://drive.google.com/drive/u/0/folders/1A_j66jD0K7AMuPX2bz1ZUD_z3-1MzkKS) để download *(file ngày 5/5/2023)*, sau đó thực hiện Cài Đặt. ([Tham khảo tại đây](https://www.dharmishi.com/blog/post-contact-form-7-cf7-data-to-any-api-with-simple-api-integration/))

**Bước 4.** Trên phần quản trị của WordPress, hãy bấm vào Tab **API Intergration** như vùng 1

![](/files/-MbuOdXm3nGl4V053QhE)

### Các trường Pushsale nhận **API**

* **name \* :** tên khách hàng
* **phone \***: số điện thoại
* **message \*:** tin nhắn
* **Link:** Đường dẫn&#x20;
* **date:** Ngày tháng&#x20;
* **address:** Địa chỉ&#x20;
* **country:** Quốc gia&#x20;
* **state:** Bang
* **district:** Quận/ huyện&#x20;
* **ward:** Phường/ xã
* **products:** Chọn 1 sản phẩm
* **quantity:** Số lượng
* **utm\_source**
* **utm\_medium**
* **utm\_campaign**
* **utm\_agent**&#x20;
* **utm\_channel**&#x20;
* **utm\_content**
* **utm\_term**&#x20;
* **ip**

**Bước 5.** Sau đó **dán Url API vào vùng 2** (API đã copy tại bước 2)

**Bước 6.** Tiếp theo chọn phương thức và điền các trường thông tin cần thiết như vùng 3

{% hint style="warning" %}
**Lưu ý:**&#x20;

* Các biến **name, phone, email, message** hoặc biến bạn tự định nghĩa **không được có dấu cách** trong biến, bao gồm cả đầu và cuối biến.
* Nếu có tác động của kỹ thuật lên website của bạn thì hãy kiểm tra cài đặt lại plugin và kiểm tra lại cấu hình đã kết nối.&#x20;
  {% endhint %}

Vậy là chúng ta đã hoàn thành kết nối một website wordpress với Pushsale

{% hint style="info" %}
Trường hợp: Gặp lỗi mỗi lần nhập thông tin API vào và bấm lưu không lưu được thì bạn cần xóa **Contact form 7 TO API phiên bản cũ** và cài đặt **Contact form 7 TO API phiên bản mới**
{% endhint %}

* Hướng dẫn cài đặt **Contact form 7 TO API phiên bản mới**

**Bước 3.** Bạn sẽ phải cài đặt plugin **Contact form 7 TO API phiên bản mới.**  Plugin này không có sẵn trên phần plugin WordPress. “Contact form 7 TO API” là một phần mềm mã nguồn mở. Hãy bấm vào [**đây** ](https://drive.google.com/drive/u/0/folders/1A_j66jD0K7AMuPX2bz1ZUD_z3-1MzkKS)để download *(file ngày 14/5/2024)*, sau đó thực hiện Cài Đặt. ([Tham khảo tại đây](https://wordpress.org/plugins/contact-form-to-any-api/))

**Bước 4.** Trên phần Menu của WordPress, hãy bấm vào **CF7 to Any API >> Add New CF7 API**&#x20;

![](/files/oiDueXl94pYd75XbywC8)

<figure><img src="/files/9f9X6ct1FTFtRD8G8595" alt=""><figcaption></figcaption></figure>

### Các trường Pushsale nhận **API**

* **name \* :** tên khách hàng
* **phone \***: số điện thoại
* **message \*:** tin nhắn
* **Link:** Đường dẫn&#x20;
* **date:** Ngày tháng&#x20;
* **address:** Địa chỉ&#x20;
* **country:** Quốc gia&#x20;
* **state:** Bang
* **district:** Quận/ huyện&#x20;
* **ward:** Phường/ xã
* **products:** Chọn 1 sản phẩm
* **quantity:** Số lượng
* **utm\_source**
* **utm\_medium**
* **utm\_campaign**
* **utm\_agent**&#x20;
* **utm\_channel**&#x20;
* **utm\_content**
* **utm\_term**&#x20;
* **ip**

**Bước 5.** Sau đó **dán Url API** vào **vùng 1** (API đã copy tại bước 2)

**Bước 6.** Tiếp theo chọn phương thức và điền các trường thông tin cần thiết như **vùng 2**

{% hint style="warning" %}
**Lưu ý:**&#x20;

* Các biến **name, phone, email, message** hoặc biến bạn tự định nghĩa **không được có dấu cách** trong biến, bao gồm cả đầu và cuối biến.
* Nếu có tác động của kỹ thuật lên website của bạn thì hãy kiểm tra cài đặt lại plugin và kiểm tra lại cấu hình đã kết nối.&#x20;
  {% endhint %}

Vậy là chúng ta đã hoàn thành kết nối một website wordpress với Pushsale


---

# 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.pushsale.vn/cau-hoi-thuong-gap/marketing/toi-muon-ket-noi-pushsale-voi-website-wordpress-qua-contactform-7-thi-phai-lam-the-nao.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.
