atpCustom Reference

netsuite_extension extends abstract_extension
in package

Extension: netsuite_extension - Create NetSuite Sales Order record - ATP Custom Plugin for WordPress

Tags
category

WordPress Plugin

author

Kevin Burkholder KBurkholder@EarthAsylum.com

copyright

Copyright (c) 2026 American Telecast Products

uses
abstract_extension

Table of Contents

ENABLE_OPTION  = 'NetSuite API'
VERSION  = '26.0603.1'
$chatId  : string
$table  : string
__construct()  : void
constructor method
addActionsAndFilters()  : void
Add filters and actions - called from main plugin
admin_options_help()  : mixed
Add help tab on admin page
admin_options_settings()  : void
register options on options_settings_page
adminVersionUpdate()  : bool
version updated
get_trans_id()  : string
Get the transaction id
initialize()  : void
initialize method - called from main plugin
netsuite_transaction()  : void
atpCustom_salesorder_transaction

Constants

ENABLE_OPTION

public string|array<string|int, mixed>|bool ENABLE_OPTION = 'NetSuite API'

to set (or disable) default group display/switch

Properties

Methods

__construct()

constructor method

public __construct(object $plugin) : void
Parameters
$plugin : object

main plugin object

Return values
void

addActionsAndFilters()

Add filters and actions - called from main plugin

public addActionsAndFilters() : void
Return values
void

admin_options_help()

Add help tab on admin page

public admin_options_help() : mixed
Return values
mixed

admin_options_settings()

register options on options_settings_page

public admin_options_settings() : void
Tags
access

public

Return values
void

adminVersionUpdate()

version updated

public adminVersionUpdate(string $curVersion, string $newVersion) : bool
Parameters
$curVersion : string

currently installed version number

$newVersion : string

version being installed/updated

Return values
bool

get_trans_id()

Get the transaction id

public get_trans_id(string|int $order_id) : string
Parameters
$order_id : string|int
Return values
string

$transId

initialize()

initialize method - called from main plugin

public initialize() : void
Return values
void

netsuite_transaction()

atpCustom_salesorder_transaction

public netsuite_transaction(object $gwData, object $order) : void
Parameters
$gwData : object
  • required payment gateway data
$order : object
  • \WC_Order order object
Return values
void

Search results