Cookies setting

Cookies help us enhance your experience on our site by storing information about your preferences and interactions. You can customize your cookie settings by choosing which cookies to allow. Please note that disabling certain cookies might impact the functionality and features of our services, such as personalized content and suggestions. Cookie Policy

Cookie Policy
Essential cookies

These cookies are strictly necessary for the site to work and may not be disabled.

Information
Always enabled
Advertising cookies

Advertising cookies deliver ads relevant to your interests, limit ad frequency, and measure ad effectiveness.

Information
Analytics cookies

Analytics cookies collect information and report website usage statistics without personally identifying individual visitors to Google.

Information
mageplaza.com

Hướng dẫn tạo theme Shopify: Tự lập trình hoặc Tạo từ theme gốc

Summer Nguyen | 01-20-2024

Hướng dẫn tạo theme Shopify: Tự lập trình hoặc Tạo từ theme gốc

Trong bối cảnh thị trường thương mại điện tử ngày càng cạnh tranh khốc liệt, một giao diện website độc đáo và chuyên nghiệp không chỉ là yếu tố thu hút sự chú ý giữa hàng triệu đối thủ, mà còn là yếu tố quyết định trong việc xây dựng lòng tin và sự yêu mến từ khách hàng. Theme Shopify không chỉ đơn thuần là “diện mạo” của cửa hàng mà còn là công cụ thể hiện bản sắc thương hiệu và phong cách kinh doanh của bạn.

Vậy làm thế nào để tạo ra một theme Shopify vừa đẹp mắt, vừa mang lại trải nghiệm người dùng tối ưu? Trong bài viết này, chúng tôi sẽ hướng dẫn bạn hai phương pháp hiệu quả để tự thiết kế một theme Shopify hoàn chỉnh: lập trình từ đầu hoặc tùy chỉnh từ theme gốc. Hãy cùng khám phá để bắt đầu hành trình xây dựng cửa hàng trực tuyến chuyên nghiệp của bạn!

Cách tạo theme Shopify thông qua lập trình

Nếu bạn muốn toàn quyền kiểm soát giao diện và tính năng, việc lập trình theme từ đầu là lựa chọn tốt nhất. Phương pháp này phù hợp cho những ai có kinh nghiệm lập trình hoặc muốn một theme tùy chỉnh hoàn toàn theo ý muốn.

Dưới đây là hướng dẫn chi tiết từng bước để tạo một chủ đề Shopify mới bằng cách sử dụng Shopify CLI và Dawn:

Yêu cầu trước khi bắt đầu

Bước 1: Khởi tạo một chủ đề theme mới bằng Drawn

  • Mở terminal và chuyển đến thư mục nơi bạn muốn sao chép Drawn. Nhập lệnh sau:
shopify theme init

  • Nhập tên cho theme, ví dụ: my-new-theme. Theme sẽ được sao chép vào một thư mục cùng tên.
  • Sau khi chủ đề được sao chép, hãy điều hướng đến thư mục đó:
$ cd "my-new-theme"

Bước 2: Khởi động máy chủ phát triển cục bộ

#1. Chạy lệnh dev:

Sau khi bạn khởi tạo theme, bạn có thể chạy lệnh shopify theme dev để tương tác với theme trong trình duyệt. Shopify CLI sẽ tải theme lên dưới dạng một theme phát triển trên cửa hàng. Lệnh này sẽ trả về một URL cho phép tải lại các thay đổi về CSS và các phần (sections) theo thời gian thực, cho phép bạn xem trước các thay đổi bằng dữ liệu của cửa hàng. Việc xem trước này chỉ khả dụng trên Google Chrome.

Lần đầu tiên bạn chạy lệnh dev, bạn sẽ được yêu cầu đăng nhập vào Shopify.

  • Để chạy theme của bạn, hãy chạy lệnh sau, trong đó –store đại diện cho tên của cửa hàng mà bạn muốn sử dụng để xem trước theme của mình:
shopify theme dev --store {store-name}

Bạn cần phải truyền tham số --store lần đầu tiên khi bạn xem trước theme. Cửa hàng mà bạn chỉ định sẽ được sử dụng cho các lệnh sau này cho đến khi bạn truyền tham số --store với một giá trị mới.

  • Để kiểm tra xem bạn đang kết nối với cửa hàng nào, hãy chạy lệnh shopify theme info.

#2. Xem trước theme

  • Sau khi chạy lệnh, Shopify CLI sẽ tạo URL preview cho phép bạn xem các thay đổi trực tiếp (hot reload).
  • Mở Google Chrome và điều hướng đến địa chỉ URL: http://127.0.0.1:9292 để xem trước theme.

Bước 3: Tải theme lên cửa hàng

  • Thêm theme vào thư viện theme của cửa hàng (dưới dạng unpublished), chạy lệnh sau:
shopify theme push --unpublished
  • Lệnh này sẽ yêu cầu bạn đặt tên cho theme trong thư viện.

  • Sau khi theme đã được upload, bạn có thể cập nhật mã bằng lệnh:


shopify theme push

Bước 4: Publish theme lên cửa hàng

  • Để theme trở thành theme chính thức trên cửa hàng, chạy lệnh:
$ shopify theme publish

  • Chọn theme từ danh sách và xác nhận Yes để xuất bản. Bây giờ, Theme của bạn sẽ trở thành theme đang hoạt động trên cửa hàng.

    Cách để tạo theme Shopify từ theme gốc

Khi tạo một theme mới hoặc sử dụng theme miễn phí, bạn sẽ phải cấu hình lại toàn bộ các thiết lập trong Customize như màu sắc, logo, cấu hình thương hiệu, hay mã Typekit từ đầu. Điều này có thể tốn nhiều thời gian, đặc biệt với những dự án đòi hỏi cấu hình phức tạp hoặc phải tuân thủ nghiêm ngặt các quy chuẩn thương hiệu. Việc sao chép (duplicate) theme gốc giúp bạn tiết kiệm thời gian và đảm bảo sự nhất quán trong giao diện. Dưới đây là các bước chi tiết để tạo theme Shopify từ theme gốc:

Bước 1: Đăng nhập vào Shopify Admin

Truy cập vào tài khoản Shopify của bạn thông qua Shopify Admin

Bước 2: Chọn Theme gốc

chon-theme-goc

  • Từ bảng điều khiển, vào mục Online Store và chọn Themes
  • Xác định theme gốc bạn muốn sao chép (thường là theme chứa các thiết lập thương hiệu đã được cấu hình).

Bước 3: Sao chép Theme gốc

sao-chep-theme

  • Nhấp vào biểu tượng (...) > Duplicate.
  • Shopify sẽ tạo một bản sao (copy) của theme gốc trong danh sách theme.

Bước 4: Chỉnh sửa theme mới

chinh-sua-theme

  • Sau khi theme mới được tạo, nó sẽ xuất hiện trong danh sách theme dưới dạng bản sao.
  • Bạn có thể chỉnh sửa trực tiếp trên theme này để phù hợp với dự án kinh doanh của mình.

Bước 5: Lấy theme ID

  • Nhấp vào biểu tượng (...) bên cạnh Customize > Preview để lấy theme ID. Theme ID sẽ là yếu tố cần thiết để theo dõi và quản lý theme trong quá trình phát triển và tùy chỉnh.

Bước 6: Lấy đường dẫn CDN cho tài nguyên (assets)

lay-duong-dan-cdn

  • Nhấn chuột phải vào bất cứ vị trí nào trên trang và chọn View Page Source để xem mã nguồn trang.
  • Tìm các đường dẫn CDN của các tệp tài nguyên (assets) như hình ảnh, stylesheets (CSS), JavaScript, favicon để chắc chắn rằng các tài nguyên được tải và hiển thị đúng trên website.

file-link Nếu bạn vẫn cảm thấy việc tự thiết kế quá phức tạp, hãy để Mageplaza giúp bạn sở hữu một giao diện Shopify đẹp mắt, thân thiện với người dùng và tối ưu hóa tương tác. Với đội ngũ chuyên gia giàu kinh nghiệm, chúng tôi sẽ mang đến cho bạn một theme hoàn chỉnh, sẵn sàng đáp ứng mọi nhu cầu kinh doanh của bạn.

Kết luận

Bằng cách làm theo các bước trong hướng dẫn này, bạn hoàn toàn có thể tạo nên một theme Shopify độc đáo và chuyên nghiệp. Dù bạn chọn phương pháp lập trình hay hay tùy chỉnh dựa trên một theme có sẵn, yếu tố quan trọng nhất vẫn là đảm bảo theme của bạn phản ánh chính xác bản sắc thương hiệu và đáp ứng đầy đủ nhu cầu của khách hàng. Hãy bắt tay vào ngay hôm nay để xây dựng một cửa hàng trực tuyến ấn tượng, độc đáo, và thực sự phù hợp với phong cách của bạn!

Table of content
    Summer

    A data-driven marketing leader with over 10 years of experience in the ecommerce industry. Summer leverages her deep understanding of customer behavior and market trends to develop strategic marketing campaigns that drive brand awareness, customer acquisition, and ultimately, sales growth for our company.



    Related Post

    Website Support
    & Maintenance Services

    Make sure your store is not only in good shape but also thriving with a professional team yet at an affordable price.

    Get Started
    mageplaza services