需求背景

情境描述

  • 一個參加者可能會代買多張票
  • 進場時希望能個別進場

使用套件

建議閱讀

  • 網站開發人員

延伸閱讀

 


 

Event Calendar與Event Ticket是目前與WooCommerce整合相當好的票券系統之一,Event Ticket免費版本只支援邀請函,如果需要付費的票券,需要使用付費版本。單套99USD,合計不到200USD,頻繁使用的情況下,其實不算貴。至於,這篇文章會出現,最主要是我在啟用過程中遇到一個404的錯誤,至於如何遇到?讓我娓娓道來。

 

如何開啟分票功能

資料參考:Attendee Registration Templates – Knowledgebase | The Events Calendar

分票的最大用意,無非是要讓進場的每個人,可以各自擁有票券,自由決定進場時間。對於主辦方來說,便是想要拿到更多參加者的聯繫方式,進行可能的資料分析、統計、再行銷。


從Admin Menu點選門票(Event Tickets) , 在主畫面直接點選參數設定,並切換到第3個Tab,開啟Attendee Registration功能。
一般來說,你開完這個功能,下面Attendee Registration Model打開,你的WooCommerce結帳流程,會跳到網址變為attendee-registration的路徑,這邊開始,就是問題所在。

 

開啟參加者報名功能

這邊會影響到WooCommerce結帳流程,如果有購票行為,在結帳時會跳轉到它的填寫畫面。

 

報名資料填寫時機

這邊可以設定,當你有票券購買行為時,在哪一個時期需要填寫資料,預設是結帳時才進行資料填寫。

 

Hello Elementor導致404

資料參考:Hello Elementor Integration | The Events Calendar

用幾個關鍵字交叉查詢,就找到了官方出了這篇文章。文章指出,Hello Elementor因為不支援Attendee Registration功能,所以無法正常顯示。


“Unfortunately there’s a problem with Hello Elementor, which returns a 404 error page when users are going to the Attendee Registration page. This issue is solved by using this extension.”


幸好,套件官方也是誠意十足,推出了更新套件tribe-ext-hello-elementor-compatibility-1.2.zip,這個在官方文章的下方可以直接下載。實驗證實,安裝後,一切功能正常,在WooCommerce購物流程點選結帳,它會自動跳出視窗讓你填寫參與者跟餐與者的Email,各自收到參加的QrCode。

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *