inklabs / kommerce-core

PHP shopping cart core platform
https://kommerce-laravel-demo.jamieisaacs.com/
Apache License 2.0
65 stars 14 forks source link

User should be able to attach a file to an Order Item #35

Closed pdt256 closed 8 years ago

pdt256 commented 8 years ago

User Account Orders

bryan-maxwell commented 8 years ago

A few thoughts:

pdt256 commented 8 years ago

@tekhneek 1) yes, a Product or Tag should be able to determine whether the Attachment UGC upload is required prior to checkout. 2) yes. We need to tie 1+ email address to an Attachment so we can remind them to upload their files. 3) Uploading user will be responsible for uploading the asset and nothing else. Purchasing customer enters single shipping destination on checkout.

Currently we only support the customer to input a single shipping destination for a complete order. The Admin Panel supports multiple shipment parcels per order, but again, we currently support only a single destination. This will change to support multiple destinations in the future.

pdt256 commented 8 years ago

The Attachment Entity might be a good opportunity to introduce UUIDs into the system. This would allow us to use the UUID in the URL for anonymous users to upload assets.

I'm not sure we need to build out secure token authentication to allow people to upload assets to an order. Once an order is complete, the Attachment will be locked and no longer accessible by anonymous users.

relates to #24

pdt256 commented 8 years ago

As a customer, I purchase an OrderItem (with attachments enabled) and receive an email (with link to upload). Additionally, I can print a physical coupon (with 4x4 code upload URL and QR code) I can share the email and/or coupon with the gift recipient.