Download the PHP package mannu24/google-merchant-center without Composer
On this page you can find all versions of the php package mannu24/google-merchant-center. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download mannu24/google-merchant-center
More information about mannu24/google-merchant-center
Files in mannu24/google-merchant-center
Download mannu24/google-merchant-center
More information about mannu24/google-merchant-center
Files in mannu24/google-merchant-center
Vendor mannu24
Package google-merchant-center
Short Description A comprehensive Laravel package for Google Merchant Center integration with product synchronization, batch processing, and automatic sync management.
License MIT
Homepage https://github.com/mannu24/laravel-google-merchant-center
Package google-merchant-center
Short Description A comprehensive Laravel package for Google Merchant Center integration with product synchronization, batch processing, and automatic sync management.
License MIT
Homepage https://github.com/mannu24/laravel-google-merchant-center
Please rate this library. Is it a good library?
Informations about the package google-merchant-center
Laravel Google Merchant Center Integration
A comprehensive Laravel package for seamless Google Merchant Center product synchronization with independent tables, batch processing, and automatic sync management.
Features
- 🚀 Product Synchronization - Sync products with Google Merchant Center
- 📦 Batch Processing - Handle large datasets efficiently
- 🔄 Automatic Sync - Set up automated synchronization workflows
- 🎯 Per-Product Control - Enable/disable sync for individual products
- 📊 Sync Logging - Comprehensive tracking and monitoring
- 🛡️ Error Handling - Robust retry logic and error management
- ⚡ Performance Optimized - Rate limiting and caching
- 🔧 Laravel Integration - Seamless Laravel ecosystem integration
Requirements
- PHP 8.0 or higher
- Laravel 8.x, 9.x, 10.x, 11.x, or 12.x
- Google Merchant Center account
- Google API credentials
Installation
Quick Setup
-
Publish configuration:
-
Publish migrations:
-
Run migrations:
- Configure environment variables:
Basic Usage
1. Add Trait to Your Product Model
2. Sync Products
3. Bulk Operations
4. Artisan Commands
Database Structure
gmc_products Table
product_id- Reference to your productproduct_type- Model class namesync_enabled- Control sync per productgmc_product_id- GMC's product IDgmc_last_sync- Last sync timestampsync_status- Current sync statuslast_error- Last error message
gmc_sync_logs Table
- Tracks all sync attempts
- Stores request/response data
- Performance metrics
- Error details
Advanced Features
Batch Processing
Error Handling
Sync History
Configuration
The package configuration file (config/gmc.php) includes:
- API credentials and endpoints
- Batch processing settings
- Retry and timeout configurations
- Logging preferences
- Cache settings
Testing
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This package is open-sourced software licensed under the MIT license.
Support
All versions of google-merchant-center with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.0|^8.1|^8.2|^8.3
google/apiclient Version ^2.15
illuminate/support Version ^8.0|^9.0|^10.0|^11.0|^12.0
illuminate/database Version ^8.0|^9.0|^10.0|^11.0|^12.0
illuminate/console Version ^8.0|^9.0|^10.0|^11.0|^12.0
google/apiclient Version ^2.15
illuminate/support Version ^8.0|^9.0|^10.0|^11.0|^12.0
illuminate/database Version ^8.0|^9.0|^10.0|^11.0|^12.0
illuminate/console Version ^8.0|^9.0|^10.0|^11.0|^12.0
The package mannu24/google-merchant-center contains the following files
Loading the files please wait ...