Work / Plugin · 2025
Shooting-sports retailer (US)
Freelance work for a US shooting-sports retailer. I wrote a custom WooCommerce plugin with a wp-admin page that downloads the distributor's product feed and creates or updates simple products by SKU, with price, stock, description and image. Background batches of 500 rows through Action Scheduler were planned, but the plugin was left unfinished and the import was later rebuilt as an external Lumen service.
- client work
- plugin
- client anonymized
- prototype
- Client
- Shooting-sports retailer (US)
- Type
- Plugin · E-commerce: WooCommerce distributor import plugin
- Built with
- PHP, WordPress, WooCommerce, Action Scheduler
- Also uses
- Elementor
- Last active
- 2025
What it does
- wp-admin page with download and import actions.
- Distributor feed download into uploads.
- Create-or-update by SKU with product images.
- Planned 500-row background batches with a resumable offset.
How it is built
- A WPPB-style plugin: an admin page triggers a feed download and WooCommerce CRUD by SKU, with Action Scheduler batches planned; the import later moved to an external Lumen service using the WooCommerce REST API.
My part
- Wrote the distributor import plugin (admin page, feed download, SKU upsert, batching).
Skills
- WordPress plugin development
- WooCommerce product import