Contest Gallery documentation

Sell products and paid actions

Turn gallery entries into products and accept payments with PayPal or Stripe.

Contest Gallery 33.xPROPayPalStripe

Choose a sale type

Shipping

A physical product with quantity, shipping and tax configuration.

Download

A digital product that provides the selected files after a completed payment.

Service

A non-shipped product that can provide a service key after payment.

Paid uploads: In version 33.x, configure new upload purchases through Pay for uploads. The legacy Upload sale type remains available only for existing upload packages.
Contest Gallery Sales settings showing shipping download and service sale types with price and shipping configuration
Sale type selection. Configure the price, select Shipping, Download or Service, and set the product-specific options.

Configure the product

Set the price and type-specific options in Sales settings. Add a clear title and description to the entry so the ecommerce gallery explains exactly what the customer receives.

Contest Gallery backend entry configured as a shipping product with title description price and ecommerce entry page links
Configured ecommerce entry. The backend displays the sale badge, product price, title, description and ecommerce entry pages.

Connect a payment provider

Enable PayPal, Stripe or both in Ecommerce options. Save and test sandbox credentials before entering live credentials. Secret keys remain server-side and must never appear in screenshots or public page content.

Test first: Publish a dedicated test ecommerce gallery using test="true". Complete an order with provider test credentials before enabling live checkout.
Contest Gallery PayPal ecommerce options with masked credentials API activation and sandbox testing enabled
PayPal options. Enable the API and sandbox testing while all credentials remain masked.
Contest Gallery Stripe ecommerce options with masked credentials API activation and sandbox testing enabled
Stripe options. Configure the Stripe API and verify sandbox keys before using live checkout.

Publish the ecommerce gallery

[cg_gallery_ecommerce id="123"][cg_order_summary]

The ecommerce gallery presents the products configured for sale. The cart remains available from the gallery controls and leads the customer into checkout.

Responsive Contest Gallery ecommerce storefront showing shipping download and service products with prices and cart
Ecommerce gallery. Shipping, download and service products appear together with prices, ratings and the cart control.

Review the cart and complete checkout

The customer reviews quantities and totals, enters the required addresses, accepts the configured privacy agreements and selects an available payment method.

Contest Gallery ecommerce cart showing a download a physical product quantity shipping price and total
Cart and totals. Download and physical products, quantity, shipping and the total price are summarized before payment.
Contest Gallery checkout with fictional United States shipping and billing addresses and privacy agreements
Addresses and privacy. Fictional United States shipping and billing data demonstrate the required checkout fields and agreements.
Contest Gallery sandbox checkout showing PayPal SEPA debit card and card payment choices with fictional test data
Sandbox payment methods. The available PayPal and card choices appear only after the required agreements are accepted.

Show the completed order

The order-summary page lists purchased items, available downloads, totals, addresses and the invoice. Keep the cg_order_summary page published so customers can return through the secure link in their order email.

Contest Gallery sandbox order summary showing purchased download and shipping products with the order identifier anonymized
Purchased items. The sandbox order identifier is anonymized while the download and shipping products remain visible.
Contest Gallery order summary showing totals fictional shipping and billing addresses and invoice download
Totals, addresses and invoice. The completed order shows fictional customer data and the invoice download action.

Manage orders and paid actions

Ecommerce orders

Inspect payment status, products, invoice data and provider responses in the backend order area.

Paid actions

Sell upload, voting or commenting credits where those actions are enabled for the gallery.

Launch safely

Test credits, consumption, email delivery, downloads and refunded-order behavior before enabling public checkout.