Linux 软件免费装
Banner图

Ticket Shop for WooCommerce

开发者 codestormtechnology
更新时间 2026年9月26日 05:50
PHP版本: 8.2 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce tickets qr-code ticket-scanner event-tickets

下载

1.1.0 1.0.9

详情介绍:

Ticket Shop for WooCommerce is a lightweight ticketing layer that works with WooCommerce. It keeps payments and product pricing in WooCommerce and adds the essentials needed to issue and validate tickets. Current version includes: The plugin does not process payments itself. WooCommerce remains responsible for products, prices, checkout, payment gateways, taxes and refunds.

安装:

  1. Install and activate WooCommerce.
  2. Upload the codestormtechnology-ticketing-woocommerce folder to /wp-content/plugins/ or install the ZIP through Plugins > Add New > Upload Plugin.
  3. Activate Ticket Shop for WooCommerce.
  4. Open Ticket Shop for WooCommerce > Calendar and configure available days and times.
  5. Create or edit a WooCommerce product and enable the ticket option in Product data > General.
  6. Complete a test purchase and use Ticket Shop for WooCommerce > Check-in to validate the generated ticket.

屏幕截图:

  • Ticket products displayed with the ticket-list shortcode.
  • Visit dates and available time slots with the calendar shortcode.
  • Protected ticket check-in with read-before-confirm workflow.
  • Basic Ticket Shop for WooCommerce settings.
  • Built-in help for tickets, calendar, check-in, shortcodes and privacy.

常见问题:

Which shortcodes are available?

[ticket_shop_tickets] lists published WooCommerce products marked as tickets. Optional parameters: limit and columns. [ticket_shop_calendar] shows the next available dates and time slots from the global calendar. Optional parameters: days and limit. [ticket_shop_checkin] provides a protected front-end check-in for authenticated users who have ticket-validation permission. Reading a ticket does not consume it; confirmation is still required. For backward compatibility, previous shortcode aliases continue to work after updating from older versions.

Does the plugin handle payments?

No. WooCommerce remains responsible for products, prices, checkout, payment gateways, taxes and refunds.

Does reading a QR Code immediately use the ticket?

No. Reading only inspects the ticket. The operator must press Confirm entry to consume it.

Can the same ticket be used twice?

No. The database update that consumes a ticket only succeeds while the ticket is still active. Later attempts are rejected.

Is the QR Code sent to an external API?

No. QR images are rendered locally using the bundled QR library.

Where are ticket PDFs stored?

They are generated on demand and streamed to the authorized requester. Version 1.1.0 does not store generated PDF files permanently.

Does it support WooCommerce HPOS?

The plugin uses WooCommerce order APIs and declares compatibility with High-Performance Order Storage.

How do ticket capacity limits work?

Set a default capacity on the WooCommerce ticket product and optionally create exact overrides under Ticket Shop for WooCommerce > Vagas for a product, visit date and time. Capacity 0 means unlimited. Active and used tickets consume capacity; cancelling an individual ticket releases its place.

Can I cancel only one ticket from an order?

Yes. Ticket Shop for WooCommerce > Tickets can cancel an individual active ticket without cancelling or refunding the WooCommerce order. Used tickets cannot be cancelled.

Can an administrator reissue a ticket?

Yes. An active unused ticket can receive a new QR code and PDF content. The old QR becomes invalid because the ticket code changes, and the updated ticket can be resent by e-mail.

What can the Ticket Validator role access?

The role can sign in and use ticket check-in. It does not receive WooCommerce management permissions or access to ticket cancellation, reissue, capacity or settings screens.

Can I use a USB QR scanner?

Yes. Scanners that behave like a keyboard can fill the check-in field. Supported browsers can also use the camera through the BarcodeDetector API.

更新日志:

1.1.0 1.0.10 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0