VidCellar Pro

Pro keeps the Lite library and adds paid access, coupons, advertisements, sales reporting, and optional copies of finished videos on an external service.

A desk with a laptop showing charts, a payment card, and a paper coupon.

License

Open VidCellar → License. Enter the key from the license site and activate it. Use Verify License Now to check the server immediately, or Deactivate Site to release this site.

If activation fails because of a domain restriction, the page lists the WordPress domain, the site URL, and the domains configured on the license. The license server address is built into the plugin and is not a setting.

Paid Stripe and PayPal checkout requires an active license. Coupons do not.

How a video becomes paid

The Videos screen shared with Lite saves every new or edited video at $0.00. A price of $0.00 means the video is not offered for sale: the payment endpoints refuse checkout when the stored price is not greater than zero.

When a video’s stored price is greater than $0.00 and the license is active, the watch page shows that price and the configured checkout buttons. A completed PayPal or Stripe payment grants access that does not expire. The watch page tells a signed-in buyer “You rented this — watch anytime.”

The current Videos form does not include a price box. It always writes $0.00. Paid checkout in this release runs only for a video record whose price column is already greater than zero.

PayPal and Stripe

Open VidCellar → Settings.

PayPal

Stripe

Visitors enter an email for both paid checkout and coupons. Guests do not need a WordPress account. After Stripe returns, the page shows “Confirming your payment” until the webhook records the purchase. If neither gateway is filled in, the watch page says no payment method is configured.

Coupons

Open VidCellar → Coupons.

  1. Enter a code of 3 to 100 characters using letters, numbers, hyphens, or underscores. The code is stored in uppercase.
  2. Choose one video, or leave All videos.
  3. Set Valid for (days) from 1 to 3650. The default is 7.
  4. Choose Create Coupon.

A visitor redeems the code on the watch page. Access lasts until that coupon’s expiration time, including access already granted. Complimentary redemptions are excluded from sales totals. Disable stops new redemptions. VidCellar can email the guest an access link.

Advertisements

Open VidCellar → Advertisements.

Ad schedules are sent only to viewers who already have access, and only on a licensed site. Trailers never show ads.

Sales

VidCellar → Sales Report lists paid rentals, total revenue, and revenue by payment method. Download the CSV from that screen or from the Dashboard. Coupon redemptions are omitted. The Dashboard also shows recent purchases and a PayPal donation button for supporting VidCellar development.

Signed-in customers can open a page that contains [vidcellar_purchases] to see My Purchases.

Video storage

On VidCellar → Settings, choose a storage provider. The default is Local server. VidCellar always assembles the resumable upload locally first, then copies the finished file to the selected service. The local file stays in place so protected playback can continue. Fill in only the provider you select. Remote transfers need PHP cURL.

ProviderWhat you enter
Amazon S3Bucket, region, key prefix (default vidcellar/videos), access key, and secret key.
MuxToken ID and token secret. Status can remain processing after the upload is accepted.
CloudinaryCloud name, API key, API secret, and folder (default vidcellar/videos).
VimeoAccess token.
YouTubeOAuth access token with upload permission. Uploads are created as private.

If a license check fails