Skip to main content

๐Ÿช Developer Hooks

SmartTourismChain provides actions and filters for developers to extend functionality.

๐ŸŽฌ Actionsโ€‹

do_action( 'stc_after_booking_saved', $booking_id, $data );โ€‹

  • Fired after an off-chain booking is saved
  • Parameters:
    • $booking_id (string)
    • $data (array)

do_action( 'stc_onchain_tx_completed', $txHash, $bookingData );โ€‹

  • Triggered when on-chain booking is confirmed
  • Use this to sync external systems or notify admins

๐Ÿงช Filtersโ€‹

apply_filters( 'stc_booking_form_fields', $fields );โ€‹

  • Customize visible form fields

apply_filters( 'stc_contract_config', $config );โ€‹

  • Override contract address or ABI for advanced setup

Have ideas for more hooks? Contribute on GitHub