Đoạn mã Shopify và ứng dụng Script Editor
Đoạn mã Shopify là những đoạn mã nhỏ cho phép bạn tạo trải nghiệm cá nhân hóa cho khách hàng trong giỏ hàng và tại trang thanh toán.
Khi tạo hoặc chỉnh sửa đoạn mã, bạn sẽ chọn xem đoạn mã đó chỉ chạy trên cửa hàng trực tuyến hay chạy trên cửa hàng trực tuyến và trong các ứng dụng sau:
- Ứng dụng tùy chỉnh được tạo bằng Storefront API, JavaScript Buy SDK, Mobile Buy SDK (Android và iOS)
- Ứng dụng tùy chỉnh có tạo trang thanh toán
- Trình dựng ứng dụng di động Tapcart, Plobal Apps và Vajro
Để hoạt động được, đoạn mã yêu cầu trang web phải tích hợp sẵn chức năng giỏ hàng nên không thể sử dụng đoạn mã với Nút Mua hoặc kênh bán hàng Facebook.
Bạn có thể sử dụng đoạn mã để tạo giảm giá áp dụng cho giỏ hàng dựa trên các mặt hàng trong giỏ hàng đó, cũng như các thuộc tính khác của giỏ hàng. Bạn cũng có thể dùng đoạn mã để tùy chỉnh các tùy chọn thanh toán và vận chuyển dành cho khách hàng.
Bạn viết đoạn mã bằng Shopify Scripts API. API này sử dụng một phiên bản giới hạn của ngôn ngữ lập trình Ruby. Bạn có thể viết, chỉnh sửa, quản lý và đăng đoạn mã bằng ứng dụng Script Editor. Ứng dụng Script Editor cung cấp các mẫu để giúp bạn viết đoạn mã và trình gỡ lỗi để giúp bạn kiểm tra các đoạn mã đó.
Sau khi đăng một đoạn mã, bạn có thể cập nhật các tệp mẫu Liquid để cửa hàng trực tuyến phản hồi lại những thay đổi mà đoạn mã tạo ra.
Trên trang này
Ví dụ về đoạn mã
Danh sách sau đây cung cấp các ví dụ về những loại giảm giá và tùy chỉnh bạn có thể tạo bằng đoạn mã:
- giảm giá cho các sản phẩm có thẻ cụ thể để cung cấp ưu đãi giảm giá theo phần trăm (%) hoặc số tiền cố định ($), hoặc kết hợp cả hai
- chạy chương trình khuyến mãi với logic đơn giản hoặc phức tạp (mua 1 tặng 1 (BOGO); mua 2 giảm 10%, mua 4 giảm 20%)
- đưa ra định giá động với mức giảm giá dựa trên số lượng
- sửa đổi, ẩn hoặc sắp xếp lại các tùy chọn và phí vận chuyển
- sửa đổi, ẩn hoặc sắp xếp lại các phương thức của cổng thanh toán
Bạn có thể tạo các loại đoạn mã sau đây:
- Đoạn mã mục hàng – Các đoạn mã này tác động đến những mục hàng trong giỏ hàng, đồng thời có thể thay đổi giá và cấp quyền giảm giá. Đoạn mã này chạy mỗi khi một mặt hàng được thêm, xóa hoặc thay đổi trong giỏ hàng.
- Đoạn mã vận chuyển – Các đoạn mã này tương tác với khâu vận chuyển, đồng thời có thể thay đổi phương thức vận chuyển và cấp quyền giảm phí vận chuyển. Các đoạn mã này chạy mỗi khi khách hàng truy cập vào trang tùy chọn vận chuyển tại trang thanh toán.
- Đoạn mã tùy chỉnh thanh toán – Các đoạn mã này tương tác với khâu thanh toán, đồng thời có thể đổi tên, ẩn và sắp xếp lại cổng thanh toán. Các đoạn mã này chạy mỗi khi khách hàng truy cập vào trang phương thức thanh toán tại trang thanh toán. Đoạn mã tùy chỉnh thanh toán không tương tác với các cổng thanh toán hiển thị cho khách hàng trước khi vào trang thanh toán, chẳng hạn như PayPal Express hoặc Apple Pay.
Mẫu đoạn mã
Ứng dụng Script Editor bao gồm các mẫu đoạn mã phổ biến. Khi tạo một đoạn mã, bạn có thể chọn một mẫu rồi chỉnh sửa mẫu đó cho phù hợp với nhu cầu của cửa hàng. Danh sách sau đây có các ví dụ về những mẫu mà bạn có thể tùy chỉnh:
- phần trăm (%) giảm giá cho sản phẩm
- số tiền ($) giảm cho sản phẩm
- phần trăm (%) và số tiền ($) giảm cho sản phẩm
- giảm giá khi mua số lượng lớn
- mua 1 tặng 1 (BOGO)
- sửa đổi phí vận chuyển
- sửa đổi tên phí vận chuyển
- ẩn phí vận chuyển
- sắp xếp lại phí vận chuyển
- sửa đổi tên cổng thanh toán
- ẩn cổng thanh toán
- sắp xếp lại cổng thanh toán