Back to Opencart

Class Opencart\Admin\Model\Sale\Voucher

docs/api/Opencart.Admin.Model.Sale.Voucher.html

4.1.0.35.3 KB
Original Source

Namespaces

Classes

Class Opencart[Admin](http://localhost\opencart-master/docs/api/namespace-Opencart.Admin.html)\[Model](http://localhost\opencart-master/docs/api/namespace-Opencart.Admin.Model.html)\[Sale](http://localhost\opencart-master/docs/api/namespace-Opencart.Admin.Model.Sale.html)\[Voucher](http://localhost\opencart-master/docs/api/Opencart.Admin.Model.Sale.Voucher.html)

| extends | Model |

Class Voucher

Located at admin\model\sale\voucher.php

Methods
`
public

			` | `addVoucher(array<string, mixed> $data): int`

Add Voucher

Add Voucher

| # | | `

public

			` | `editVoucher(int $voucher_id, array<string, mixed> $data): void`

Edit Voucher

Edit Voucher

| # | | `

public

			` | `deleteVoucher(int $voucher_id): void`

Delete Voucher

Delete Voucher

| # | | `

public

			` | `getVoucher(int $voucher_id): array<string, mixed>`

Get Voucher

Get Voucher

| # | | `

public

			` | `getVoucherByCode(string $code): array<string, mixed>`

Get Voucher By Code

Get Voucher By Code

| # | | `

public

			` | `getVouchers(array<string, mixed> $data = []): array<int, array<string, mixed>>`

Get Vouchers

Get Vouchers

| # | | `

public

			` | `getTotalVouchers(): int`

Get Total Vouchers

Get Total Vouchers

| # | | `

public

			` | `getTotalVouchersByVoucherThemeId(int $voucher_theme_id): int`

Get Total Vouchers By Voucher Theme ID

Get Total Vouchers By Voucher Theme ID

| # | | `

public

			` | `deleteHistories(int $voucher_id): void`

Delete Voucher Histories

Delete Voucher Histories

| # | | `

public

			` | `deleteHistoriesByOrderId(int $order_id): void`

Delete Voucher Histories By Order ID

Delete Voucher Histories By Order ID

| # | | `

public

			` | `getHistories(int $voucher_id, int $start = 0, int $limit = 10): array<int, array<string, mixed>>`

Get Histories

Get Histories

| # | | `

public

			` | `getTotalHistories(int $voucher_id): int`

Get Total Histories

Get Total Histories

| # |

Methods inherited from Opencart\System\Engine\Model
__construct(),__get(), __set(),__isset()
Properties inherited from Opencart\System\Engine\Model
$registry

OpenCart API API documentation generated by ApiGen dev-master