0
Total Products
0
Sync Enabled
0
Active
0
Synced to PS
0
With Variants
Products by Category

No products crawled yet

Products by Season

No products crawled yet

Recently Updated Products View All →

No products yet. Run php bin/console app:crawl-products to import products.

CLI Commands

📦 Crawl Products

Import all enabled categories:
php bin/console app:crawl-products
Import specific category (use key from categories.yaml):
php bin/console app:crawl-products --category=duotone_kites
Start from a specific page:
php bin/console app:crawl-products --start-page=3
Crawl only pages 2 to 5:
php bin/console app:crawl-products --start-page=2 --end-page=5
Limit number of products:
php bin/console app:crawl-products --limit=10
Skip image downloads (faster):
php bin/console app:crawl-products --skip-images
Preview without saving (dry run):
php bin/console app:crawl-products --dry-run
Combined example - crawl category pages 1-3, limit 20 products:
php bin/console app:crawl-products -c duotone_kites --start-page=1 --end-page=3 -l 20

🔄 Availability & Discounts

Update availability from B2B:
php bin/console app:update-availability
Update & sync to PrestaShop:
php bin/console app:update-availability --sync-prestashop
Apply season discounts (SS24: 45%, SS25: 30%):
php bin/console app:apply-discounts
Force override existing discounts:
php bin/console app:apply-discounts --force

🛒 PrestaShop Sync

Test API connection:
php bin/console app:sync-prestashop --test
Sync all enabled products (with combinations):
php bin/console app:sync-prestashop
Sync all products (ignore sync flag):
php bin/console app:sync-prestashop --all
Sync with images:
php bin/console app:sync-prestashop --with-images
Sync specific product by reference:
php bin/console app:sync-prestashop --reference=44260-3010
Verbose output (see combination details):
php bin/console app:sync-prestashop --verbose-sync

📂 Category Mapping

List category mappings:
php bin/console app:list-categories
Configure mappings in:
config/categories.yaml