Create a submodule to handle commercetools messages (events) using cloud providers

Created on 12 May 2025, 6 months ago

Problem/Motivation

Now we have implemented handling of the commercetools messages using GraphQL API. However, some types of messages are not provided in the GraphQL API and are present only in the cloud-based message queue APIs (Amazon SQS, SNS, Google Pub/Sub, etc).

More details: https://github.com/commercetools/commercetools-sdk-php-v2/issues/302

Proposed resolution

Would be great to implement a submodule (to not introduce new dependencies in the main module) that listens for messages from the cloud-based message queue APIs.

✨ Feature request
Status

Active

Version

2.0

Component

Code

Created by

πŸ‡¦πŸ‡²Armenia murz Yerevan, Armenia

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @murz
  • πŸ‡¦πŸ‡²Armenia murz Yerevan, Armenia

    Seems there are not a lot of PHP libraries that implement receivers for cloud message queues, and writing our own libraries will require too much effort.

    Then, seems a good idea is to implement an endpoint on the Drupal side, and a lambda function on the cloud side, that will pass updated data to Drupal.

  • πŸ‡ΊπŸ‡¦Ukraine eugene_bsk Ukraine
  • Pipeline finished with Success
    3 months ago
    Total: 350s
    #578764
  • Pipeline finished with Success
    2 months ago
    Total: 340s
    #581421
  • Pipeline finished with Canceled
    2 months ago
    Total: 288s
    #581425
  • Pipeline finished with Success
    2 months ago
    Total: 394s
    #581428
  • Pipeline finished with Canceled
    2 months ago
    Total: 226s
    #587445
  • Pipeline finished with Success
    2 months ago
    Total: 356s
    #587450
  • Pipeline finished with Success
    2 months ago
    Total: 332s
    #587468
  • Pipeline finished with Success
    2 months ago
    Total: 389s
    #587471
  • Pipeline finished with Success
    2 months ago
    Total: 331s
    #589455
  • Pipeline finished with Success
    2 months ago
    #589458
  • Pipeline finished with Success
    2 months ago
    Total: 330s
    #590170
  • Pipeline finished with Success
    2 months ago
    Total: 337s
    #590179
  • Pipeline finished with Canceled
    2 months ago
    Total: 78s
    #590183
  • Pipeline finished with Success
    2 months ago
    Total: 331s
    #590184
  • Pipeline finished with Failed
    2 months ago
    Total: 302s
    #590415
  • Pipeline finished with Canceled
    2 months ago
    Total: 400s
    #590421
  • Pipeline finished with Success
    2 months ago
    Total: 330s
    #590425
  • πŸ‡¦πŸ‡²Armenia murz Yerevan, Armenia

    Implemented, tested and merged.

  • Now that this issue is closed, please review the contribution record.

    As a contributor, attribute any organization helped you, or if you volunteered your own time.

    Maintainers, please credit people who helped resolve this issue.

  • πŸ‡¦πŸ‡²Armenia murz Yerevan, Armenia
  • Pipeline finished with Success
    about 2 months ago
    Total: 801s
    #596066
  • Pipeline finished with Success
    about 2 months ago
    Total: 376s
    #596077
  • Pipeline finished with Success
    about 2 months ago
    Total: 426s
    #596154
Production build 0.71.5 2024