Copy into cPanel → Cron Jobs to fully automate syncing:
Daily Product Sync at 2:14 AM
14 2 * * * /usr/local/bin/php /var/www/html/pxsubpplysyncap.cloud/sync_products.php
Hourly Inventory Sync at minute 14
14 * * * * /usr/local/bin/php /var/www/html/pxsubpplysyncap.cloud/sync_inventory.php
Webhook for Orders: Register https://www.pxsubpplysyncap.cloud/webhook_order.php in Shopify Admin → Settings → Notifications → Webhooks → Event: Order creation
[2026-03-28 16:13:29] [INFO] Processing Rothco Product Lines Page 9...
[2026-03-28 16:13:31] [INFO] Fetched 100 existing Shopify mappings for current batch.
[2026-03-28 16:13:49] [INFO] Fetched SKU data for 78 product lines.
[2026-03-28 16:13:49] [INFO] Running bulk productSet for 100 products...
[2026-03-28 16:13:55] [INFO] Uploading 188 unique images to Shopify staged targets in parallel...
[2026-03-28 16:14:23] [INFO] Finished uploading 188 staged images to Shopify.
[2026-03-28 16:15:09] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:15:17] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:15:26] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:15:35] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:15:45] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:15:54] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:16:02] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:16:11] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:16:20] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:16:29] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:16:29] [INFO] Processing Rothco Product Lines Page 10...
[2026-03-28 16:16:31] [INFO] Fetched 100 existing Shopify mappings for current batch.
[2026-03-28 16:16:49] [INFO] Fetched SKU data for 92 product lines.
[2026-03-28 16:16:49] [INFO] Downloading image 250/259: https://www.rothco.com/upload/product/product/8320 front-HR.jpg
[2026-03-28 16:16:49] [WARNING] Image download failed for https://www.rothco.com/upload/product/product/8320 front-HR.jpg: URL rejected: Malformed input to a URL function (HTTP 0)
[2026-03-28 16:16:49] [INFO] Running bulk productSet for 100 products...
[2026-03-28 16:16:58] [INFO] Uploading 258 unique images to Shopify staged targets in parallel...
[2026-03-28 16:17:40] [INFO] Finished uploading 258 staged images to Shopify.
[2026-03-28 16:18:30] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:18:39] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:18:48] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:18:58] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:19:07] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:19:17] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:19:26] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:19:35] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:19:45] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:19:54] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:20:04] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:20:04] [INFO] Processing Rothco Product Lines Page 11...
[2026-03-28 16:20:06] [INFO] Fetched 100 existing Shopify mappings for current batch.
[2026-03-28 16:20:27] [INFO] Fetched SKU data for 83 product lines.
[2026-03-28 16:20:27] [INFO] Running bulk productSet for 100 products...
[2026-03-28 16:20:33] [INFO] Uploading 182 unique images to Shopify staged targets in parallel...
[2026-03-28 16:21:02] [INFO] Finished uploading 182 staged images to Shopify.
[2026-03-28 16:21:54] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:22:04] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:22:13] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:22:23] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:22:32] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:22:42] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:22:51] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:23:00] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:23:10] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:23:19] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:23:19] [INFO] Processing Rothco Product Lines Page 12...
[2026-03-28 16:23:21] [INFO] Fetched 100 existing Shopify mappings for current batch.
[2026-03-28 16:23:40] [INFO] Fetched SKU data for 87 product lines.
[2026-03-28 16:23:40] [INFO] Running bulk productSet for 100 products...
[2026-03-28 16:23:46] [INFO] Uploading 159 unique images to Shopify staged targets in parallel...
[2026-03-28 16:24:15] [INFO] Finished uploading 159 staged images to Shopify.
[2026-03-28 16:25:06] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:25:16] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:25:26] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:25:35] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:25:44] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:25:54] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:26:04] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:26:13] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:26:22] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:26:31] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:26:31] [INFO] Processing Rothco Product Lines Page 13...
[2026-03-28 16:26:34] [INFO] Fetched 100 existing Shopify mappings for current batch.
[2026-03-28 16:26:48] [INFO] Fetched SKU data for 84 product lines.
[2026-03-28 16:26:48] [INFO] Running bulk productSet for 100 products...
[2026-03-28 16:26:54] [INFO] Uploading 164 unique images to Shopify staged targets in parallel...
[2026-03-28 16:27:20] [INFO] Finished uploading 164 staged images to Shopify.
[2026-03-28 16:28:07] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:28:16] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:28:24] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:28:34] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0
[2026-03-28 16:28:43] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:28:52] [INFO] Bulk publish complete. OK: 75, Failed: 0
[2026-03-28 16:29:01] [INFO] Bulk collection assignment complete. OK: 75, Failed: 0