Tôi không biết bất kỳ cấu hình mô-đun nào có thể thực hiện những gì bạn cần mà không cần tạo các biến thể sản phẩm cho các mẫu.Bây giờ, chỉ cần tạo một biến thể và để tùy chỉnh chọn biến thể đó trên biểu mẫu Thêm vào giỏ hàng sẽ là một cách để thực hiện công việc này. Tôi không chắc bạn có những hạn chế nào khiến điều này không thể thực hiện được, nhưng bạn thậm chí không cần sử dụng các thuộc tính sản phẩm nếu bạn không muốn - chỉ cần đặt tên cho các biến thể là "Cuộn [Vải độc đáo]" và "[Vải duy nhất] Mẫu" và biểu mẫu Thêm vào giỏ hàng sẽ hiển thị một danh sách lựa chọn cho biến thể được chọn theo tiêu đề.
Điều đó nói rằng, để thực hiện điều này thông qua một sản phẩm chung, tôi sẽ tạo một loại sản phẩm + biến thể có tên là "Mẫu vải" sử dụng một loại mặt hàng đặt hàng mới để thêm sản phẩm vào giỏ hàng. Loại mặt hàng đặt hàng này sẽ có một trường tham chiếu trên đó mà tôi sẽ điền từ liên kết/biểu mẫu mua hàng tùy chỉnh. Sau đó, bạn sẽ cần điền giá trị trường tham chiếu đó dựa trên sản phẩm mà khách hàng đang yêu cầu lấy mẫu. Lý do Liên kết Thêm vào Giỏ hàng Thương mại không hoạt động là vì mô-đun không có bất kỳ cách nào để bạn cung cấp giá trị cho các trường tùy chỉnh trên các mặt hàng đặt hàng mà nó tạo. Tuy nhiên, đó sẽ là một yêu cầu tính năng tốt cho mô-đun. Nếu không, bạn sẽ chỉ cần một biểu mẫu tùy chỉnh.