Thứ Ba, 19 tháng 5, 2015

Nếu như sử dụng Opencart 1.5.5 hoặc Opencart 1.5.6 bạn sẽ dễ dàng nhận ra khung soạn thảo của 2 version này không được đầy đủ chức năng như các version trước đó. Các bạn có thể xem hình dưới để thấy rõ sự khác biệt này.
Hướng dẫn tạo khung soạn thảo chuẩn cho Opencart
Để tạo khung soạn thảo chuẩn cho Opencart các bạn làm theo các bước dưới đây:
1. Download file zip dưới đây về và giải nén.
File tải về: Download
2. Upload folder plugin/ và file config.js trong file tải về vào thư mục theo đường dẫn sau:admin/view/javascript/ckeditor/.
3. Thưởng thức thành quả của bạn như hình bên dưới.
Hướng dẫn tạo khung soạn thảo chuẩn cho Opencart
Chúc các bạn thành công !
Giới hạn upload 300kb và kích thước lớn nhất 1000px x 1000px của Opencart tất nhiên là tương đối hợp lý vì với kích thước quá lớn thì cũng không view hết trên màn hình mà dung lượng lớn quá thì dẫn đến việc xử lý ảnh và load cũng chậm. Tuy nhiên việc kích thước ảnh lớn và dung lượng lớn cũng có nhiều cái lợi nhất là khi bạn là nhà phân phối bạn phải cung cấp hình ảnh ở độ phân giải tốt nhất và sắc nét nhất cho đại lý. Việc cung cấp hình ảnh rõ ràng, chất lượng cao giúp cho khách hàng của bạn xem hình ảnh rõ nhất.
Cách chỉnh sửa giới hạn upload limit 300kb / 1000 x 1000px Opencart tương đối đơn giản. Bạn chỉ cần mở file admin/controller/common/filemanager.php tìm đoạn:
if($this->request->files['image']['size']>300000){
    $json['error']=$this->language->get('error_file_size');
}
Sửa 300000 = 300kb sửa số này thành số bạn muốn.
Sửa Giới Hạn Upload Limit 300kb / 1000 X 1000px Opencart
Chúc các bạn thành công!

Thứ Ba, 12 tháng 5, 2015

Bước 1: Upload thư mục admin and catalog lên thư mục root của website
Bước 2: Vào Admin Panel > System > Localisation > Languages > Insert với thông tin như sau:
1) Language name: vietnamese
2) Code: vi
3) Locale: vi_VN.UTF-8,vi_VN,vi-vn,vietnamese
4) Image: vn.png
5) Directory: vietnamese
6) Filename: vietnamese
7) Oder: 0
8) Save
Bước 3: vào Admin Panel > System > Settings > Your Store > Edit > Local:
1) Language: Vietnamese (Apply for your store) – chỉnh ngôn ngữ tiếng Việt cho website
2) Administration language: Vietnamese (Apply for your adminitration store) – ngôn ngữ tiếng việt cho trang quản trị
3) Save
Bước 4: kiểm tra về chuyển đổi qua lại giữa các ngôn ngữ.

Việt hóa OpenCart được thực hiện như thế nào?

Đây là phần mình nói thêm để các bạn có thể tùy chỉnh ngôn ngữ theo ý muốn. OpenCart sử dụng các thư mục chứa file translate của các ngôn ngữ khác nhau. Ví dụ tiếng anh thì có thư mục english trong admin/language và catalog/language, tiếng Việt thì có thư mục vietnamese chứa các file dịch.
Ở bước 1 bạn đã upload thư mục vietnamese lên trên mã nguồn, nhờ đó mà ta có thể Việt hóa OpenCart, như vậy, bạn có thể mở thư mục này ra, chỉnh sửa lại phần dịch trước khi upload lên. Phía trong thư mục vietnamese còn rất nhiều mục nhỏ tương ứng như checkout, account, common…
Khi nào trên giao diện xuất hiện các lỗi không dịch được, mình ví dụ là text_home đi, thì trên giao diện sẽ xuất hiện text_home. Như vậy bạn biết là text_home chưa được dịch => tìm nó và dịch, tương tự như các phần từ khác ha.
Chúc các bạn thành công!


Thứ Tư, 6 tháng 5, 2015

Hệ thống này cũng bản miễn phí và có phí. Tuy nhiên, theo đánh giả của mình, cái miễn phí của hệ thống này đem nhiều giá trị hơn. Sau khi hết hạn, bạn vẫn có thể dùng toàn bộ chức năng với một user, và nếu tinh ý chút, bạn có thể dùng nhiều user.
Ngoài ra, còn rất nhiều tính năng khác mà bạn sẽ cảm thấy thích như chia sẻ tài liệu nội bộ, chat nội bộ, webcam…đây là một hệ thống nội bộ và hỗ trợ rất tuyệt. Bạn cũng có thể tải ứng dụng dành cho android, iOS, hoặc sử dụng trình duyệt để login vào hệ thống chat và hỗ trợ khách hàng.
Hướng dẫn cài đặt

Bước 1: Tạo tài khoản FTP và domain, datatabase cho website livechat của bạn (website riêng)

Mình ví dụ sau khi xong bước này mình có các thông tin sau:
Tài khoản FTP:
User: gt7fh5 – Login url: http://mywebsitedomain.com
URL: http://mywebsitedomain.com/livezilla
Database:
User: db00067a5
Database name: livezilla

Bước 2: Cài đặt mã nguồn lên server

Sau khi download và cài đặt xong, các bạn sẽ thấy 2 biểu tượng  Livezilla Client và Livezilla Server Admin. Bạn click vào LiveZilla Server Admin để tiến hành cài đặt.

Bước 3: điền thông tin admin

Sau khi mở trình cài đặt, bạn chọn Create new LiveZilla Server và chọn Next. Điền thông tin quản trị viên như bảng phía dưới

Bước 4: upload mã nguồn hệ thống lên server

Bạn sử dụng các thông tin đã tạo ở bước 1 điền vào phần khai báo phía dưới
Sau đó chọn select và chọn đúng thư mục root của website:

Bước 5: cấu hình database

Sử dụng thông tin đã tạo ở bước 1 để khai báo
Bước 6: vào url của website để xem thành quả

Kết luận

Như vậy là bạn đã xây đựng được hệ thống website live chat riêng cho mình.Ất hẳn các bạn sẽ thắc mắc làm sao đưa vào website bán hàng, dịch vụ như demo được. Để làm được điều đó hãy xem phần hướng dẫn tích hợp hệ thống LiveZilla chat vào website nhé.
Cùng tham khảo thêm tại đây nhé!  Hệ Thống Hỗ Trợ Chat Trực Tuyến




 Mặc định trong opencart là sắp xếp sản phẩm từ cũ đến mới, tức là khi bạn post bài mới sẽ bị đẩy về sau, sản phẩm cũ nhất sẽ đứng đầu. Việc này cực kỳ phản khoa học vì sản phẩm mới nhất của bạn lại đứng cuối cùng gây ra cho người dùng khi tới website bạn xem toàn sản phẩm cũ rích còn sản phẩm mới thì họ phải bấm hết trang này tới trang kia mới thấy (nhiều sản phẩm thì vất vả lắm).
Hôm nay tôi sẽ giới thiệu cho các bạn một cách sắp xếp sản phẩm mới nhất đứng đầu tiên, cũng chỉ là thay đổi 1 tí code để cho hàng mới thì đứng đầu, cũ thì đứng sau thôi.
Vào trong category.php theo đường dẫn sau : catalog/controller/product/category.php . Mở nó ra tìm đoạn này :
if (isset($this->request->get[‘sort’])) {
$sort = $this->request->get[‘sort’];
} else {
$sort = ‘p.sort_order';
}
Thay thế bằng đoạn này
if (isset($this->request->get[‘sort’])) {
$sort = $this->request->get[‘sort’];
} else {
$sort = ‘p.date_added';
}
Tiếp theo tìm đoạn code sau:
if (isset($this->request->get[‘order’])) {
$order = $this->request->get[‘order’];
} else {
$order = ‘ASC';
}
Và thay thế bằng đoạn này
if (isset($this->request->get[‘order’])) {
$order = $this->request->get[‘order’];
} else {
$order = ‘DESC';
}
Như vậy bài hướng dẫn sắp xếp sản phẩm từ mới đến cũ cho Opencart của mình đã xong. Lúc này những sản phẩm được đặt số thứ tự sẽ hiện thị lên trước, những sản phẩm không được đặt số thứ tự sẽ hiển thị từ mới đến cũ.
Chúc các bạn thành công !
Random Products là module khá hay và cần thiết cho Opencart, chức năng của module này thì chắc hẳn đọc qua tiêu đề bài viết các bạn cũng đã biết rồi. Random Products sẽ lựa chọn sản phẩm ngẫu nhiên để hiển thị, từ đó khách hàng có thể thấy được các sản phẩm khác nhau khi đăng nhập vào trang web của bạn, giúp trang web của bạn luôn tươi mới.


Module sản phẩm ngẫu nhiên này có sử dụng vqmod nên các bạn bắt buộc phải cài đặt vqmod trước nhé!
Ở bất cứ website thương mại điện tử nào, tính năng hỗ trợ trực tuyến, chat online đều cần thiết nhằm tăng tính tương tác với người mua hàng. Hôm nay, mình sẽ hướng dẫn các bạn cài đặt tính năng hỗ trợ online cho opencart.
Để có thể cài đặt tính năng hỗ trợ online cho opencart, bạn phải lựa trọng một trong 3 giải pháp trong bài viết các giải pháp hỗ trợ trực tuyến.

Giải pháp 1: hỗ trợ online cho opencart thông qua yahoo hoặc skype
Sử dụng module Support Online Yahoo Skype Full được phát triển bởi itplusvn, tuy nhiên, giải pháp này rất dễ sử dụng nhưng có khá nhiều hạn chế, do vậy bạn nên tìm hiểu thêm về giải pháp thứ
 2.

Giải pháp 2: sử dụng giải pháp hỗ trợ trực tuyến của subiz, zopim…
Đây là giải pháp với khá nhiều tính năng, tính tương tác cao hơn và chỉ cần biết xíu về code là bạn có thể sử dụng “ngon lành”. Các bạn xem hướng dẫn Subiz – Giải pháp chat trực tuyến

Giải pháp 3: xây dựng hệ thống hỗ trợ online cho opencart riêng
Nếu bạn là người khá rành về code, thì nên tìm hiểu giải pháp này, tính năng nhiều và hơn hẳn giải pháp 2 về tính quản lý, đảm bảo thông tin khách hàng. Hướng dẫn phương pháp này, các bạn xem bài Livezilla – hệ thống hỗ trợ chat trực tuyến