Comic Collector

Description

Comic Collector turns WordPress into a full-featured comic collection manager for collections large or small.

Core features

  • Catalog title, issue number, publisher, grade, variant, purchase price, value, and more
  • Pricing tools using configured market-data services
  • Public collection display with search, filters, A-Z navigation, and pagination
  • Optional WooCommerce integration for selling comics from your collection
  • CSV, XML, and PDF export for insurance, inventory, and sharing
  • Bulk management tools, custom fields, and community annotations
  • REST API, Gutenberg blocks, and Elementor widgets
  • Multi-currency support, PWA features, and theme controls
  • Optional AI features on WordPress 7.0+ through a configured WordPress AI connector
  • Extension support for additional collection workflows

Use the [comcol_collection] shortcode to display a searchable collection on any page. Visitors can browse by title or publisher, and comics for sale can link to WooCommerce product pages.

Pricing features can use configured services such as eBay, GoCollect, and PriceCharting. External services are optional unless you choose to enable the feature that uses them. See the External Services section below for details.

External Services

Comic Collector can connect to third-party services. These features are optional and are used only when the relevant feature is configured or invoked. No service receives data merely because the plugin is installed.

eBay APIs — Used for authentication, pricing lookups, and eBay-related features. Sends API credentials where required and comic search terms such as title and issue number. Service: https://api.ebay.com/ — Terms: https://developer.ebay.com/join/api-license-agreement — Privacy: https://www.ebay.com/help/policies/member-behaviour-policies/user-privacy-notice-privacy-policy

GoCollect — Optional pricing source. Sends comic title and issue information. Requires a configured API key. Service: https://gocollect.com/ — Terms: https://gocollect.com/terms-of-service — Privacy: https://gocollect.com/privacy-policy/

PriceCharting — Optional pricing source. Sends comic title and issue information. Service: https://www.pricecharting.com/ — Terms: https://www.pricecharting.com/page/terms-of-service — Privacy: https://www.pricecharting.com/page/privacy

CGC Comics — Optional certification and census lookups. Sends a certificate number or comic title/issue query to CGC’s public API. Service: https://api.aws.ccg-ops.com/api — Website: https://www.cgccomics.com/ — Privacy: https://www.cgccomics.com/privacy-policy/

CBCS Comics — Optional certification lookup. Sends the certificate number entered by the user. Service: https://www.cbcscomics.com/ — Privacy: https://cbcscomics.com/privacy-policy

Twilio — Sends configured pull-list SMS alerts. When enabled, Twilio receives the recipient phone number and message text. Requires administrator-provided Twilio credentials. Service: https://api.twilio.com/ — Terms: https://www.twilio.com/en-us/legal/tos — Privacy: https://www.twilio.com/en-us/legal/privacy

Comic Vine (GameSpot / Fandom) — Used for comic metadata, issue lists, releases, and cover information. Sends title, issue, or series queries when the related feature is used. Requires a configured API key. Service: https://comicvine.gamespot.com/api/ — Terms: https://www.fandom.com/terms-of-use — Privacy: https://www.fandom.com/privacy-policy

Open Library (Internet Archive) — Used for ISBN/barcode metadata and covers. Sends the ISBN/barcode entered by the user. Service: https://openlibrary.org/ — Terms and privacy: https://archive.org/about/terms.php

Metron Cloud — Optional comic metadata source. Sends comic title and issue information. Requires a configured Metron account. Service: https://metron.cloud/ — Privacy: https://metron.cloud/privacy/

Grand Comics Database (GCD) — Optional comic metadata source. Sends comic title and issue search terms. Service: https://www.comics.org/ — Privacy: https://www.comics.org/privacy/

ExchangeRate-API — Fetches currency exchange rates. Sends no collection or personal data; the plugin requests current USD-based rates. Service: https://open.er-api.com/ — Terms: https://www.exchangerate-api.com/terms — Privacy: https://www.exchangerate-api.com/privacy

Google S2 Favicons — Displays publisher favicons in an admin dashboard widget. The administrator’s browser requests a favicon for known publisher domains; standard request data such as IP address may be visible to Google. Service: https://www.google.com/s2/favicons — Privacy: https://policies.google.com/privacy

Google Fonts — Used only when an administrator selects a Google Font in theme settings. The visitor’s browser requests the selected font from Google, which can expose standard request data such as IP address. Service: https://fonts.googleapis.com/ — Privacy: https://policies.google.com/privacy

WordPress AI Client and configured AI provider — On WordPress 7.0+, optional AI features use the provider configured by the site administrator under Settings > Connectors. Depending on the feature, prompts, comic cover images, search text, or collection statistics are sent to that provider. Comic Collector does not enable AI calls by default. WordPress AI Client information: https://developer.wordpress.org/news/2026/05/how-to-build-an-image-generation-plugin-with-the-wordpress-ai-client/ — Default connector providers may include Google, OpenAI, and Anthropic; their terms and privacy policies apply when selected.

DustinLincoln.com License Server — Used only for administrator-initiated activation, deactivation, or validation of premium add-on licenses. Sends the license key, site URL, and product slug. Service: https://dustinlincoln.com/wp-json/cc-license/v1/ — Terms: https://dustinlincoln.com/comic-collector/terms-of-service/ — Privacy: https://dustinlincoln.com/comic-collector/privacy-policy/

Third-Party Libraries

Comic Collector bundles html2pdf.js 0.10.1 (MIT licensed) for local PDF export. The bundled build includes html2canvas and jsPDF. Human-readable upstream source is available at https://github.com/eKoopmans/html2pdf.js, https://github.com/niklasvh/html2canvas, and https://github.com/parallax/jsPDF.

Screenshots

Blocks

This plugin provides 3 blocks.

  • Comic Collection Grid
  • Comic Collection Stats
  • Comic Display

Installation

  1. Install Comic Collector from the WordPress plugin screen, or upload the comic-collector folder to /wp-content/plugins/.
  2. Activate the plugin.
  3. Open Comic Collector in the WordPress admin menu and begin adding comics.
  4. Optional: activate WooCommerce for selling features.
  5. Optional: add [comcol_collection] to a page to display your collection publicly.

FAQ

Do I need WooCommerce?

No. WooCommerce is optional and only required for selling features.

How does pricing work?

Comic Collector can query configured third-party market-data services for comic pricing information. Availability and credentials vary by service.

Can visitors see my collection?

Only when you place the [comcol_collection] shortcode or a supported collection block/widget on a public page. Visibility is controlled by plugin settings.

Does this work with page builders?

Yes. Comic Collector includes Gutenberg blocks and Elementor widgets, and the shortcode works in page builders that support WordPress shortcodes.

What data is sent to external services?

Only data needed for the feature you intentionally use is sent. Examples include comic search terms for metadata/pricing lookups, a barcode for ISBN lookup, a phone number and message for configured SMS alerts, or prompts/images/statistics for enabled AI features. Details are listed below.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Comic Collector” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Comic Collector” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.7.0

  • Bundled the FAQ/Help Center PDF-export library locally instead of loading it from a remote CDN
  • Restricted Google Font settings to an allow-list before building remote font URLs
  • Renamed the public collection shortcode to the prefixed [comcol_collection]

Complete release history is included in changelog.txt.