<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Woocommerce Plugin &#8211; Phương Đỗ Blog</title>
	<atom:link href="https://dovanphuong.com/tag/woocommerce-plugin/feed" rel="self" type="application/rss+xml" />
	<link>https://dovanphuong.com</link>
	<description>Kinh doanh - Marketing Online - SEO - Wordpress</description>
	<lastBuildDate>Sat, 18 Sep 2021 14:09:43 +0000</lastBuildDate>
	<language>vi</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>
	<item>
		<title>Tắt tính năng kiểm tra độ mạnh của mật khẩu trong Woocommerce</title>
		<link>https://dovanphuong.com/tat-tinh-nang-kiem-tra-mat-khau-woocommerce.html</link>
					<comments>https://dovanphuong.com/tat-tinh-nang-kiem-tra-mat-khau-woocommerce.html#respond</comments>
		
		<dc:creator><![CDATA[Đỗ Văn Phương]]></dc:creator>
		<pubDate>Sun, 21 Jul 2019 09:35:23 +0000</pubDate>
				<category><![CDATA[Woocommerce]]></category>
		<category><![CDATA[Bảo mật website]]></category>
		<category><![CDATA[Tối ưu và tăng tốc Wordpress]]></category>
		<category><![CDATA[Woocommerce Plugin]]></category>
		<guid isPermaLink="false">https://dovanphuong.com/?p=3642</guid>

					<description><![CDATA[Vì lý do bảo mật, WooCommerce tích hợp sẵn tính năng kiểm tra độ mạnh của mật khẩu để ép buộc người dùng phải sử dụng một mật khẩu đủ mạnh (dài tối thiểu 6 ký tự, có kí tự đặc biệt, in hoa, in thường, có số, có chữ,&#8230;) Mục đích thì rất tốt ... <a title="Tắt tính năng kiểm tra độ mạnh của mật khẩu trong Woocommerce" class="read-more" href="https://dovanphuong.com/tat-tinh-nang-kiem-tra-mat-khau-woocommerce.html" aria-label="Đọc thêm về Tắt tính năng kiểm tra độ mạnh của mật khẩu trong Woocommerce">Đọc tiếp</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Vì lý do bảo mật, WooCommerce tích hợp sẵn tính năng kiểm tra độ mạnh của mật khẩu để ép buộc người dùng phải sử dụng một mật khẩu đủ mạnh (dài tối thiểu 6 ký tự, có kí tự đặc biệt, in hoa, in thường, có số, có chữ,&#8230;)</p>



<p class="wp-block-paragraph">Mục đích thì rất tốt nhưng dở hơi là để làm được điều đó WooCommerce đã sử dụng 1 file js có tên là <code>zxcvbn.min.js</code> nặng tới hơn <strong>800Kb</strong>. File này được tích hợp sẵn trong thư mục <code>wp-includes/js</code> của WordPress.</p>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="588" height="134" src="https://dovanphuong.com/wp-content/uploads/2019/07/zxcvbn.min_.js.jpg" alt="zxcvbn.min.js" class="wp-image-3643" srcset="https://dovanphuong.com/wp-content/uploads/2019/07/zxcvbn.min_.js.jpg 588w, https://dovanphuong.com/wp-content/uploads/2019/07/zxcvbn.min_.js-300x68.jpg 300w" sizes="(max-width: 588px) 100vw, 588px" /><figcaption>zxcvbn.min.js trong core của WP</figcaption></figure>



<p class="wp-block-paragraph">Bạn cảm thấy sao khi người dùng phải tải về một file js nặng tới hơn 800Kb? Chắc chắn nó sẽ làm chậm tốc độ website. Để <a href="https://dovanphuong.com/tag/toi-uu-wordpress">wordpress tối ưu</a>, bạn cần phải loại bỏ file js này. Thêm đoạn code dưới đây vào file&nbsp;<code>functions.php</code>&nbsp;trong thư mục theme của bạn:</p>



<pre class="wp-block-preformatted">// Tắt tính năng kiểm tra độ mạnh của mật khẩu trong Woocommerce
function dvp_remove_password_strength() {
    wp_dequeue_script( 'wc-password-strength-meter' );
}
add_action( 'wp_print_scripts', 'dvp_remove_password_strength', 10 );</pre>



<h2 class="wp-block-heading"><strong>Liệu có ảnh hưởng đến khách hàng?</strong></h2>



<p class="wp-block-paragraph">Đối với khách hàng am hiểu công nghệ, tự bản thân họ sẽ ý thức sử dụng mật khẩu phức tạp để <a href="https://dovanphuong.com/tag/bao-mat-website">bảo mật</a>. Nên cái tính năng kiểm tra độ mạnh của mật khẩu này hoàn toàn không cần thiết.</p>



<p class="wp-block-paragraph">Còn đối với người <strong>không am hiểu về công nghệ</strong>, họ thường có xu hướng đặt mật khẩu thật đơn giản và dễ nhớ (như số điện thoại hoặc ngày tháng năm sinh). Khi đó họ sẽ nhận được cảnh báo, yêu cầu phải thêm các ký tự đặc biệt, viết hoa hoặc thêm số,&#8230; Điều này khiến họ cảm thấy thật phiền phức! Bởi đối với nhóm khách hàng này, mấy cái tài khoản trên mạng chẳng có ý nghĩa gì, không cần phải bảo vệ, mất thì tạo cái mới. Do đó tính năng kiểm tra độ mạnh của mật khẩu lại càng vô nghĩa.</p>



<figure class="wp-block-image"><a href="https://dovanphuong.com/wp-content/uploads/2019/07/kiem-tra-do-manh-mat-khau.gif"><img decoding="async" width="880" height="440" src="https://dovanphuong.com/wp-content/uploads/2019/07/kiem-tra-do-manh-mat-khau.gif" alt="Kiểm tra độ mạnh của mật khẩu" class="wp-image-3644"/></a><figcaption>Kiểm tra độ mạnh của mật khẩu</figcaption></figure>



<p class="wp-block-paragraph">Đối với một số Woocommerce theme có sử dụng <strong>Lightbox đăng nhập</strong>, thì nó sẽ thêm form đăng nhập trên tất cả các trang của bạn, có nghĩa là script kiểm tra độ mạnh mật khẩu cũng sẽ tải trên tất cả các page.</p>



<p class="wp-block-paragraph">Bạn vào <strong>Tùy biến giao diện → Shop → My Account</strong> và thay đổi phần the <strong>Login Style</strong> từ <code>Lightbox</code> thành <code>Link</code>. Khi đó script này sẽ chỉ tải trên trang đăng nhập &amp; đăng ký thôi.</p>



<p class="wp-block-paragraph">Tóm lại, tắt tính năng kiểm tra độ mạnh của mật khẩu trong Woocommerce giúp tối ưu cho WordPress, tăng tốc độ tải trang, đỡ làm phiền khách hàng.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dovanphuong.com/tat-tinh-nang-kiem-tra-mat-khau-woocommerce.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tùy chỉnh thông tin thanh toán của khách hàng trong Woocommerce</title>
		<link>https://dovanphuong.com/thong-tin-thanh-toan-woocommerce.html</link>
					<comments>https://dovanphuong.com/thong-tin-thanh-toan-woocommerce.html#comments</comments>
		
		<dc:creator><![CDATA[Đỗ Văn Phương]]></dc:creator>
		<pubDate>Mon, 23 Oct 2017 16:37:18 +0000</pubDate>
				<category><![CDATA[Woocommerce]]></category>
		<category><![CDATA[Woocommerce Plugin]]></category>
		<guid isPermaLink="false">https://dovanphuong.com/?p=3054</guid>

					<description><![CDATA[Ai cũng biết Woocommerce là plugin nổi tiếng nhất giúp xây dựng một trang bán hàng chuyên nghiệp với WordPress. Tuy nhiên WooCommerce cũng có một số điểm không phù hợp với người Việt Nam. Đặc biệt là phần thông tin thanh toán của khách hàng có nhiều trường dữ liệu dư thừa, ví dụ: ... <a title="Tùy chỉnh thông tin thanh toán của khách hàng trong Woocommerce" class="read-more" href="https://dovanphuong.com/thong-tin-thanh-toan-woocommerce.html" aria-label="Đọc thêm về Tùy chỉnh thông tin thanh toán của khách hàng trong Woocommerce">Đọc tiếp</a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ai cũng biết Woocommerce là plugin nổi tiếng nhất giúp xây dựng một trang bán hàng chuyên nghiệp với WordPress. Tuy nhiên WooCommerce cũng có một số điểm không phù hợp với người Việt Nam. Đặc biệt là phần thông tin thanh toán của khách hàng có nhiều trường dữ liệu dư thừa, ví dụ:</p>



<ul class="wp-block-list"><li>Mặc định plugin&nbsp;Woocommerce chia phần họ tên của khách hàng thành 2 phần tách biệt là <strong>First Name</strong> (tên của bạn) và <strong>Last Name</strong> (họ của bạn). Điều này là không phù hợp với thói quen của người Việt Nam. Để tiết kiệm thời gian cũng như tạo ra sự tiện lợi cho khách hàng thì chúng ta chỉ cần để 1 trường dữ liệu duy nhất là <strong>Họ và Tên</strong> để khách hàng chỉ phải điền 1 lần thôi.</li><li>Tương tự cũng có 2 ô địa chỉ là <code>Address 1</code> và <code>Address 2</code>, trong khi chúng ta chỉ cần 1 ô địa chỉ là đủ.</li><li>Ngoài ra, mặc định Woocommerce cũng có trường dữ liệu như <code>Company</code> (công ty của bạn), <code>State</code> (tiểu bang), <code>Postcode</code> (mã bưu chính) và <code>Country</code> (quốc gia) cũng là không cần thiết.</li></ul>



<h2 class="wp-block-heading" id="h-t-i-u-th-ng-tin-kh-ch-h-ng"><strong>Tối ưu thông tin khách hàng</strong></h2>



<p class="wp-block-paragraph">Với một trang bán hàng thông thường thì chúng ta chỉ cần thu thập những dữ liệu sau:</p>



<ul class="wp-block-list"><li>Họ và tên của khách hàng;</li><li>Số điện thoại liên hệ;</li><li>Địa chỉ email (để tạo tài khoản);</li><li>Địa chỉ chi tiết nơi nhận hàng;</li></ul>



<p class="wp-block-paragraph">Khi đó những trường dữ liệu dư thừa hoặc không phù hợp nên được ẩn đi. Có 2 lợi ích rõ ràng:</p>



<ul class="wp-block-list"><li>Một là để phần điền thông tin trông gọn gàng, vừa đủ, tiết kiệm thời gian nhập liệu cho khách hàng.</li><li>Hai là để tối ưu cơ sở dữ liệu. Database không phải lưu trữ những thứ không cần thiết.</li></ul>



<p class="wp-block-paragraph">Để làm việc này các bạn có nhiều cách, chẳng hạn như thêm các đoạn code vào file <code>function.php</code> của theme hoặc sửa trực tiếp tại thư mục plugin. Tuy nhiên tác động bằng code thì sau này mỗi khi update plugin hoặc theme thì các tùy chỉnh của bạn sẽ trở về mặc định. Hơn nữa không phải ai cũng giỏi về code nên trong bài viết này tôi sẽ hướng dẫn các bạn chỉnh sửa các trường dữ liệu khách hàng bằng cách sử dụng plugin.</p>



<p class="wp-block-paragraph">Plugin các bạn cần là <a href="https://wordpress.org/plugins/woo-checkout-field-editor-pro/" target="_blank" rel="nofollow noopener">Woo Checkout Field Editor Pro</a>.</p>



<p class="wp-block-paragraph">Điều kiện để plugin hoạt động đương nhiên là bạn phải có&nbsp;Woocommerce rồi.</p>



<h2 class="wp-block-heading" id="h-h-ng-d-n-s-d-ng-woo-checkout-field-editor-pro">Hướng dẫn sử dụng&nbsp;Woo Checkout Field Editor Pro</h2>



<p class="wp-block-paragraph"><strong>Bước 1:</strong> Cài đặt và kích hoạt&nbsp;WooCommerce Checkout Field Editor (Manager) Pro. Xem hướng dẫn <a href="https://dovanphuong.com/huong-dan-cai-dat-plugin-cho-wordpress.html">tại đây</a>&nbsp;nếu bạn chưa biết!</p>



<div class="wp-block-image"><figure class="aligncenter"><a href="https://dovanphuong.com/wp-content/uploads/2017/10/Woo-Checkout-Field-Editor-Pro-.jpg"><img decoding="async" width="692" height="271" src="https://dovanphuong.com/wp-content/uploads/2017/10/Woo-Checkout-Field-Editor-Pro-.jpg" alt="Woo Checkout Field Editor Pro" class="wp-image-3055" srcset="https://dovanphuong.com/wp-content/uploads/2017/10/Woo-Checkout-Field-Editor-Pro-.jpg 692w, https://dovanphuong.com/wp-content/uploads/2017/10/Woo-Checkout-Field-Editor-Pro--300x117.jpg 300w" sizes="(max-width: 692px) 100vw, 692px" /></a><figcaption>Woo Checkout Field Editor Pro</figcaption></figure></div>



<p class="wp-block-paragraph"><strong>Bước 2:</strong> Bạn vào&nbsp;<code>WooCommerce =&gt; Checkout Form</code> để quản lý các trường dữ liệu.</p>



<div class="wp-block-image"><figure class="aligncenter"><a href="https://dovanphuong.com/wp-content/uploads/2017/10/WooCommerce-Checkout-Field-Editor-Pro.jpg"><img loading="lazy" decoding="async" width="1419" height="330" src="https://dovanphuong.com/wp-content/uploads/2017/10/WooCommerce-Checkout-Field-Editor-Pro.jpg" alt="WooCommerce Checkout Field Editor Pro" class="wp-image-3057" srcset="https://dovanphuong.com/wp-content/uploads/2017/10/WooCommerce-Checkout-Field-Editor-Pro.jpg 1419w, https://dovanphuong.com/wp-content/uploads/2017/10/WooCommerce-Checkout-Field-Editor-Pro-300x70.jpg 300w, https://dovanphuong.com/wp-content/uploads/2017/10/WooCommerce-Checkout-Field-Editor-Pro-1024x238.jpg 1024w" sizes="auto, (max-width: 1419px) 100vw, 1419px" /></a><figcaption>WooCommerce Checkout Field Editor Pro</figcaption></figure></div>



<ul class="wp-block-list"><li>Mặc định bạn đang ở phần <strong>Billing Fields</strong> (thông tin thanh toán);</li><li><strong>Shipping Fields</strong> là phần thông tin vận chuyển;</li><li><strong>Additional Fields</strong>&nbsp;là thông tin thêm;</li><li>Nút <strong>Add field</strong>&nbsp;để thêm trường dữ liệu mới;</li><li><strong>Remove</strong> để xóa;</li><li><strong>Enable</strong> để kích hoạt;</li><li><strong>Disable</strong> để vô hiệu hóa.</li></ul>



<p class="wp-block-paragraph">Phía dưới là các trường dữ liệu hiện đang sử dụng. Theo thứ tự từ trên xuống dưới trong đây sắp xếp như nào thì bên ngoài trang thanh toán sẽ hiển thị như thế. Bạn có thể kéo &#8211; thả để sắp xếp tùy ý.</p>



<p class="wp-block-paragraph">Muốn sửa phần nào thì bạn click nút <code>Edit</code> tương ứng bên tay phải sẽ hiện ra bảng:</p>



<div class="wp-block-image"><figure class="aligncenter"><a href="https://dovanphuong.com/wp-content/uploads/2017/10/edit-checkout-field.jpg"><img loading="lazy" decoding="async" width="503" height="428" src="https://dovanphuong.com/wp-content/uploads/2017/10/edit-checkout-field.jpg" alt="Edit checkout field" class="wp-image-3062" srcset="https://dovanphuong.com/wp-content/uploads/2017/10/edit-checkout-field.jpg 503w, https://dovanphuong.com/wp-content/uploads/2017/10/edit-checkout-field-300x255.jpg 300w" sizes="auto, (max-width: 503px) 100vw, 503px" /></a></figure></div>



<p class="wp-block-paragraph"><strong>Ý nghĩa của các ô dữ liệu:</strong></p>



<ul class="wp-block-list"><li><strong>Name</strong> là tên (hoặc ID) lưu trong cơ sở dữ liệu.</li><li><strong>Type</strong> là thể loại/định dạng cho phép nhập liệu (ví dụ <code>text</code> là văn bản, <code>tel</code> là số điện thoại, <code>email</code> là thư điện tử,&#8230;)</li><li><strong>Label</strong> là tên hiển thị.</li><li><strong>Placeholder</strong> là nội dung gợi ý cho khách hàng điền thông tin.</li><li><strong>Class</strong>&nbsp;là thuộc tính CSS của vùng nhập liệu (bạn sử dụng&nbsp;<code>form-row-wide</code> nếu muốn đó là 1 dòng duy nhất, muốn chia thành 2 cột thì cột bên trái sử dụng <code>form-row-first</code> và cột bên phải sử dụng <code>form-row-last</code> để chia)</li><li><strong>Validation</strong>&nbsp;là điều kiện/quy tắc bắt buộc. Bạn có 2 lựa chọn: <code>phone</code> là định dạng số điện thoại, <code>email</code> là định dạng thư điện tử. Tức là nếu dữ liệu khách hàng nhập vào đây không đúng định dạng thì sẽ xảy ra lỗi. Điều này nhằm hạn chế khách hàng khai báo thông tin linh tinh.</li><li><strong>Required</strong>&nbsp;nếu có thì không được bỏ trống.</li></ul>



<p class="wp-block-paragraph"><strong>Bước 3:</strong> Sau khi sửa xong bạn phải click nút <strong>Save changes</strong> để lưu lại.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dovanphuong.com/thong-tin-thanh-toan-woocommerce.html/feed</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
