descom / descommarket-feeds
DescomMarket Feeds
1.18.0
2026-04-08 10:06 UTC
Requires
- php: ^8.4
- descom/descommarket_common: ^1.7
- descom/pipeline: ^2.4
- google/apiclient: ^2.12.1
- illuminate/console: *
- illuminate/database: *
- laravel/framework: ^12.0|^13.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.75
- guzzlehttp/guzzle: ^7.8
- larastan/larastan: ^3.0
- orchestra/testbench: ^10.0|^11.0
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^11.5
This package is auto-updated.
Last update: 2026-06-08 10:33:29 UTC
README
Add to .env
GOOGLE_API_CREDENTIALS_PATH= GOOGLE_MERCHANT_ID= GOOGLE_MERCHANT_QUEUE_CONNECTION=sync GOOGLE_MERCHANT_QUEUE_TRIES=10 GOOGLE_INDEX_ENABLED= GOOGLE_INDEX_QUEUE_CONNECTION=sync GOOGLE_INDEX_QUEUE_TRIES=10
Add config
php artisan vendor:publish --provider="DescomMarket\Feeds\DescomMarketFeedsServiceProvider"
Google Indexer Url in Search Console
Automatically index your products in Google Search Console if dispatch event:
DescomMarket\Common\Events\Catalog\Products\ProductPublished
You can use this API to index your products in Google Search Console
use DescomMarket\Feeds\Google\Index\Services\EnqueueUrlService; EnqueueUrlService::publish($url); EnqueueUrlService::unpublish($url);
Or use events:
use DescomMarket\Common\Events\Urls\UrlCreated; use DescomMarket\Common\Events\Urls\UrlDeleted;