sharpapi / php-ecommerce-product-description-generator
Generate product descriptions using AI - creates compelling product copy
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/sharpapi/php-ecommerce-product-description-generator
Requires
- php: >=8.0
- guzzlehttp/guzzle: ^7.0|^7.9|^7.10
- sharpapi/php-core: ^1.4.0
This package is auto-updated.
Last update: 2026-02-22 14:57:29 UTC
README
Ecommerce Product Description Generator API for PHP
🛒 Generate product descriptions using AI - creates compelling product copy
Check the full documentation on the Ecommerce Product Description Generator API for PHP API page.
Quick Links
| Resource | Link |
|---|---|
| Main API Documentation | Authorization, Webhooks, Polling & More |
| Product Details | SharpAPI.com |
| SDK Libraries | GitHub - SharpAPI SDKs |
Requirements
- PHP >= 8.0
Installation
Step 1. Install the package via Composer:
composer require sharpapi/php-ecommerce-product-description-generator
Step 2. Visit SharpAPI to get your API key.
Laravel Integration
Building a Laravel application? Check the Laravel package version for better integration.
What it does
Generate product descriptions using AI - creates compelling product copy
Usage
<?php require __DIR__ . '/vendor/autoload.php'; use SharpAPI\EcommerceProductDescription\ProductDescriptionGeneratorClient; use GuzzleHttp\Exception\GuzzleException; $apiKey = 'your_api_key_here'; $client = new ProductDescriptionGeneratorClient(apiKey: $apiKey); try { $statusUrl = $client->generateProductDescription( content: 'Your product content here', language: 'English' ); // Optional: Configure polling $client->setApiJobStatusPollingInterval(10); $client->setApiJobStatusPollingWait(180); // Fetch results (polls automatically) $result = $client->fetchResults($statusUrl); $resultData = $result->getResultJson(); echo $resultData; } catch (GuzzleException $e) { echo "API error: " . $e->getMessage(); }
Example Response
{
"data": {
"type": "api_job_result",
"id": "fb0a5ab0-54fe-4283-9a33-ac491962c778",
"attributes": {
"status": "success",
"type": "ecommerce_product_description",
"result": {
"product_description": "Unleash your gaming potential with the Razer Blade 16 — featuring NVIDIA RTX 4090, 13th Gen Intel i9, dual-mode 4K/FHD display, 32GB RAM, and 2TB SSD for uncompromising performance."
}
}
}
}
Changelog
Please see CHANGELOG for more information on what has changed recently.
Credits
- A2Z WEB LTD
- Dawid Makowski
- Boost your PHP AI capabilities!
License
The MIT License (MIT). Please see License File for more information.
Social Media
🚀 For the latest news, tutorials, and case studies, don't forget to follow us on: