HandyCafe Docs
owner

Campaigns

Ang mga campaign ay mga promotional offer na nag-bu-bundle ng isa o higit pang mga package sa ilalim ng iisang tema o time-limited promotion. Nagbibigay-daan ang mga ito sa mga may-ari ng internet cafe at gaming center na gumawa ng structured deals (tulad ng "Summer Special" o "Weekend Gaming Bundle") na maaaring i-browse at bilhin ng mga miyembro sa pamamagitan ng client-side Member Panel o sa cashier counter.

Campaign Structure

Ang bawat campaign ay tinutukoy ng mga sumusunod na fields:

Field Paglalarawan
name Ang display name ng campaign na ipinapakita sa members at staff.
description Isang text description na nagpapaliwanag ng layunin, tuntunin, o benepisyo ng campaign.
active Isang toggle na kumokontrol kung available ba ang campaign para sa pagbili.
expires_at Opsyonal na expiration date. Pagkatapos ng petsang ito, hindi na available ang campaign para sa bagong pagbili.
deleted Isang soft-delete flag. Nakatago ang mga deleted campaigns ngunit napapanatili ang data para sa reporting.

Mga Campaign States

  • Active: Nakikita ang campaign at available para sa pagbili.
  • Inactive: Umiiral ang campaign ngunit pansamantalang naka-disable.
  • Expired: Lumipas na ang petsa sa expires_at ng campaign.
  • Deleted: Na-soft-delete ang campaign.

Pagli-link ng Packages sa Campaigns

Ang campaign mismo ay hindi tumutukoy kung ano ang natatanggap ng member. Iyon ang papel ng packages. Ang bawat campaign ay naglalaman ng isa o higit pang packages na tumutukoy sa partikular na entitlement (minutes, wallet credit, o pareho) at purchase price.

Halimbawa, ang isang "Back to School" campaign ay maaaring may tatlong packages:

  • Basic: 60 minuto sa fixed price.
  • Standard: 120 minuto + 30 bonus minutes sa mas mataas na presyo.
  • Premium: 500 units ng wallet credit + 60 bonus minutes sa pinakamataas na presyo.

Tingnan ang Packages page para sa buong detalye kung paano naka-configure ang packages.

Member Purchase Flow

Kapag bumili ang member ng campaign package:

  1. Browse: Tiningnan ng miyembro ang mga available na campaign.
  2. Select: Pumipili ang miyembro ng partikular na package.
  3. Payment: Kinokolekta ang purchase price.
  4. Fulfillment: Gumagawa ang system ng naaangkop na wallet credits at/o time credits.
  5. Record: Nalilikha ang purchase record na nag-li-link sa member, campaign, package, at lahat ng nauugnay na credits.

Paggawa ng Campaign

  1. Pumunta sa Campaigns section sa sidebar.
  2. I-click ang Add Campaign.
  3. Maglagay ng name at description.
  4. Opsyonal na mag-set ng expiration date.
  5. I-save ang campaign.
  6. Magdagdag ng isa o higit pang packages sa campaign.