2010-10-21 24 views
5

Tôi đang làm việc trên một trang web sẽ tạo các gói mặt hàng được đặt trước. Để bắt đầu, tôi đang sử dụng Amazon để kiểm tra ý tưởng, kéo một số bán hàng liên kết, và sau đó tôi sẽ tự thực hiện các đơn đặt hàng nếu ý tưởng cho thấy thành công.Gửi người dùng đến thanh toán giỏ hàng Amazon điền sẵn

Mục tiêu của tôi là có nút "mua ngay" và khi nhấp vào, người dùng sẽ đến trang thanh toán của Amazon ngay bây giờ, với một giỏ hàng chứa đầy các mục tôi chọn và số liên kết của tôi.

Tôi là một nhà phát triển PHP, vì vậy nếu một giải pháp phải là ngôn ngữ cụ thể, đó là ngôn ngữ để đi cùng. Nếu đó là một câu trả lời mang tính khái niệm, hoặc nếu có một API cho điều này, thì nó cũng hoạt động.

Xin cảm ơn trước.

+0

Đừng làm điều đó. Nếu một kích thước ngẫu nhiên có thể thêm công cụ vào thẻ Amazon của tôi, tôi sẽ báo cáo một vấn đề bảo mật chéo cho Amazon. –

+0

Tôi không muốn ép buộc bán hàng, chỉ cần gửi chúng vào giỏ hàng với một số mặt hàng đã có trong đó. – hookedonwinter

+0

Xin lỗi, tôi đã đọc nhận xét của bạn dưới dạng thẻ, như trong thẻ tín dụng, không phải giỏ hàng. Đó có phải ý của bạn? – hookedonwinter

Trả lời

27

Bạn có thể sử dụng liên kết chứa ASIN và số lượng của chúng. Nó không thêm các mặt hàng vào giỏ hàng của ai đó nhưng xác nhận để thêm vào giỏ hàng.

URL: 
http://www.amazon.com/gp/aws/cart/add.html 

Parameters: 
- AssociateTag 
- ASIN.<number>  <number> starts at 1 
- Quantity.<number> one quantity parameter for each ASIN parameter 

Example (parameters separated by line break for visibility): 
http://www.amazon.com/gp/aws/cart/add.html 
    ?AssociateTag=your-tag 
    &ASIN.1=B003IXYJYO 
    &Quantity.1=2 
    &ASIN.2=B0002KR8J4 
    &Quantity.2=1 
    &ASIN.3=B0002ZP18E 
    &Quantity.3=1 
    &ASIN.4=B0002ZP3ZA 
    &Quantity.4=2 

Một dòng Ví dụ: https://www.amazon.com/gp/aws/cart/add.html?AssociateTag=your-tag&ASIN.1=B003IXYJYO&Quantity.1=2&ASIN.2=B0002KR8J4&Quantity.2=1&ASIN.3=B0002ZP18E&Quantity.3=1&ASIN.4=B0002ZP3ZA&Quantity.4=2&ASIN.5=B004J2JG6O&Quantity.5=1

ASINs được tìm thấy trong URL trang của sản phẩm hoặc bằng tìm kiếm "ASIN" trên trang sản phẩm. More details here

+0

Làm cách nào để bạn tạo các liên kết này? Có API hoặc tham chiếu nào không? – beppe9000

+0

Xem [Các phương pháp hay nhất về API quảng cáo sản phẩm của Amazon] (https://aws.amazon.com/articles/1057) để được trợ giúp tìm thẻ liên kết của bạn. –

+0

Tôi biết chắc chắn có cách để thêm mã phiếu giảm giá trong url cho ít nhất một ASIN. Có ai biết làm thế nào? – Zheka

0

Amazon không cho phép bạn thêm các mặt hàng vào giỏ hàng của ai đó. Họ yêu cầu người dùng thực hiện giao dịch mua nhấp vào nút thêm vào giỏ hàng.

Điều tốt nhất bạn có thể làm là tạo ra một Listmania! danh sách với các mục. Bạn có thể xem thêm chi tiết về cách thực hiện điều đó here.

Sau đó, bạn cần tạo liên kết liên kết đến danh sách và hướng dẫn người dùng nhấp vào nút 'Thêm tất cả các mục vào giỏ hàng' ở cuối danh sách.

Thật không may, không có cách nào để thực hiện việc này mất ít nhấp chuột hơn cho người dùng vì Amazon không muốn người dùng vô tình mua các mặt hàng họ không muốn.

Các vấn đề liên quan