A PHP Error was encountered

Severity: 8192

Message: Optional parameter $action declared before required parameter $reference is implicitly treated as a required parameter

Filename: helpers/util_helper.php

Line Number: 38

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 129

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 280

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 151

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 208

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 297

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_database_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_database_driver.php

Line Number: 335

Backtrace:

File: /home/smartprefix/public_html/demo_new/application/core/MY_Controller.php
Line: 10
Function: __construct

File: /home/smartprefix/public_html/demo_new/application/controllers/Smartprefix_form.php
Line: 9
Function: __construct

File: /home/smartprefix/public_html/demo_new/index.php
Line: 320
Function: require_once

SmartPrefix
Loader

ISO 8000-115 prefix that unambiguously identifies the owner of a part number
Accuracy and validity in every part number

Buyer new SmartPrefixTM and Supplier SmartPrefix™ registration



I am a Buyer and want to use the SmartPrefixTM to standardize the part numbers issued by manufacturers/suppliers by adding a SmartPrefixTM to convert them to International Part Numbers that are ISO 8000-115 compliant.


Rules for registering an ISO 8000-115 SmartPrefixTM
  • A SmartPrefixTM is globally unique therefore a previously used Prefix cannot be registered (a SmartPrefix may include a Brand Sub-prefix separated from the SmartPrefix by the character ‘.’)

  • A SmartPrefixTM may not include spaces

  • A SmartPrefixTM may include these special characters: ! @ % * $ ^ _

  • A SmartPrefixTM may not include these special characters: # : ? & ” ‘ ( ) [ ] { } \ / |

  • A SmartPrefixTM is not case sensitive

Note: A free International Business Identifier (IBID) is required to register a SmartPrefixTM. This can be completed as a part of registration process.