Skip to content

Feature/584 add catalog.storeproduct v3 - #587

Merged
mesilov merged 2 commits into
bitrix24:v3-devfrom
Algonexys:feature/584-add-catalog.storeproduct-v3
Sep 28, 2026
Merged

mesilov merged 2 commits into
bitrix24:v3-devfrom
Algonexys:feature/584-add-catalog.storeproduct-v3

Conversation

@Algonexys

Copy link
Copy Markdown
Contributor
Q A
Bug fix? no
New feature? yes
Deprecations? no
Issues Feature #584
License MIT

Add support for catalog.storeproduct
https://apidocs.bitrix24.com/api-reference/catalog/store-product/index.html

catalog.storeproduct.get
catalog.storeproduct.list
catalog.storeproduct.getFields

@Algonexys Algonexys changed the title [Feature in SDK]: Add support for catalog.storeproduct.* Feature/584 add catalog.storeproduct v3 Aug 26, 2026
@mesilov mesilov added this to the 3.6.0 milestone Sep 28, 2026
@mesilov
mesilov merged commit 5c36c04 into bitrix24:v3-dev Sep 28, 2026
1 of 5 checks passed
mesilov added a commit that referenced this pull request Sep 28, 2026
…ation

Add current application installation repository lookup (#356)

Conflict resolution and base repairs bundled into this merge — the base
branch was red before it:

* CHANGELOG: #619 targeted `## Unreleased`; its two entries moved into the
  `## 3.6.0` section that now collects today's work. Also removed the
  duplicate `RoundingRule` (#573) entry and the stray `UserfieldDocument`
  (#589) copy that the #585/#587/#591 merges left in the already-tagged
  3.5.0 section.
* phpunit.xml.dist: closed three missing `</testsuite>` tags
  (`catalog_userfield_document_annotations`, `catalog_store_product`,
  `catalog_section_annotations`) — malformed XML aborted the whole PHPUnit
  run. #619's identical fix for the ratio suite merged cleanly.
* CatalogServiceBuilder: `section()` was truncated mid-expression by the
  #585 merge, leaving the file unparseable (`php -l` fatal); restored the
  body from 993d2a5. Also fixed trailing whitespace around
  `storeProduct()` and `roundingRule()`.
* rector.php: b2b6a6c (#587) re-applied the set/skip change that 3af9e75
  had already reverted. Restored `PHPUnitSetList::PHPUNIT_110` and the
  `DeprecatedAnnotationToDeprecatedAttributeRector` skip entry — both
  symbols exist in the installed Rector 2.5.2, and un-skipping that rule
  makes `lint-rector` demand rewriting `@deprecated` docblocks into
  `#[\Deprecated]` attributes in 6 files, which changes runtime behaviour.

Quality gate on the merge result: test-unit 1273/3501 OK, cs-fixer 0,
phpstan 0, rector OK, deptrac 0 violations, licenses OK.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants