Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminAccess
    • Collections
    • Deleters
    • Entities
    • Exceptions
    • Factories
    • Interfaces
    • Managers
    • Readers
    • Writers
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Authentication
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Strategies
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • ValueObjects
  • CustomerGroup
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Serializers
    • Services
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Extensions
    • Customers
    • Emails
    • Geschaeftskundenversand
    • Helpers
    • Invoices
    • Orders
    • ParcelShopFinder
    • QuickEdit
    • Serializers
    • Templates
  • Geschaeftskundenversand
    • Exceptions
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Manufacturer
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • None
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • OrderStatus
    • Collections
    • Entities
    • Exceptions
    • Factories
    • Interfaces
    • Repositories
  • Precheck
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • QuantityUnit
    • Entities
    • Factories
    • Repositories
  • QuickEdit
    • Interfaces
    • Repositories
  • Review
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Services
    • ValueObjects
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Slider
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
  • Smarty
    • plugins
  • StaticSeoUrl
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • StaticSeoUrls
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository
  • VersionInfo
    • Factories
    • Reader
    • ValueObjects
  • VPE
    • Entities
    • Factories
    • Repositories
  • Withdrawal
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Services
    • ValueObjects

Classes

  • ActiveRecordParcelTrackingCode
  • ApiV2Authenticator
  • CustomerConfigurationProvider
  • CustomerConfigurationSettings
  • CustomerDisplaySettings
  • CustomerErrorMessageSettings
  • CustomerMaxLengthSettings
  • CustomerMinLengthSettings
  • EmailConfigurationProvider
  • EmailMailerSettings
  • FontAwesomeIconClassProvider
  • GXModuleCenterModuleButtonActionsAjaxController
  • GXModuleConfigurationStorage
  • GXModuleController
  • GXParcelTrackingCode
  • GXParcelTrackingCodeWriter
  • GXSmarty
  • ManufacturerServiceFactory
  • OrderConfigurationProvider
  • OrderParcelTrackingCode
  • OrderStatusAjaxController
  • ParcelTrackingCodeComment
  • ParcelTrackingCodeDeleter
  • ParcelTrackingCodeDeleteService
  • ParcelTrackingCodeFactory
  • ParcelTrackingCodeFinder
  • ParcelTrackingCodeId
  • ParcelTrackingCodeLanguageId
  • ParcelTrackingCodeOrderId
  • ParcelTrackingCodeRepository
  • ParcelTrackingCodeServiceId
  • ParcelTrackingCodeServiceName
  • ParcelTrackingCodeUrl
  • ProductRepositoryDeleteHelper
  • ShopOfflineController
  • Smarty_Resource_Get_Usermod
  • ZonesController

Traits

  • ContentManagerContentNavigationTrait
  • HtmlUtilityTrait
  • StringUtilityTrait
  • XtcUtilityTrait

Exceptions

  • CountryZoneNotFoundException
  • ShipcloudWebhookException

Functions

  • smarty_function_check_magna_execute
  • smarty_function_check_mailbeez_menu
  • smarty_function_get_sub_categories
  • smarty_function_gm_footer
  • smarty_function_gm_get_conf
  • smarty_function_gm_gmotion
  • smarty_function_gm_gprint
  • smarty_function_gm_menuboxes
  • smarty_function_html_shop_offline
  • smarty_function_is_filemanager_available
  • smarty_function_load_env_array
  • smarty_function_load_language_text
  • smarty_function_object_product_list
  • smarty_function_page_url
  • smarty_function_pre_black_container
  • smarty_modifier_gm_get_conf
  • smarty_modifier_gm_get_env_info
  • smarty_modifier_has_children
  • smarty_modifier_xtc_href_link
  • smarty_outputfilter_note
  • smarty_php_tag

Class GXParcelTrackingCodeWriter

Class GXParcelTrackingCodeWriter

Located at Services/Core/ParcelTrackingCode/Repository/GXParcelTrackingCodeWriter.php

Methods summary

public
# __construct( CI_DB_query_builder $db )

TrackingCodesWriter constructor.

TrackingCodesWriter constructor.

Parameters

$db
public ParcelTrackingCodeId
# save( ParcelTrackingCodeServiceId $parcelServiceId, ParcelTrackingCodeOrderId $orderId, OrderParcelTrackingCode $trackingCode, ParcelTrackingCodeLanguageId $languageId )

Saves the given order tracking code information in the order parcel tracking codes table. Data for parcel service name, url and comment is fetched from related tables.

Saves the given order tracking code information in the order parcel tracking codes table. Data for parcel service name, url and comment is fetched from related tables.

Parameters

$parcelServiceId
Id of parcel service.
$orderId
Id of order.
$trackingCode
Tracking code for order.
$languageId
Id of selected language.

Returns

ParcelTrackingCodeId
Id of new order parcel tracking code.
public ParcelTrackingCodeId
# saveLightweight( ParcelTrackingCodeOrderId $orderId, ParcelTrackingCodeServiceName $name, ParcelTrackingCodeUrl $url, ParcelTrackingCodeComment $comment = null )

Saves the given order tracking code information in the order parcel tracking codes table. Only the provided data is stored in the database.

Saves the given order tracking code information in the order parcel tracking codes table. Only the provided data is stored in the database.

Parameters

$orderId
Id of order.
$name
Name of parcel service.
$url
Tracking code url for order.
$comment
Comment about tracking code.

Returns

ParcelTrackingCodeId
Id of new order parcel tracking code.

Properties summary

protected CI_DB_query_builder $db
#
protected string $table
# 'orders_parcel_tracking_codes'
API documentation generated by ApiGen