spheremall / ms-client
SphereMall API client for SphereMall GateWay
Installs: 7 412
Dependents: 0
Suggesters: 0
Security: 0
Stars: 10
Watchers: 6
Forks: 7
Open Issues: 2
Requires
- php: ^7.0
- ext-json: *
- elasticsearch/elasticsearch: ~6.0
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- phpunit/phpunit: 6.2
- dev-master
- 10401.x-dev
- 2.8.18.4
- 2.8.18.3
- 2.8.18.2
- 2.8.18.1
- 2.8.18
- 2.8.17
- 2.8.16
- 2.8.15
- 2.8.14.1
- 2.8.14
- 2.8.13.4
- 2.8.13.3
- 2.8.13.2
- 2.8.13.1
- 2.8.13
- 2.8.12
- 2.8.11
- 2.8.10.1
- 2.8.10
- 2.8.9
- 2.8.8
- 2.8.7
- 2.8.6
- 2.8.5
- 2.8.4.9
- 2.8.4.8
- 2.8.4.7
- 2.8.4.6
- 2.8.4.5
- 2.8.4.4
- 2.8.4.3
- 2.8.4.2
- 2.8.4.1
- 2.8.4
- 2.8.3
- 2.8.2
- 2.8.1
- 2.8.0
- 2.7.29
- 2.7.28
- 2.7.27
- 2.7.26
- 2.7.25
- 2.7.24
- 2.7.23
- 2.7.22
- 2.7.21
- 2.7.20
- 2.7.19.2
- 2.7.19.1
- 2.7.19
- 2.7.18.1
- 2.7.18
- 2.7.17
- 2.7.16
- 2.7.15
- 2.7.14
- 2.7.13.2
- 2.7.13.1
- 2.7.13
- 2.7.12
- 2.7.11
- 2.7.10
- 2.7.9.2
- 2.7.9.1
- 2.7.9
- 2.7.8.7
- 2.7.8.6
- 2.7.8.5
- 2.7.8.4
- 2.7.7.3
- 2.7.7.2
- 2.7.7.1
- 2.7.7
- 2.7.6.1
- 2.7.6
- 2.7.5
- 2.7.4
- 2.7.3
- 2.7.2
- 2.7.1
- 2.7
- 2.6.5
- 2.6.4.11
- 2.6.4.8
- 2.6.4.7
- 2.6.4.6
- 2.6.4.5
- 2.6.4.4
- 2.6.4.3
- 2.6.4.2
- 2.6.4.1
- 2.6.4
- 2.6.3
- 2.6.2
- 2.6.1
- 2.6
- 2.5.7.6
- 2.5.7.5
- 2.5.7.4
- 2.5.7.3
- 2.5.7.2
- 2.5.7
- 2.5.6
- 2.5.5
- 2.5.4.3
- 2.5.4.2
- 2.5.4.1
- 2.5.4
- 2.5.3
- 2.5.2
- 2.5.1
- 2.5.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.42.2
- 1.0.42.1
- 1.0.42
- 1.0.40.3
- 1.0.40
- 1.0.39
- 1.0.38
- 1.0.37
- 1.0.36
- 1.0.35
- 1.0.34
- 1.0.33
- 1.0.32
- 1.0.31
- 1.0.30
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- dev-BECE-390
- dev-PF-302_CatalogReleaseFixes
- dev-PF-272_RebuildCatalogURL
- dev-PF-256-fix2
- dev-PF-256-sdk
- dev-MIC-1504
- dev-BECE-19-get-entity-group-from-elastic
- dev-LE-67_CreateMethodForObjects_master
- dev-LE-67_CreateMethodForObjects
- dev-MIC-1313
- dev-PF-74_UnitTestsCatalog
- dev-MIC-1283
- dev-MIC-1271
- dev-ZIJ-894
- dev-ZIJ-838-fix-correlations-resource
- dev-ZIJ-838-fix-entity-factors
- dev-ZIJ-838-fix-signature
- dev-MIC-1245
- dev-JsonSerializable
- dev-M20_elastic
- dev-Fixes_Pre2_8_0
- dev-M20-134
- dev-M20-122
- dev-M20-96
- dev-FixSortBuilder
- dev-MIC-1211
- dev-BC-1093-manage-measurement-widget
- dev-MIC-1206
- dev-MIC-1204
- dev-BC-1043-add-attributeTypeId
- dev-OC-610_MenuItemsResource
- dev-IL-740
- dev-IL-818
- dev-IL-751
- dev-FixMedia
- dev-fix-content-type-problem
- dev-IL-712-product-samples
- dev-CC-1266
- dev-OC-424
- dev-IL-743-separate-option-price
- dev-orders-compability
- dev-ms-version-parsing
- dev-MIC-801_ChangeResponseOnFindPriceMethod
- dev-creatAttributeValueRangeFilter
- dev-AttributeValues
- dev-2.6.4-elastic-improvements
- dev-indexer-improvements
- dev-ChangeElasticSearchMakerAndCreateExistFilter
- dev-FixReletadProductsMethod
- dev-ShoudSerachFilter
- dev-BC-808-basket-auto-copy
- dev-DF-1315
- dev-CC-496_Media
- dev-ProductVariants
- dev-CC-453_Media
- dev-OC-15_MultiChannelsQuery
- dev-DetailMethods
- dev-GridSearch
- dev-factorResourse
- dev-fixcookieset
- dev-fixfactors
- dev-factorValues
- dev-staticTexts
- dev-mergeST
- dev-auth-1.0.37
- dev-discount-types-resource
- dev-uom
- dev-EntityFactos
- dev-Factors
- dev-payment-status-description
- dev-ExtendDocumentEntity
- dev-elastic
This package is auto-updated.
Last update: 2025-03-22 03:06:42 UTC
README
Official PHP SDK for integrating with SphereMall Product. Official documentation
Version 2.8.18.2
- Added possibility to delete some parameters from Elastic FilterBuilder
Version 2.8.18.1
- Fixed filter builder for "isMain" parameters to elasticserch facets
Version 2.8.17
- Added filter builder for "isMain" parameters to elasticserch facets
Version 2.8.15
- Exclude negative factor items from elasticsearch response (using SortBuilder)
Version 2.8.14.1
- Minor changes in CorrelationsResourse for preparing elsaticsearch query
Version 2.8.14
- Add channels resource
Version 2.8.13.1
- Changes in ObjectMaker for
included
- Changes in
ProductsMapper
,DocumentsMapper
,EntityGroupsMapper
andCategoriesMapper
Version 2.8.12
- ObjectMaker extended with
included
to be able to find nested relationships (for example MediaEntities -> Media)
Version 2.8.11
- Add
boost
support for ElasticSearch queries:WildCardQuery
,TermsQuery
,DistanceQuery
,RangeQuery
Version 2.8.10.1
- Add
deleteDocumentFromIndex
method toElasticResource
resource
Version 2.8.9
- Add
WebSites
andWebSiteSettings
resources
Version 2.8.6
Implementation of updates for comments
entity:
Version 2.8.5
Implementation of:
- https://spheremall.atlassian.net/wiki/spaces/MIC/pages/1291485243/Grapher+2.3.6+Release+Notes
- https://spheremall.atlassian.net/wiki/spaces/MIC/pages/1304592428/Grapher+2.3.7+Release+Notes
Version 2.8.4.8
Extend OrderFinalized with deliveryTime
Version 2.8.4.7
Fix DistanceQuery (added possibility to set field name)
Version 2.8.4.6
Fix correlation resource when use withMeta
Version 2.8.4.5
Fix entity factors set() method
Version 2.8.4.4
Fix for multi price range params
Version 2.8.4.3
Add AttributeRangeConfig
Version 2.8.4.2
Fix OrdersMaker signature
Version 2.8.4.1
Change filter builder config bug
Version 2.8.3
Check success response refactored
HttpHelper refactored for checking port in url
ObjectMaker refactored (temporary solution) to get all included, not only from relations
Version 2.8.2
Fix url-s for elastic resource
Implement JsonSerializable for Entity
Version 2.8.1
Update work with filter params for elasticfilter
! This version is compatible with MS Indexer >= 2.5.4 !
Version 2.8.0
Update correlation resource for working with elasticsearch
! This version is compatible with MS Grapher >= 2.3.4.5 !
Version 2.7.24
Add CRUD wrapping for Marketing microservice
Version 2.7.23
Add CRUD wrapping for Marketing microservice
Version 2.7.22
created Categories and EntityGroups resource
Version 2.7.21
Extend attribute entity with attributeTypeId
Version 2.7.19.2
Add CRUD wrapping for CatalogItemAttributes
Version 2.7.19.1
!!! Indexer Microservice version: 2.4.0 +
=======
Installation
You can install the package manually or by adding it to your composer.json
:
{
"require": {
"spheremall/ms-client": "^1.0"
}
}
Instantiating the SDK Client:
Pass in the configuration to the client:
$client = new Client([ 'gatewayUrl' => 'API_GATEWAY_URL', 'clientId' => 'API_CLIENT_ID', 'secretKey' => 'API_SECRET_KEY' ]);