netsuite_extension
extends abstract_extension
in package
Extension: netsuite_extension - Create NetSuite Sales Order record - ATP Custom Plugin for WordPress
Tags
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
VERSION
public
string
VERSION
= '26.0603.1'
extension version
Properties
$chatId
public
string
$chatId
chat od
$table
public
string
$table
sales order table
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
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