Xuất và nhập dữ liệu trên Shopify

2 phút đọc

Read in English →

Bài viết từ năm 2018. Một số chi tiết có thể đã cũ.

Công việc chính của tôi là làm những theme thương mại điện tử thật đẹp. Tôi bắt đầu khoảng mười năm trước với osCommerce, và đã làm theme cho nhiều nền tảng như OpenCart, CS-Cart, Magento, PrestaShop, 3dcart, BigCommerce và tất nhiên là Shopify. Với tôi, Shopify là phần mềm thương mại điện tử tốt nhất cho lập trình viên front-end.

Thứ nhất, Shopify có ThemeKit và Slate, giúp việc phát triển rất dễ dàng — chẳng khác gì làm một dự án HTML/CSS/JS thông thường.

Thứ hai là triết lý của Shopify: một nền tảng đơn giản nhưng mạnh mẽ, có thể mở rộng chức năng. Có API cho lập trình viên ứng dụng, thư viện JS cho lập trình viên front-end, cùng các API front-end mới và GraphQL.

Ứng dụng Shopify thêm tính năng mới dựa trên các phần tử DOM thông qua JS. Thật tuyệt và cực kỳ linh hoạt.

Nhưng tất nhiên cũng có nhược điểm. Nếu bạn muốn tạo một cửa hàng giống hệt để thử nghiệm, hoặc cài cùng một bộ dữ liệu demo lên cửa hàng của khách, thì chưa có cách nào dễ dàng. Bạn phải sao chép và dán từng đối tượng từ cửa hàng này sang cửa hàng khác — một việc rất phiền và tốn thời gian. Có khi mất hàng giờ chỉ để nhân bản một cửa hàng.

Giả sử theme của tôi có mười lăm bố cục và biến thể dựng sẵn, cùng vài trăm khách hàng. Cấu hình bố cục dựng sẵn cho từng khách đúng là ác mộng. Rồi khách còn có thể muốn chuyển từ bố cục này sang bố cục khác. Aaaaah!

← Tất cả bài viết