Plentymarkets interface documentation
System
Contracts
SystemInformationRepositoryContract
Repository for SystemInformation
Namespace
Plenty\Modules\System\Contracts
Methods
public loadValue($key):void
Loads a system information value by key
Name |
Type |
Description |
|
WebstoreConfigurationRepositoryContract
Repository for Webstore Configuration
Namespace
Plenty\Modules\System\Contracts
Methods
public findByPlentyId($plentyId):Plenty\Modules\System\Models\WebstoreConfiguration
Return type: WebstoreConfiguration
Get the WebstoreConfiguration by plentyId
Name |
Type |
Description |
|
public findByWebstoreId($webstoreId):Plenty\Modules\System\Models\WebstoreConfiguration
Return type: WebstoreConfiguration
Get the WebstoreConfiguration by webstoreId
Name |
Type |
Description |
|
public updateByPlentyId($data, $plentyId):Plenty\Modules\System\Models\WebstoreConfiguration
Return type: WebstoreConfiguration
Name |
Type |
Description |
|
||
|
WebstoreRepositoryContract
Repository for Webstore
Namespace
Plenty\Modules\System\Contracts
Methods
public loadAll($columns = []):array
Shows all webstores
Name |
Type |
Description |
|
public loadAllPreview():array
Shows a preview of all webstores with id and name
public findByPlentyId($plentyId):Plenty\Modules\System\Models\Webstore
Return type: Webstore
Shows a specific webstore from type plentymarkets
Name |
Type |
Description |
|
public findByStoreIdentifier($storeIdentifier):Plenty\Modules\System\Models\Webstore
Return type: Webstore
Shows a specific webstore
Name |
Type |
Description |
|
public findById($clientId):Plenty\Modules\System\Models\Webstore
Events
Models
Webstore
The webstore model appending the WebstoreConfiguration
Namespace
Plenty\Modules\System\Models
Name | Type | Description |
---|---|---|
id |
The ID of the client (store) |
|
name |
The name of the client (store) |
|
type |
The type of the client (store) |
|
storeIdentifier |
The identifier of the client (store) |
|
configuration |
The configuration information of the client (store) |
|
locations |
The accounting locations of the client (store) |
|
pluginSet |
The plugin set of the client (store) |
|
pluginSetId |
The plugin set id of the client (store) |
Methods
public toArray()
Returns this model as an array.
WebstoreConfiguration
The Webstore Configuration Model
Namespace
Plenty\Modules\System\Models
Name | Type | Description |
---|---|---|
webstoreId |
||
error404ContentPageId |
||
attributesDropDown |
||
attributeSelectDefaultOption |
||
attributeVariantCheck |
||
attributeWithMarkup |
||
bankContentPageId |
||
basketReservationTime |
||
cancellationRightsContentPageId |
||
categoryItemCount |
||
categoryLevelLimit |
||
closed |
||
defaultAccountingLocation |
||
defaultCurrency |
||
defaultLanguage |
||
defaultLayout |
||
defaultShippingCountryId |
||
defaultShippingCountryList |
||
defaultCurrencyList |
||
defaultParcelServiceId |
||
defaultParcelServicePresetId |
||
defaultMethodOfPaymentId |
||
defaultCustomerClassId |
||
dhlPackstationValidation |
||
dhlAllowPackstationActive |
||
dhlLimitOrderAmountForPackstation |
||
dhlAllowPostidentActive |
||
displayAttributeMarkup |
||
displayItemName |
||
displayItemOnly4Customer |
||
displayPriceColumn |
||
displayPriceNetto |
||
doctype |
||
domain |
||
domainSsl |
||
dontSplitItemBundle |
||
faviconPath |
||
frontPageContentPageId |
||
helpContentPageId |
||
itemNotFoundContentPageId |
||
paymentMethodsContentPageId |
||
contactContentPageId |
||
legalDisclosureContentPageId |
||
blogRatingActive |
||
blogMaxRatingPoints |
||
blogCommentsActive |
||
blogNewFeedbackVisibility |
||
blogCustomerNameVisibility |
||
itemMaxRatingPoints |
||
itemCommentsActive |
||
itemNewFeedbackVisibility |
||
itemCustomerNameVisibility |
||
categoryRatingActive |
||
categoryMaxRatingPoints |
||
categoryCommentsActive |
||
categoryNewFeedbackVisibility |
||
categoryCustomerNameVisibility |
||
choiceNominationRatingActive |
||
choiceNominationMaxRatingPoints |
||
choiceNominationCommentsActive |
||
choiceNominationNewFeedbackVisibility |
||
choiceNominationCustomerNameVisibility |
||
feedbackRatingActive |
||
feedbackMaxRatingPoints |
||
feedbackCommentsActive |
||
feedbackNewFeedbackVisibility |
||
feedbackCustomerNameVisibility |
||
languageList |
||
languageMode |
||
loginMode |
||
oversellingWarning |
||
maxLoginAttempts |
||
mobileRedirectActive |
||
mobileRedirectUrl |
||
mobileRedirectItemUrl |
||
name |
||
newsletterDirId |
||
paypalAccount |
||
ebayAccount |
||
privacyPolicyContentPageId |
||
rootDir |
||
sessionLifetime |
||
shippingContentPageId |
||
socialMedia |
||
termsConditionsContentPageId |
||
trustedShopsCertificationDeSealHtml |
||
trustedShopsCertificationDeTrustedShopsId |
||
trustedShopsCertificationEnSealHtml |
||
trustedShopsCertificationEnTrustedShopsId |
||
trustedShopsCertificationFrSealHtml |
||
trustedShopsCertificationFrTrustedShopsId |
||
urlFacebook |
||
urlFileExtension |
||
urlGooglePlus |
||
urlItemCategory |
||
urlItemContent |
||
urlLinking |
||
urlNeedle |
||
urlTitleItemContent |
||
urlTitleItemName |
||
urlTwitter |
||
useCharacterCrossSelling |
||
useDefaultShippingCountryAsShopCountry |
||
calcEbayShippingCostsActive |
||
autoGroupOpenEbayTransactions |
||
calcRicardoShippingCostsActive |
||
calcHoodShippingCostsActive |
||
ebayDownsellingActive |
||
addressCheckRegistrationSave |
||
addressCheckRegistrationInput |
||
addressCheckInvoiceDetailsSave |
||
addressCheckInvoiceDetailsInput |
||
addressCheckShippingDetailsSave |
||
addressCheckShippingDetailsInput |
||
addressCheckCustomerDetailsSave |
||
addressCheckCustomerDetailsInput |
||
addressCheckAfterDays |
||
facebookLoginActive |
||
itemCategorySorting1 |
||
itemCategorySorting2 |
||
itemSortByMonthlySales |
||
showBasePriceActive |
||
jumpPaymentActive |
||
jumpShippingActive |
||
showContentTermsFsk |
||
newsletterRegistrationActive |
||
ignoreCouponMinOrderValueActive |
||
ipAddressSaveInactive |
||
reuseOrderActive |
||
editOrderActive |
||
currencySymbol |
||
externalVatCheckInactive |
||
externalVatCheckServiceUnavailableFallbackStatus |
||
customerRegistrationCheck |
||
schedulerPropertyID |
||
customerLoginMethod |
||
watchlistActive |
||
itemwishlistActive |
||
documentsActive |
||
dynamicExportActive |
||
couponVisibilityActive |
||
retoureMethod |
||
itemlistPrice |
||
itemlistWeight |
||
schedulerActive |
||
editSchedulerPaymentMethodActive |
||
showSEPAMandateDownload |
||
changeEmailActive |
||
changePasswordActive |
||
changePasswordSendmail |
||
logoutHiddenActive |
||
displayStatusInactive |
||
displayMyAccountPaymentDateInactive |
||
displayMyAccountDeliveryDateInactive |
||
displayWeightInactive |
||
displayInvoiceDownload |
||
displayShippingDateActive |
||
minimumOrderValue |
||
itemAvailabilityDisabledList |
||
itemMeasureUnit |
||
quickloginValidDays |
||
captchaCodeInactive |
||
itemListingOrderImportItemName |
||
orderRowDeliveryDate |
||
browserLanguage |
||
categoryRedirectActive |
||
itemRedirectActive |
||
googleRecaptchaApiWebsitekey |
||
cloudflareTurnstileApiSecretKey |
||
itemSearchEngine |
||
itemRatingAllowComments |
||
itemRatingMaxRatingPoints |
||
itemRatingActive |
||
currencyConversion |
||
urlTrailingSlash |
||
isCookieSubdomainIndependent |
||
useVariationOrderProperties |
||
itemSearchOperator |
||
itemAutocompleteSearchOperator |
||
defaultOrderItemName |
||
serviceWorkerScope |
Methods
public toArray()
Returns this model as an array.
Module
Contracts
PlentyModuleRepositoryContract
Repository for PlentyModule
Namespace
Plenty\Modules\System\Module\Contracts
Methods
public isActive($module):bool
Returns whether or not a given module is active
Name |
Type |
Description |
|
The keyPath for the module |
Returns whether or not a given module is hidden
Name |
Type |
Description |
|
The keyPath for the module |
public getQuantity($module):int
Get the 'quantity' attribute of the given module
Name |
Type |
Description |
|
keyPath of the module in Question |
public getValueForModule($module, $value):void
Get any value for any module
Name |
Type |
Description |
|
The keyPath of the module |
|
|
The key for the value |
Statistic
Models
CloudMetrics
Represent cloud metrics for a specific day
Namespace
Plenty\Modules\System\Statistic\Models
Name | Type | Description |
---|---|---|
plentyId |
||
date |
||
webspaceMB |
||
webspaceDocumentsMB |
||
websiteContentMB |
||
cloudSpaceDocumentsMB |
||
cloudSpaceItemsMB |
||
cloudSpacePrivateMB |
||
cloudSpacePublicMB |
||
dbSpaceMb |
||
websiteTrafficMB |
||
cdnTrafficMB |
||
cdnTrafficCount |
||
contentCachingPutRequests |
||
contentCachingGetRequests |
||
userAccounts |
||
warehouses |
||
warehousesSales |
||
facetSearchItems |
||
facetSearchCalls |
||
items |
||
itemVariations |
||
hbciDailyAccounts |
||
hbciHourlyAccounts |
||
ebicsDailyAccounts |
||
ebicsHourlyAccounts |
||
emailAccountsWithTicketGeneration |
||
ebayAccountsWithTicketGeneration |
Methods
public toArray()
Returns this model as an array.