Tại Shopify, chúng tôi đã cung cấp năng lượng cho thương mại trong hơn 16 năm bằng cách xây dựng các tính năng và chức năng mà đa số người bán cần. Để thực sự làm cho thương mại tốt hơn cho tất cả mọi người, chúng tôi nhận ra rằng chúng tôi cần đưa sức mạnh của Shopify vào tay cộng đồng của chúng tôi. Với ý nghĩ đó, chúng tôi đã dành rất nhiều thời gian và nỗ lực để suy nghĩ về cách chúng tôi có thể mở ra nhiều logic phụ trợ đằng sau nền tảng của mình để làm cho nó linh hoạt hơn cho người bán.
Đó là lý do tại sao chúng tôi đã xây dựng Hàm Shopify, một cách mới mạnh mẽ để mở rộng và tùy chỉnh các tính năng của Shopify nhằm đáp ứng nhu cầu kinh doanh riêng của tất cả các thương hiệu Shopify. Với Chức năng, các nhà phát triển có thể xây dựng các tùy chỉnh mạnh mẽ thực thi trong thời gian dưới 5 mili giây và có thể mở rộng quy mô cho các sự kiện bán hàng lớn nhất hành tinh.
Vì các Chức năng được cài đặt với một ứng dụng, người bán có thể định cấu hình chúng trực tiếp trong quản trị viên mà không cần phải chạm vào dòng mã. Mặc dù Các chức năng đang bắt đầu với các tùy chỉnh phụ trợ quen thuộc cho chiết khấu, giao hàng và phương thức thanh toán, mục tiêu của chúng tôi là bổ sung hỗ trợ cho phí vận chuyển, xác thực thanh toán và giỏ hàng, xác thực trả hàng và định tuyến đơn hàng trong tương lai gần.
Các hàm Shopify hoạt động như thế nào?
Vậy chính xác thì hàm Shopify hoạt động như thế nào? Về cơ bản, chúng tôi đang mở khóa phụ trợ của Shopify để cho phép các nhà phát triển mở rộng hoặc thay thế các phần chính của logic phụ trợ của Shopify bằng mã tùy chỉnh. Kiến trúc Chức năng độc đáo này cung cấp tính linh hoạt của mã nguồn mở mà không gặp rắc rối về lưu trữ, bảo mật và quản lý mã phân nhánh. Ngoài ra, vì các Chức năng chạy trên cơ sở hạ tầng Shopify, chúng sẽ tiếp tục nâng cấp với mọi thứ khác trên Shopify và có thể thực hiện bất kỳ tác vụ quan trọng nào — ngay cả trong thời gian bán hàng flash đột phá trên internet.
Đối với các nhà phát triển, bạn có thể viết một Hàm bằng bất kỳ ngôn ngữ nào biên dịch sang WebAssembly, sau đó xây dựng giao diện người dùng với AppBridge và React. Các nhà phát triển có thể viết một Hàm trong môi trường cục bộ của riêng họ và tận dụng Shopify CLI để triển khai nó. Khi Chức năng hoàn tất, nó được phân phối trong một ứng dụng, vì vậy không cần sao chép và dán mã từ cửa hàng đến cửa hàng.
Đối với người bán, bạn chỉ cần cài đặt một ứng dụng và Chức năng sẽ được định cấu hình theo ngữ cảnh trong Quản trị viên Shopify. Điều này có nghĩa là các chức năng chiết khấu, giao hàng và phương thức thanh toán sẽ hiển thị cùng với cài đặt Shopify có sẵn.
Tại sao chúng tôi tạo Hàm Shopify?
Chúng tôi biết tầm quan trọng của việc xây dựng các chương trình khuyến mại mạnh mẽ và cung cấp trải nghiệm mua hàng độc đáo giúp thương hiệu của bạn nổi bật giữa đám đông. Đó là lý do tại sao chúng tôi đã giới thiệu Shopify Scripts trở lại vào năm 2016 — để giúp các thương hiệu xây dựng các tùy chỉnh vi mô mà họ cần để tăng chuyển đổi khi thanh toán. Cho đến ngày nay, các thương hiệu tận dụng Shopify Scripts thấy giá trị đơn đặt hàng trung bình của họ tăng 20%.
Các chức năng dễ sử dụng hơn
Với Chức năng, bạn không cần phải lo lắng về việc sửa đổi mã để điều chỉnh các chương trình khuyến mãi của mình nữa. Thay vào đó, các Chức năng được cài đặt giống như bất kỳ ứng dụng nào khác và chúng được định cấu hình trực tiếp trong Quản trị viên, cùng với các tính năng Shopify được tích hợp sẵn.
Lấy ví dụ như giảm giá. Với Kết hợp Giảm giá, bạn sẽ có thể tạo các chương trình khuyến mãi mạnh mẽ bằng cách kết hợp các chiết khấu tùy chỉnh — được xây dựng bằng Chức năng — với giảm giá sản phẩm, đơn đặt hàng và giao hàng sẵn có của Shopify. Ví dụ: bạn có thể kết hợp chi tiêu tùy chỉnh $ X để nhận chiết khấu số lượng $ Y — được cài đặt từ một ứng dụng — với chiết khấu giao hàng miễn phí được tích hợp trong cài đặt chiết khấu.
Nhưng đó không phải là tất cả, bất kỳ chiết khấu nào được xây dựng bằng Chức năng sẽ hiển thị trong báo cáo bán hàng của Shopify Analytics, bao gồm cả báo cáo Bán hàng theo Giảm giá. Có nghĩa là, bạn sẽ có một nguồn sự thật duy nhất mà bạn có thể sử dụng để xem xét tất cả các khoản giảm giá của mình.
Các hàm Shopify dễ tiếp cận hơn
Một điều tuyệt vời khác về Functions là chúng được phân phối trong các ứng dụng, khiến chúng có sẵn để mua trong Shopify App Store. Vì vậy, ngay cả khi bạn không làm việc với nhóm phát triển hoặc đại lý, bạn vẫn có thể có quyền truy cập vào tùy chỉnh Shopify duy nhất mà doanh nghiệp của bạn cần.
Các tính năng độc quyền của Shopify Plus
Tiết kiệm những gì tốt nhất cuối cùng, các thương hiệu Shopify Plus có được khả năng độc quyền để viết các Chức năng của riêng họ và phân phối chúng đến cửa hàng của họ trong một ứng dụng tùy chỉnh. Vì vậy, nếu trường hợp sử dụng giảm giá, giao hàng hoặc thanh toán cụ thể chưa có sẵn trong Cửa hàng ứng dụng Shopify hoặc nếu trường hợp sử dụng quá thích hợp hoặc nâng cao đối với công chúng, thương hiệu Shopify Plus có thể chỉ cần xây dựng chức năng mà họ cần chúng tôi.
Ví dụ: nếu cửa hàng thiết bị Shopify Plus muốn thực hiện chi tiêu 500 đô la để nhận khuyến mại giảm giá 100 đô la cho một thương hiệu thiết bị cụ thể và cũng chạy chi tiêu 500 đô la để nhận khuyến mại giảm giá 50 đô la cho một thương hiệu thiết bị khác, họ có thể xây dựng Chức năng tùy chỉnh của riêng mình. Bằng cách xây dựng Chức năng của riêng họ, cửa hàng đồ nội thất có thể kiểm soát thông tin có thể truy cập để giảm giá sản phẩm — trong trường hợp này, dữ liệu tên thương hiệu được lưu trữ trong một trường meta.
Hãy theo dõi để biết thêm các tùy chọn tùy chỉnh!
Shopify Functions sẽ cung cấp cho bạn sức mạnh và sự linh hoạt để xây dựng những thứ mà chúng tôi thậm chí còn chưa dự đoán trước — và đây mới chỉ là bước khởi đầu. Trong tương lai, nhiều logic tích hợp của Shopify sẽ có thể mở rộng thông qua các Hàm.
Nếu bạn đã sẵn sàng bắt đầu xây dựng tùy chỉnh Hàm Shopify của riêng mình, hãy nhớ xem tài liệu dành cho nhà phát triển của chúng tôi ngay hôm nay. Nếu không, bạn có thể bắt đầu theo dõi Cửa hàng ứng dụng Shopify để biết các ứng dụng giảm giá, giao hàng và thanh toán, đồng thời tải xuống chức năng độc đáo mà doanh nghiệp của bạn cần.






