CHƯƠNG 1: TỔNG QUAN VỀ WORDPRESS VÀ PLUGIN WOOCOMMERCE 1.1 Giới thiệu chung về Wordpress WordPress là một phần mềm nguồn mở (Open Source Software ) được viết bằng ngôn ngữ lập trình website PHP và sử dụng hệ quản trị cơ sở dữ liệu MySQL; cũng là bộ đôi ngôn ngữ lập trình website thông dụng nhất hiện tại. WordPress được ra mắt lần đầu tiên vào ngày 27/5/2003 bởi tác giả Matt Mullenweg và Mike Little. Hiện nay WordPress được sở hữu và phát triển bởi công ty Automattic có trụ sở tại San Francisco, California thuộc hợp chủng quốc Hoa Kỳ. WordPress là một mã nguồn mở bằng ngôn ngữ PHP để hỗ trợ tạo blog cá nhân, và nó được rất nhiều người sử dụng ủng hộ về tính dễ sử dụng, nhiều tính năng hữu ích.
Qua thời gian, số lượng người sử dụng tăng lên, các cộng tác viên là những lập trình viên cũng tham gia đông đảo để phát triển mã nguồn WordPress có thêm những tính năng tuyệt vời. Và cho đến thời điểm viết bài này là 2015, WordPress đã được xem như là một hệ quản trị nội dung (CMS – Content Management System 2) vượt trội để hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như blog, website tin tức/tạp chí, giới thiệu doanh nghiệp, bán hàng – thương mại điện tử, thậm chí với các loại website có độ phức tạp cao như đặt phòng khách sạn, thuê xe, đăng dự án bất động sản,…vâng…vâng…Hầu như mọi hình thức website với quy mô nhỏ và vừa đều có thể triển khai trên nền tảng WordPress. Nhưng như thế không có nghĩa là WordPress chỉ thích hợp với các dự án nhỏ, mà hiện nay có tới khoảng 25% website trong danh sách 100 website lớn nhất thế giới sử dụng mã nguồn WordPress. Ví dụ như trang tạp chí TechCrunch, Mashable, CNN, BBC America, Variety, Sony Music, MTV News, Bata, Quartz…rất nhiều không thể kể hết được.
NHỮNG THÀNH TỰU CỦA WORDPRESS Khi tìm hiểu về WordPress, bạn sẽ thật tự hào khi biết rằng mã nguồn mà các bạn đang tìm hiểu ngay sau đây có những thành tựu rất vượt bậc và là một mã nguồn CMS mở phổ biến nhất hành tinh. Để kiểm chứng điều đó, các bạn cần biết là: Trên thế giới, có khoảng 25 bài viết được đăng lên các website sử dụng WordPress mỗi giây. 10 Số lượng website làm bằng WordPress chiếm 27% tổng số lượng website trên thế giới. Trong số 100% các website sử dụng mã nguồn CMS, WordPress chiếm 60%.
Phiên bản WordPress 4.0 đạt hơn 16 triệu lượt tải chỉ sau khoảng hai tháng. WordPress đã được dịch sang 169 ngôn ngữ khác nhau, bao gồm phiên bản Tiếng Việt được dịch đầy đủ. Chỉ tính các giao diện (hay còn gọi là theme) miễn phí trên thư viện WordPress.700 themes khác nhau. NHỮNG LÝ DO MÀ BẠN NÊN CHỌN WORDPRESS Nếu bạn vẫn còn băn khoăn về WordPress, mình xin chỉ ra cho bạn một số lý do rất tuyệt vời để bạn chọn WordPress làm nền tảng xây dựng website cho riêng bạn.
Dễ sử dụng WordPress được phát triển nhằm phục vụ đối tượng người dùng phổ thông, không có nhiều kiến thức về lập trình website nâng cao. Các thao tác trong WordPress rất đơn giản, giao diện quản trị trực quan giúp bạn có thể nắm rõ cơ cấu quản lý một website WordPress trong thời gian ngắn. Về cách cài đặt lại càng dễ hơn, bạn có thể tự cài đặt một website WordPress trên host (máy chủ) riêng của mình và tự vận hành nó sau vài cú click. Cộng đồng hỗ trợ đông đảo Là một mã nguồn CMS mở phổ biến nhất thế giới, điều này cũng có nghĩa là bạn sẽ được cộng đồng người sử dụng WordPress hỗ trợ bạn các khó khăn gặp phải trong quá trình sử dụng.
Nếu bạn có khả năng tiếng Anh tốt, bạn có thể dễ dàng tìm câu trả lời cho vấn đề bạn đang gặp phải trên Google chỉ với vài từ khóa tìm kiếm. Nhiều gói giao diện có sẵn Tuy WordPress rất dễ sử dụng, nhưng việc tự tay thiết kế một giao diện website cho mình dựa trên WordPress không hề đơn giản và vẫn cần một kiến thức chuyên môn nhất định. Tuy nhiên bạn không cần qua lo lắng về điều này, bởi vì hệ thống giao diện (bao gồm trả phí lẫn miễn phí) dành cho WordPress cực kỳ phong phú và bạn có thể sử dụng chỉ với vài cú click. 11 Nếu bạn chưa tin vào các giao diện làm sẵn dành cho WordPress đẹp như thế nào, hãy ghé thử ThemeForest, MyThemeShop, Theme-Junkies,…Hoặc bạn có thể xem các giao diện WordPress miễn phí tại thư viện WordPress.
Nhiều plugin hỗ trợ Plugin mở rộng nghĩa là một thành phần cài đặt thêm vào WordPress để giúp nó có thêm nhiều tính năng cần thiết, ví dụ bạn cần tính năng làm trang bán hàng cho WordPress thì cài thêm plugin WooCommerce chẳng hạn. Với lợi thế là người sử dụng đông đảo, nên thư viện plugin của WordPress cũng cực kỳ phong phú lẫn trả phí và miễn phí, hầu hết các tính năng thông dụng bạn đều có thẻ tìm thấy thông qua plugin Dễ phát triển cho lập trình viên Nếu bạn là một người có am hiểu về việc làm website như thành thạo HTML, CSS, PHP thì có thể dễ dàng mở rộng website WordPress của bạn ra với rất nhiều tính năng vô cùng có ích. Cách phát triển cũng rất đơn giản vì WordPress là một mã nguồn mở nên bạn có thể dễ dàng hiểu được cách hoạt động của nó và phát triển thêm các tính năng. Với hàng nghìn hàm (function) có sẵn của nó, bạn có thể thoải mái sử dụng, bạn cũng có thể thay đổi cấu trúc của một hàm với filter hook và hầu như quy trình làm việc của một lập trình viên chuyên nghiệp có thể ứng dụng dễ dàng vào WordPress.
Hỗ trợ nhiều ngôn ngữ Mã nguồn WordPress hiện tại có rất nhiều gói ngôn ngữ đi kèm, bao gồm tiếng Việt. Mặc dù trong mỗi giao diện hay plugin đều có ngôn ngữ riêng nhưng bạn có thể dễ dàng tự dịch lại nó với các phần mềm hỗ trợ. Có thể làm nhiều loại website Dùng WordPress không có nghĩa là bạn chỉ có thể làm blog cá nhân, mà bạn có thể biến website mình thành một trang bán hàng, một website giới thiệu công ty, một tờ tạp chí online bằng việc sử dụng kết hợp các theme và plugin với nhau. Tuy nhiên để làm được, bạn nên chắc chắn là đã hiểu được WordPress chứ đừng vội một bước lên mây để nhận các cảm giác thất vọng vì độ phức tạp của nó 12 1.2 Cài đặt và thiết lập cơ bản: -Trước tiên bạn tìm plugin tên Woocommerce trong Dashboard và cài plugin tên WooCommerce rồi cài nó.1 Tìm plugin “Woocommerce” trên thư viện 13 Sau khi cài đặt thì kích hoạt như bình thường.
Sau khi kích hoạt nó sẽ chuyển thẳng bạn đến trang thiết lập ban đầu cho Woocommerce. Hãy ấn vào nút Cài đặt bản dịch để nó cài bộ ngôn ngữ phù hợp cho website, ví dụ bạn đang dùng WordPress tiếng Việt thì nó sẽ cài bản dịch tiếng Việt cho Woocommerce. Sau đó ấn nút Bắt đầu.2 Cài đặt bản dịch và thiết lập cho Woocommerce 14 Kế đến là bước cài đặt trang cần thiết cho Woocommerce, ở đây nó sẽ cài một số trang bắt buộc như Cửa hàng, Giỏ hàng, Thanh toán …vì nếu không có các trang này thì sẽ không hoàn thiện được. Do vậy ta sẽ ấn nútTiếp tục.3 Cài đặt trang cần thiết cho Woocommerce 15 Kế tiếp là cài đặt vị trí cửa hàng, ở đây bạn sẽ cài đặt quốc gia của cửa hàng bạn, loại tiền tệ, định dạng tiền tệ.
Nếu bạn thiết lập cho cửa hàng tại Việt Nam thì nên thiết lập như ảnh dưới.4 Thiết lập vị trí và định dạng tiền tệ phù hợp với Việt Nam. 16 Ở bước cài đặt vận chuyển và thuế bạn cứ ấn Tiếp tục mà không cần chọn gì nhé, cái này chúng ta sẽ thiết lập kỹ hơn ở mục riêng của nó. Sau khi thiết lập xong thì quay lại trang quản trị.5 Đã thiết lập hoàn thành 17 Ngoài ra chúng ta còn một bước cuối nữa là chỉnh lại định dạng tiền tệ một chút nữa để cho nó phù hợp nhất với định dạng tiền tệ Việt Nam, đó là xóa 2 số 0 ở cuối đi. Bạn hãy vào Woocommerce -> Cài đặt.6 Cấu hình định dạng tiền mặt 18 Sau đó ở tab Chung, bạn sửa thành 0 ở phần Số đơn vị thập phân.7 Bỏ số đơn vị thập phân ở tiền tệ Okay, bây giờ giá tiền của sản phẩm sẽ hiển thị chính xác là 150.000 nếu chúng ta nhập giá là 150000.1 Tìm hiểu các trang trong Woocommerce: Mặc định sau khi cài xong Woocommerce, bạn vào phần quản lý trang (Pages) sẽ thấy có một số trang mặc định mà Woocommerce tự tạo ra để có thể sử dụng các chức năng cần thiết trên trang bán hàng.1 Các trang mặc định của Woocommerce Ở đây bao gồm: Trang chủ: Trang này sẽ hiển thị các sản phẩm mới nhất trên website và có phân trang.
Shop giày : Đây là trang chủ của website Giỏ hàng: Trang này sẽ là trang giỏ hàng của bạn khi thêm hàng vào giỏ, nó sẽ hiển thị các sản phẩm có trong giỏ hàng. My account: Đây là trang quản lý tài khoản của khách hàng nếu họ đăng nhập vào website. Thanh toán: Trang thanh toán đơn hàng, hay còn gọi là trang Checkout. Còn cái Trang mẫu là cái Sample page khi cài WordPress, không có gì cả.
Trong đó, trang Cửa hàng sẽ được thiết lập ở Woocommerce -> Cài đặt -> Sản phẩm -> Hiển thị.2 Thiết lập trang cửa hàng Các trang còn lại tuy không thiết lập ở đây nhưng để nó hoạt động thì nội dung phải cần có các shortcode tương ứng như sau: Giỏ hàng: [woocommerce_cart] Tài khoản của tôi: [woocommerce_my_account] Thanh toán: [woocommerce_checkout] Dĩ nhiên là những shortcode đó đều có trong các trang mặc định mà Woocommerce tạo ra rồi.3 Thêm một sản phẩm đơn giản: 1.1 Nhập thông tin sản phẩm: Để thêm một sản phẩm, bạn vào Sản phẩm -> Thêm sản phẩm.1 Menu thêm sản phẩm Tại đây nó sẽ giống như trang thêm bài viết, nhưng nó sẽ có nhiều chức năng riêng để thêm một sản phẩm. Phần tiêu đề và nội dung chúng ta sẽ nhập nó như tiêu đề sản phẩm và nội dung mô tả chi tiết của sản phẩm.2 Nhập tiêu đề và mô tả chi tiết của sản phẩm Ngay bên dưới nó là phần Dữ liệu sản phẩm, ở đây bạn hãy chọn là Sản phẩm đơn giản. Ở bên dưới khung đó là các phần bạn nhập thông tin sản phẩm như giá cả, mã sản phẩm, quản lý kho hàng ….3 Khung nhập dữ liệu sản phẩm Chung: Phần này sẽ nhập thông tin về mã sản phẩm và giá sản phẩm. o Mã sản phẩm: Nhập mã sản phẩm để bạn tiện quản lý trong kho hàng.