Vũ Mạnh Tuấn
← Tất cả bài viết
Cơ bản5 phút đọc

Series Hiểu Shopify · Bài 3/5

App Store: vì sao một cửa hàng cần cài app

Cài app không phải là nhét phần mềm vào cửa hàng. Nó là bạn cấp quyền cho một hệ thống chạy ở chỗ khác chạm vào dữ liệu của mình.

Mở cửa hàng Shopify, bật thanh toán, đăng vài món là bán được rồi. Nhưng qua tuần đầu là bắt đầu thấy thiếu: muốn gợi ý mua kèm, muốn xin review, muốn gửi email theo hành vi, muốn in nhãn vận chuyển, muốn đồng bộ tồn kho, muốn thêm ngôn ngữ.

Lúc đó câu hỏi bật ra: có nên cài app không?

Mình làm app trên Shopify nên gặp bài này mỗi ngày. Nói ngắn gọn: cửa hàng mặc định giúp bạn chạy nhanh, app là mảnh ghép để nó khớp với cách bạn bán.

Cửa hàng mặc định làm gì, app bù gì

Shopify cho sẵn cái khung: quản sản phẩm, giỏ hàng, thanh toán, vận chuyển cơ bản, giảm giá, theme.

Bán thật rồi mới thấy hay cần thêm:

  • Gợi ý mua kèm ở trang sản phẩm hoặc sau khi thanh toán
  • Thu và hiện review có ảnh
  • Email theo hành vi, chia nhóm khách, chạy A/B
  • Đồng bộ kho nhiều kênh, cảnh báo nhập lại
  • In nhãn, tính phí ship linh hoạt, theo dõi đơn
  • Dịch nội dung, đổi tiền theo vùng

Mỗi cửa hàng thiếu một kiểu. App sinh ra để lấp đúng chỗ trống đó.

Cài app, về mặt kỹ thuật là gì

Đây là chỗ nhiều merchant hiểu nhầm nên hay lo.

Bấm Install, Shopify sẽ hiện danh sách quyền app xin: đọc đơn hàng, ghi thẻ meta, quản script. Bạn đồng ý thì Shopify cấp cho app một mã truy cập, giới hạn đúng trong mấy quyền đó.

Quan trọng: app chạy trên máy chủ của nhà phát triển, không nằm trong mã nguồn cửa hàng bạn. Giao diện có thể hiện ra trong admin hoặc trong theme, nhưng phần xử lý vẫn ở bên kia.

Vài điểm nữa:

  • App có thể chèn đoạn mã vào theme hoặc dùng app block để hiển thị. Tải nhiều thứ quá thì trang chậm đi, tuỳ app được viết cẩn thận tới đâu.
  • Gỡ app thì quyền bị thu hồi ngay. Dữ liệu app đã tạo có thể còn lại, ví dụ review, vì thường đó là thứ bạn muốn giữ.

Hiểu vậy là đủ yên tâm: app không chiếm cửa hàng của bạn, nó chỉ làm việc trong phạm vi bạn cấp.

Cài app nghĩa là cấp quyền, không phải nhét phần mềm vào cửa hàngđọc dữ liệu đã được cấpghi lại thay đổiCửa hàngsản phẩm · đơn · kháchQuyền được cấpmerchant bật, tắtApphạ tầng của nhà phát triển
App chạy trên hạ tầng của nhà phát triển. Nó chỉ chạm được phần dữ liệu merchant đồng ý cấp, và merchant thu lại quyền bất cứ lúc nào.

App kiếm tiền kiểu gì

Phổ biến nhất là phí thuê bao theo tháng. Nhiều app có gói miễn phí hoặc cho dùng thử một thời gian để bạn kiểm tra trước.

Tiền đi qua hệ thống của Shopify. Nền tảng giữ phần của mình rồi trả phần còn lại cho nhà phát triển. Bạn theo dõi toàn bộ chi phí ngay trong admin, khỏi phải nhớ mình đã đăng ký những gì.

Vì sao thứ hạng trên App Store quan trọng

Với developer như mình, App Store là kênh tìm khách, gần giống SEO.

Merchant gõ "reviews", "pre-order", "shipping rate", rồi xem vài kết quả đầu. Cái ảnh hưởng tới quyết định cài:

  • Vị trí hiển thị
  • Số lượng và chất lượng đánh giá
  • Mô tả rõ ràng, ảnh chụp màn hình, video hướng dẫn

App tốt mà không ai thấy thì cũng chịu. App hạng cao có nhiều lượt thử hơn, có dữ liệu để cải tiến, rồi lại lên hạng tiếp.

Phía merchant: cài ít mà đúng

Cài nhiều app thì cửa hàng chậm và chi phí đội lên. Mỗi app thêm một ít script, một ít stylesheet, vài lời gọi ra dịch vụ ngoài. Cộng dồn là nặng.

Mấy nguyên tắc mình thấy đáng theo:

  • Viết mục tiêu theo kết quả, kiểu "tăng giá trị đơn bằng bundle", đừng "thử cho biết"
  • Ưu tiên app làm tốt một việc, và hợp với theme đang dùng
  • Đọc kỹ phần quyền app xin. Quyền càng rộng càng phải nghĩ.
  • Đo tốc độ trang trước và sau khi cài. Chậm rõ thì hỏi support hoặc đổi app.
  • Tránh app trùng tính năng, nhất là mấy widget cùng chèn vào một trang
  • Đọc review gần đây, xem nhà phát triển trả lời thế nào và nhanh không

Nếu lỡ cài nhiều rồi thì dọn: tắt tính năng thừa, gỡ app không dùng, rồi rà lại theme xem còn sót đoạn mã nào không.

Tóm lại

  • Shopify cho bạn nền chạy được ngay, app mở rộng đúng phần còn thiếu
  • App làm việc trong phạm vi quyền bạn cấp, không đụng vào phần khác
  • Phần lớn tính phí theo tháng, thường có dùng thử
  • Cài ít và đúng nhu cầu, để mắt tới tốc độ và chi phí, thì bạn dùng được sức mạnh hệ sinh thái mà không biến cửa hàng thành mớ dây
  • Shopify
  • App
  • Cơ bản