---
description: Woocommerce auto sync with google merchant
---

# WooShop

Đây là tiện ích tích hợp giữa plugin WooCommerce ([tạo web bán hàng](https://www.hoangweb.com/wordpress/huong-dan-lam-trang-web-ban-hang-su-dung-woocommerce)) và Google Merchant. Plugin wordpress này giúp đồng bộ sản phẩm của WooCommerce lên google shop một cách nhanh nhất.

### Tích hợp google merchant cho Woocommerce

Thông thường để cập nhật sản phẩm trên website WordPress của bạn có sử dụng Woocommerce lên Google Merchant, bạn thường sử dụng dạng feed. Bằng cách cài đặt plugin miễn phí từ wordpress.org để xuất ra file XML. Giống như cấu trúc Sitemap, [Yoast SEO](https://www.hoangweb.com/wordpress/cai-dat-va-cau-hinh-wordpress-seo-by-yoast-tu-a-den-z) plugin có tạo sitemap cho dữ liệu trong WordPress, có địa chỉ: http://yourdomain/sitemap.xml

Mặc định Woocommerce không hỗ trợ tạo feed cho Google merchant, mà bạn phải [viết plugin cho wordpress](https://www.hoangweb.com/dich-vu-viet-plugin-wordpress-theo-yeu-cau) cho tính năng này hoặc sử dụng plugin sẵn có trên [Wordpress repository](https://wordpress.org/plugins/).&#x20;

Có một vài plugin phổ biến bạn có thể sử dụng để tạo feed cho sản phẩm Woocommerce như: [Woocommerce Google Feed Manager](https://wordpress.org/plugins/wp-product-feed-manager/), [WooCommerce Google Product Feed](https://wordpress.org/plugins/woocommerce-to-google-merchant-center/), ..

![Ví dụ google shopping product feed](https://1270529069-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfmqmqCsz0Wmnlvofi0%2F-Lfmr-rHf6-PApB1cNOI%2F-Lfmw_o5NMDIzpJF0hK8%2Fgoogle-shopping-feed.jpg?alt=media\&token=f8264c0e-b89f-4bbe-b4cd-a73142d53286)

Đây là cách phổ biến mà mọi người hay sử dùng để đồng bộ sản phẩm Woocommerce lên google shop. Tuy nhiên, cũng có những ưu điểm và nhược điểm.

**Ưu điểm**: miễn phí.

**Nhược điểm**:&#x20;

* khó kiểm xoát, hay gặp lỗi khi crawl sản phẩm trên merchant.
* Khó sử dụng cho người mới, cấu hình phức tạp và cần nhiều thao tác.
* Thời gian merchant cập nhật sản phẩm khá chậm (từ 1-2 ngày sau khi thêm/sửa sản phẩm từ woocommerce)

### Plugin này có gì khác biệt?

Cách tiếp cận của chúng tôi hoàn toàn khác biệt. Plugin WooShop được phát triển hoàn toàn dựa trên Shopping API của Google. Chúng tôi không sử dụng chế độ tải feed lên google merchant một cách thông thường. Đó là một cải tiến trong bước sử dụng google merchant.

Mặc dù đây là cách phổ biến nhất, tuy nhiên do một số hạn chế khi sử dụng feed để cập nhật sản phẩm của bạn lên tìm kiếm Google. Bạn không kiểm xoát được thời gian cập nhật của một sản phẩm nào đó, vì lý do nào đó feed có thể bị phát hiện lỗi cú pháp hoặc chứa dữ liệu sai không hợp lệ đối với Merchant .

Trong trường hợp website bạn có [cài đặt hệ thống cache](https://www.hoangweb.com/wordpress/tang-toc-wordpress-voi-wp-super-cache-cai-dat-va-cau-hinh), URL feed cũng bị cache nếu không cấu hình đúng cách. Dẫn đến dù bạn có cập nhật lại sản phẩm trên woocommerce, nhưng đợi 1-2 ngày trôi qua sản phẩm trên merchant vẫn chưa được cập nhật theo.

Cách tiếp cận thông qua API hoàn toàn khác. Mỗi khi bạn thêm sản phẩm mới hoặc cập nhật thông số sản phẩm trên wordpress, plugin sẽ tự động đăng/cập nhật sản phẩm lên   google merchant.

### Giới thiệu tính năng

#### Tôi muốn cập nhật các sản phẩm cũ?

Bạn không thể cập nhật hàng ngàn sản phẩm bằng tay? bằng cách nhấn nút đăng lên shop cho từng sản phẩm một. Điều này rất khó chịu và chúng tôi không muốn làm mất nhiều thời giản của bạn.

Các sản phẩm cũ bạn thêm vào woocommerce trước đó sẽ tự động được đồng bộ bởi cron được cài đặt sau khi kích hoạt plugin. Sau mỗi giờ plugin sẽ quét các sản phẩm chưa được đăng lên merchant và tự động đăng các sản phẩm đó cùng lúc lên tài khoản merchant của bạn cho đến hết.

#### **Import sản phẩm với số lượng lớn?**

Khi bạn import data vào woocommerce với số lượng lớn các sản phẩm, theo mặc định mỗi sản phẩm được import thành công sẽ tự động đồng bộ lên merchant ngay lúc đó. Thêm nhiệm vụ này sẽ gánh nặng cho công việc import dữ liệu của bạn, do đó chúng ta sẽ tách riêng 2 tác vụ này riêng biệt.

Để quá trình import diễn ra nhanh chóng, bạn hãy tắt tính năng "Auto Sync on save" trong trang cài đặt plugin. Như vậy các sản phẩm sau khi import sẽ được đồng bộ lên merchant sau cùng.

#### Quản lý các sản phẩm trên merchant

![](https://1270529069-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfmqmqCsz0Wmnlvofi0%2F-LfnJMJPWrMaQXvzuPWg%2F-LfnMYc_pPl_Ioem9whq%2Fwoo-shop-manage.png?alt=media\&token=6aae6c22-de33-4f00-b7e4-01ad48b9f93c)

Truy cập trang danh sách sản phẩm, dê chuột vào từng sản phẩm để biết sản phẩm đã được đăng lên merchant hay chưa. Nếu bạn nhìn thấy chấm tròn xám tức SP đang chờ được đồng bộ hoặc nếu muốn đăng ngay SP đó thì nhấn vào liên kết "Sync shop".

Bên cạnh đó,  bạn có thể bật/tắt để cho phép sản phẩm có được đăng lên merchant hay không? nếu sản phẩm đã tồn tại trên shopping bạn cũng có thể gỡ chúng xuống chỉ một click chuột.

![](https://1270529069-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfmqmqCsz0Wmnlvofi0%2F-LfmxSlvkEEauMKUf3Gz%2F-Lfn2c7OjXSc8cBkdWtC%2Fask-publish-product.png?alt=media\&token=d3a871f1-7459-4833-aedb-be6e4142c100)

Bạn cũng có thể lọc xem sp nào chưa được đăng, chọn selectbox bên trái và nhấn nút Filter. Tính năng này vừa để kiểm tra chức đồng bộ tự động của plugin và cũng có thể thực hiện bằng tay.

Có một tính năng khác, cho bạn đồng bộ bằng tay hàng loạt. Bạn sẽ muốn đồng bộ/gỡ bỏ tất cả các sản phẩm ở phân trang hiện tại. Để thực hiện, bạn nhấn nút "Sync all".

Theo dõi trạng thái, của từng sản phẩm để đảm bảo sản phẩm của bạn đã được đồng bộ trên merchant. Mỗi sản phẩm có biểu thị tình trạng đồng bộ, mầu xanh (đã được đồng bộ) - mầu xám (chưa được đồng bộ)

![Trạng thái đồng bộ](https://1270529069-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfmqmqCsz0Wmnlvofi0%2F-LfmxSlvkEEauMKUf3Gz%2F-Lfn3_vyOoHMCRRR6Icq%2Fsync-status.png?alt=media\&token=dc6b38c0-edd5-4754-8a89-f850a09b5445)

Bạn cũng có thể đăng từng sản phẩm lên shopping nếu muốn, bằng cách dê chuột vào sản phẩm và nhấn vào liên kết \[Sync shop] cho sản phẩm đó. Trước khi đồng bộ lên merchant, plugin sẽ xác nhận bạn có đồng ý đăng hoặc gỡ bỏ trên Google merchant.

**Lưu ý**: nếu bạn mở trang sản phẩm để thêm mới hoặc sửa , sau khi nhấn nút "Lưu", sản phẩm sẽ mặc định đồng bộ lên merchant. Trong trường hợp bạn không có ý định đăng phẩm này, trước khi nhấn Lưu hãy chọn "Private" ở mục  "Visibility".

![](https://1270529069-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfmqmqCsz0Wmnlvofi0%2F-LfmxSlvkEEauMKUf3Gz%2F-Lfn69i8N3wPPVBi3FyO%2Fsync-status1.png?alt=media\&token=ca30bc34-6be7-4f6f-8848-d52f375a2a6a)

> Nếu bạn nhìn thấy mầu xanh, nghĩa là sản phẩm đã được gửi thành công trên tài khoản merchant của bạn.

WooCommerce là plugin bán hàng tiêu chuẩn, nên hầu hết các thông số của sản phẩm tương đồng trên Google shopping. Tuy nhiên, có một số trường được bổ xung sau khi cài plugin. Tại trang sửa sản phẩm woocommerce, chọn tab G-Merchant.

![](https://1270529069-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfmqmqCsz0Wmnlvofi0%2F-LfnP_QDuIPcFljauyUx%2F-LfnRLJMFebFnvdwRKeb%2Fg-merchant-fields.png?alt=media\&token=70f53633-6b23-42d1-91a8-0468f23915ab)

Giải thích:

* Shopping category: danh mục sp hợp lệ trên google shopping.
* Adult: sản phẩm dành cho người lớn
* Condition: mới, cũ, tút tát

Để nhập mã GTIN, chọn tab Inventory.

### Cài đặt

#### Tải và kích hoạt plugin

**Yêu cầu**: để có thể kích hoạt plugin, yêu cầu cấu hình hosting:

* Cài đặt PHP extension: ioncube loader
* PHP 5.6 - 7.0

Tải plugin & bản quyền:

* Plugin WooShop [tại đây](https://drive.google.com/open?id=1pARJPw1LnyHfif1BtbPrcNoTP-w8UbqK).
* Key File: để lấy key miễn phí, truy cập [https://chongclicktac.com/plugins/dong-bo-tu-dong-len-google-merchant-cho-woocommerce/](https://chongclicktac.com/plugins/dong-bo-tu-dong-len-google-merchant-cho-woocommerce/) và điền vào form đăng ký.

> Lưu ý: nếu file key ở trên hết hạn, vui lòng truy cập link ở trên và gửi yêu cầu lấy key mới miễn phí. Để sử dụng vĩnh viên trên website của bạn và update miễn phí plugin, hãy liên hệ với chúng tôi để đặt mua plugin.

#### Cài đặt

Sau khi tải plugin và giải nén vào thư mục /wp-content/plugins/ và copy tệp `lic.php` vào thư mục /wp-content/plugins/woocommerce-auto-sync-google-merchant/data/

Đăng nhập vào wordpress và kích hoạt plugin như bình thường.

![](https://1270529069-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfmqmqCsz0Wmnlvofi0%2F-Lfn6Kv9au-N8HUzqbkD%2F-LfnEdyhdc8rDgO9l_po%2Fwoo-shop-plugin.png?alt=media\&token=a7b136f6-59b4-4dbd-b57b-864dd03168f2)

Sau khi kích hoạt, nhấn vào liên kết Settings ở bên cạnh để chuyển đến trang cấu hình.

![Cấu hình plugin](https://1270529069-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfmqmqCsz0Wmnlvofi0%2F-Lfn6Kv9au-N8HUzqbkD%2F-LfnFQA-UdbDR7sgDaFF%2Fwoo-shop-setting.png?alt=media\&token=5f4fcfdd-d603-4983-bbf2-1083c5d27d4d)

Điền Merchant ID và Content API Key và nhấn nút Save Changes.&#x20;

Để lấy mã Merchant ID, bạn đăng nhập vào Google Merchant Center, ở bên dưới Logo bạn sẽ nhìn thấy mã này:

![Merchant ID](https://1270529069-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfmqmqCsz0Wmnlvofi0%2F-Lfn6Kv9au-N8HUzqbkD%2F-LfnGfH4nM9UPR-oQ6JA%2Fimage.png?alt=media\&token=3a268728-be2b-48a5-8c9e-8c7ed07891be)

Trường "Content API Key" là mã API được cấp trên tải khoản Merchant của bạn, để lấy mã này bạn nhấn chuột vào biểu tượng dấu 3 chấm ở góc phải trên cùng và chọn Content API

Nhấn tab AUTHENTICATION và nhấn nút + để tạo API.

![](https://1270529069-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfmqmqCsz0Wmnlvofi0%2F-LfnHR6CplzWY7hyC7cB%2F-LfnIp8-eMwQOF4SZU3e%2Fimage.png?alt=media\&token=52422d82-4270-49a2-a205-719bb3e18e77)

Bạn sẽ thấy xuất hiện tải file, lưu tệp về máy tính và sao chép nội dung của file này và dán vào trường Content API Key.

#### Cấu hình cronjob

Để việc đồng bộ tự đông lên merchant và web hoạt động ổn định, chúng tôi yêu cầu bạn cài đặt cron cho Wordpress. Để thực hiện làm theo những bước sau đây:

1- Mở tệp wp-config.php và thêm vào dòng này:

```
/* That's all, stop editing! Happy blogging. */
define('DISABLE_WP_CRON', true);
```

2- Đăng nhập vào cPanel, tìm "cron" và nhấn vào biểu tượng "Cron jobs". Thêm cron "Once per hour" với script sau:

```
cd /home/xx/public_html; /usr/local/bin/php -q wp-cron.php >/dev/null 2>&1 
```

> Lưu ý: thay xx bằng username , sử dụng để đăng nhập vào cPanel.

