All documentation · Plugin overview
Accept private artwork
Documentation for version 1.0.4.
Accept customer files — Pro
Choose File upload, select JPEG, PNG and/or PDF, and set the maximum size. The hard per-file ceiling is 10 MiB; the host may impose a lower PHP upload limit. Each field accepts one file. Use a smaller limit where the fulfillment task allows it.
The customer sees upload progress and cannot submit the normal product form while that upload is pending. The server checks file contents rather than trusting the browser’s reported type. A successful upload produces a private reference, not a Media Library URL.
Unpurchased references expire after 24 hours. Expired references require another upload for a new purchase. An attachment associated with an order is preserved independently of this expiry. Order item details show the filename; the private reference is excluded from the normal email rendering. Authorized merchants receive a download control on the order item.
Files are stored privately in the site database, so backups include their bytes and storage grows with retained order attachments. This candidate does not claim malware scanning. To retrieve an ordered file, open the order in WooCommerce administration and use its item download control. Only authorized store staff can retrieve it; a customer file reference is not a public download URL.