WooCommerce product import
Bulk upload and import WooCommerce products from supplier PDFs
Doc2Shelf extracts product data from your supplier documents, writes WooCommerce descriptions, short descriptions, and attributes, and publishes to your WordPress store — no CSV mapping, no manual retyping.
Free plan included — no credit card required.
The WooCommerce product CSV importer is powerful, but it only helps once your data is already clean and mapped to the right columns. Getting there — reading each supplier PDF, extracting attributes, writing descriptions, and formatting everything for WooCommerce — is where the real time goes.
Doc2Shelf does that upstream work. It turns unstructured supplier PDFs into structured WooCommerce products, complete with a long description, a short description, and product attributes, then publishes them directly to your WordPress store so you skip the import file entirely.
Frequently asked questions
- Do I still need the WooCommerce CSV importer?
- No. Doc2Shelf publishes reviewed products directly to WooCommerce over the REST API, so you skip the CSV template, column mapping, and re-import cycle entirely.
- Are product attributes supported?
- Yes. Specifications extracted from the PDF — dimensions, materials, capacities, and more — are mapped into WooCommerce product attributes that you can use for filtering and comparison.
- Can I edit the descriptions before publishing?
- Every field, including the long and short descriptions, is editable. You can also regenerate individual sections with AI or rewrite them to match your store voice.
- Does it handle both description fields?
- Yes. Doc2Shelf drafts both the main description and the short description that WooCommerce uses in product summaries.
- Can I bulk upload WooCommerce products from supplier PDFs?
- Yes. Upload supplier PDFs individually or in a batch, review the extracted product data and generated copy, then publish the finished products through the WooCommerce REST API. Doc2Shelf prepares the product records from the documents; it does not import arbitrary CSV catalogs.