Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Authentication
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Strategies
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • 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
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • 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
  • QuickEdit
    • Interfaces
    • Repositories
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Slider
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository
  • VersionInfo
    • Factories
    • Reader
    • ValueObjects

Interfaces

  • QuickEditProductGraduatedPricesReaderInterface
  • QuickEditProductGraduatedPricesRepositoryInterface
  • QuickEditProductPropertiesReaderInterface
  • QuickEditProductPropertiesRepositoryInterface
  • QuickEditProductPropertiesWriterInterface
  • QuickEditProductSpecialPricesReaderInterface
  • QuickEditProductSpecialPricesRepositoryInterface
  • QuickEditProductSpecialPricesWriterInterface
  • QuickEditServiceFactoryInterface
  • QuickEditServiceInterface

Interface QuickEditServiceInterface

Interface QuickEditServiceInterface

Direct known implementers

QuickEditService

Package: QuickEdit\Interfaces
Category: System
Located at Services/Core/QuickEdit/Interfaces/QuickEditServiceInterface.inc.php

Methods summary

public array
# getGraduatedPrices( array $productIds = null )

Returns the graduated prices of a product or an empty array nothing was found.

Returns the graduated prices of a product or an empty array nothing was found.

Parameters

$productIds
Array containing the selected product IDs to be processed.

Returns

array
Returns array that contains the graduated prices information.
public array
# getFilteredProductProperties( array $productIds, array $filterParameters )

Returns filtered product properties based on the provided filter criteria.

Returns filtered product properties based on the provided filter criteria.

Parameters

$productIds
Array containing the selected product IDs to be processed.
$filterParameters
Contains the filter parameters.

Returns

array
Returns the query result as a pure array, or an empty array when no result is produced.
public integer
# getFilteredProductPropertiesCount( array $productIds, array $filterParameters )

Returns products that are subject to the specified filter criteria.

Returns products that are subject to the specified filter criteria.

Parameters

$productIds
Array containing the selected product IDs to be processed.
$filterParameters
Contains the filter parameters.

Returns

integer
Returns the number of product properties found.
public integer
# getProductPropertiesCount( )

Returns the number of all product properties found.

Returns the number of all product properties found.

Returns

integer
Returns the record number.
public boolean
# setByCombisId( array $productCombi )

Saves product by product-combi ID.

Saves product by product-combi ID.

Parameters

$productCombi
Contains product data to be saved.

Returns

boolean
Returns the operation result.
public array
# getFilteredSpecialPrices( array $productIds, array $filterParameters )

Returns the special prices of the indicated products.

Returns the special prices of the indicated products.

Parameters

$productIds
Array containing the product IDs to be processed.
$filterParameters
Contains filter parameters.

Returns

array
Returns the query result as a pure array, or an empty array when no result is produced.
public integer
# getFilteredSpecialPricesCount( array $productIds, array $filterParameters )

Returns the record number of the filtered special prices.

Returns the record number of the filtered special prices.

Parameters

$productIds
Array containing the product IDs to be processed.
$filterParameters
Contains filter parameters.

Returns

integer
Returns the number of special prices found.
public integer
# getSpecialPricesCount( )

Get special prices record count.

Get special prices record count.

Returns

integer
Returns the number of all special prices found.
public QuickEditProductPropertiesRepository
# paginateProperties( IntType $start = null, IntType $length = null )

Sets the starting point of the pagination and the number of properties.

Sets the starting point of the pagination and the number of properties.

Parameters

$start
Pagination start index.
$length
Page length value.

Returns

QuickEditProductPropertiesRepository
QuickEdit products properties repository for chained method calls.
public QuickEditProductPropertiesRepository
# sortProperties( StringType $orderBy = null )

Sets the sorting order of the product properties.

Sets the sorting order of the product properties.

Parameters

$orderBy
Sorting order (ASC or DESC).

Returns

QuickEditProductPropertiesRepository
QuickEdit products properties repository for chained method calls.
public QuickEditProductSpecialPricesRepository
# paginateSpecialPrices( IntType $start = null, IntType $length = null )

Sets the starting point of the pagination and the number of special prices.

Sets the starting point of the pagination and the number of special prices.

Parameters

$start
Pagination start index.
$length
Page length value.

Returns

QuickEditProductSpecialPricesRepository

QuickEdit products special price repository for chained method calls.

public QuickEditProductSpecialPricesRepository
# sortSpecialPrices( StringType $orderBy = null )

Sets the sorting order of the special prices.

Sets the sorting order of the special prices.

Parameters

$orderBy
Sorting order (ASC or DESC)

Returns

QuickEditProductSpecialPricesRepository

QuickEdit products special price repository for chained method calls.

public boolean
# setSpecialPriceById( array $specialPrice )

Saves the changed data regarding the special price.

Saves the changed data regarding the special price.

Parameters

$specialPrice
Contains the special prices data.

Returns

boolean
Returns the operation result.
API documentation generated by ApiGen