Description
altano-import-nfts-from-opensea-for-woocommerce turns your website into a fully functional NFT store by automatically importing products from OpenSea.
🎯 What does this plugin do?
Automatically imports NFT products from OpenSea into your WooCommerce store, transforming your site into a full-featured NFT shop.
✨ Key Features
🔄 Automatic Import
- Scheduled sync every 30 minutes, hourly, twice daily, or daily
- Manual import with a single click from the admin panel
- Smart detection – only imports new NFTs, avoids duplicates
💰 Real-time Price Management
- Automatic conversion ETH USD PEN with live exchange rates
- Multiple data sources: Google Finance, CoinGecko, SUNAT
- Exchange rate widget to display on your website
- Always updated prices automatically
🏷️ Full Product Management
- Imports all information: name, description, images, NFT attributes
- Custom attributes like rarity, traits, etc.
- Automatic categorization by OpenSea collections
- Auto-generated unique SKUs
- Stock management as virtual products
🎨 Enhanced User Experience
- Detailed NFT info on each product page
- Direct links to OpenSea for verification
- Visible NFT attributes on product pages
- Visual indicators for NFT products in the catalog
Configuration
1. Configure Collections
- Go to Products Categories
- Edit a category and add the OpenSea collection URL
- Example:
https://opensea.io/collection/jlandygame
2. Configure Import Settings
- OpenSea Importer Settings
- Choose the API mode (Test or Production)
- Set up automatic synchronization
- Select the import interval
3. Configure Exchange Rates
- Choose the exchange rate source (Google Finance recommended)
- The plugin will automatically update prices daily
Technical Details
Compatibility
- WordPress: 5.8 or later
- WooCommerce: 5.0 or later
- PHP: 7.4 or later
API & Data
- Official OpenSea API v2
- Available in test and production modes
- Automatic API rate limit handling
- Automatic retries in case of errors
Available Shortcodes
[opensea_exchange_rate]
[opensea_exchange_rate show_eth="yes" show_usd="yes" show_last_update="yes"]<h3>External Services</h3>
This plugin connects to several external services to function properly. Below is detailed information about each service, what data is sent, and when:
OpenSea API
What it is: OpenSea is the world’s first and largest NFT marketplace. This plugin uses the official OpenSea API v2 to retrieve NFT collection data and listings.
What it’s used for: To import NFT products (including names, descriptions, images, metadata, and prices) from OpenSea collections into your WooCommerce store.
When data is sent:
– When you manually trigger an import from the admin panel
– During automatic scheduled synchronizations (if enabled)
– When retrieving NFT metadata and collection information
What data is sent:
– Collection slugs configured in your product categories
– API authentication key (only in production mode, if configured)
Data retrieved:
– NFT names, descriptions, images, and attributes
– Collection information and token standards
– Listing prices in ETH
– NFT metadata URLs and contract addresses
Service URLs:
– Test mode: https://testnets-api.opensea.io/api/v2
– Production mode: https://api.opensea.io/api/v2
Terms of service: https://opensea.io/tos
Privacy policy: https://opensea.io/privacy
Google Finance
What it is: Google Finance is a financial information service provided by Google.
What it’s used for: To obtain real-time cryptocurrency and foreign exchange rates (ETH/USD and USD/PEN).
When data is sent:
– During automatic daily exchange rate updates
– When manually updating exchange rates from the admin panel
What data is sent:
– HTTP GET requests to publicly available Google Finance pages
– No personal or site-specific data is transmitted
Data retrieved:
– Current ETH to USD exchange rate
– Current USD to PEN exchange rate
Service URLs:
– https://www.google.com/finance/quote/ETH-USD
– https://www.google.com/finance/quote/USD-PEN
Terms of service: https://policies.google.com/terms
Privacy policy: https://policies.google.com/privacy
CoinGecko API
What it is: CoinGecko is a cryptocurrency data aggregation platform that provides a free public API.
What it’s used for: As an alternative source for obtaining ETH/USD exchange rates when Google Finance is unavailable or selected as the preferred source.
When data is sent:
– During automatic daily exchange rate updates (if selected as the exchange rate source)
– When manually updating exchange rates from the admin panel
– As a fallback when the primary source fails
What data is sent:
– HTTP GET requests to the public API
– No personal or site-specific data is transmitted
– No API key required
Data retrieved:
– Current ETH to USD exchange rate
Service URL:
– https://api.coingecko.com/api/v3/simple/price?ids=ethereum&vs_currencies=usd
Terms of service: https://www.coingecko.com/en/terms
Privacy policy: https://www.coingecko.com/en/privacy
SUNAT Peru
What it is: SUNAT (Superintendencia Nacional de Aduanas y de Administración Tributaria) is the Peruvian tax authority that provides official exchange rates.
What it’s used for: As an alternative source for obtaining USD/PEN exchange rates (official Peruvian tax exchange rate).
When data is sent:
– During automatic daily exchange rate updates (if selected as the exchange rate source)
– When manually updating exchange rates from the admin panel
What data is sent:
– HTTP GET requests to publicly available SUNAT pages
– No personal or site-specific data is transmitted
Data retrieved:
– Official USD to PEN exchange rate (selling rate)
Service URL:
– https://e-consulta.sunat.gob.pe/cl-at-ittipcam/tcS01Alias
Terms of service: https://www.sunat.gob.pe/institucional/contactenos/atencion_contribuyente.html
Privacy policy: https://www.sunat.gob.pe/institucional/privacidad/index.html
Data Privacy and Security
Important: This plugin does not collect, store, or transmit any personal information from your site visitors or customers to these external services. All API calls are made server-side and only retrieve publicly available information about NFTs and exchange rates. No customer data, purchase information, or personal identifiable information is ever shared with these services.
Installation
- Upload the plugin to
/wp-content/plugins/ - Activate the plugin from WordPress Admin
- Set collection URLs in product categories
- Run the first import and you’re good to go!
FAQ
-
Do I need an OpenSea API key?
-
Not for basic use in test mode. For production use with a higher request limit, a free OpenSea API key is recommended.
-
What versions of WordPress and WooCommerce are supported?
-
WordPress 5.8+ and WooCommerce 5.0+.
-
Are prices updated automatically?
-
Yes, exchange rates are automatically updated and prices are recalculated in real time.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Altano Import NFTs from OpenSea for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Altano Import NFTs from OpenSea for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release
- Automatic import from OpenSea
- ETH/USD/PEN exchange rate conversion
- Full NFT attribute management
- Scheduled synchronization
- Complete admin panel
