前言介紹
- 這款 WordPress 外掛「Etsy Importer」是 2013-12-31 上架。 目前已經下架不再更新,不建議安裝使用。
- 目前有 100 個安裝啟用數。
- 上一次更新是 2023-02-13,距離現在已有 810 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
- 外掛最低要求 WordPress 3.5 以上版本才可以安裝。
- 有 12 人給過評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
外掛標籤
etsy | shop | store | import | importer |
內容簡介
此外掛提供了將 Etsy 商店庫存全數匯入 WordPress 內,以產品客製化文章形式(post)呈現。只需提供 Etsy 應用程式的 API 金鑰和商店 ID,此外掛會替您完成其餘的步驟。
Etsy 匯入器(Etsy Importer)不僅會匯入您的產品,還會:
將所有產品圖像附加於文章上
將主要產品圖像設定為文章的特色縮略圖
新增並附加到您的產品的任何類別(category)
新增並附加到您的產品的任何標籤(tag)
添加 Etsy 產品列表 ID、價格、Etsy 產品連結、製造年度和為男性/女性生產的(meta)資訊至文章中。
每天自動檢查 Etsy 商店中的新產品,並在每天匯入。完全零負擔。
檢查在您的商店中不存在的現有帖子作為活躍產品,並將其設置為草稿帖子狀態。
本插件不僅匯入您的產品,還添加了一些快捷代碼以幫助您整合產品到網誌文章中。
迅速代碼(Shortcodes)
顯示指向您的產品鏈接,作為連結使用文章標題來顯示:
[product_link id=569]
或者作為指向 Etsy 產品頁面的外部連結:
[product_link id=569 title=”This is a great new product” external=true]
顯示您的產品帖子內容縮短為您想要的長度。如果未為長度設定任何值,則將顯示原帖子的全部內容:
[product_content id=569 length=50]
使用 WordPress 內建的 Thickbox jQuery 和 CSS 在一個Thickbox 輪廓中顯示您的產品圖像:
[product_images id=569]
Etsy 匯入器(Etsy Importer)允許您在文章進行過程中過濾內容。以下列出了可用的過濾器及其修改方式和功能。
etsy_importer_default_post_status
您的帖子本身的默認帖子狀態,當正在匯入的產品目前處於活動狀態時。
使用 :
function your_project_modify_etsy_importer_default_post_status() {
return 'publish';
}
add_filter( 'etsy_importer_default_post_status', 'your_project_modify_etsy_importer_default_post_status' );
etsy_importer_updated_post_status
當相應的產品當前為非活動狀態時,現有帖子所設置的帖子狀態儀器。
使用 :
function your_project_modify_etsy_importer_updated_post_status() {
return 'draft';
}
add_filter( 'etsy_importer_updated_post_status', 'your_project_modify_etsy_importer_updated_post_status' );
etsy_importer_updated_post_args
在匯入產品時更新帖子的帖子引數(post arguments)。
使用 :
function your_project_modify_etsy_importer_updated_post_args( $post_args ) {
// Always set the post with the ID 45 to publish
if( 45 == $post_args[ID] ) {
$post_args[post_status] = 'publish';
}
return $post_args;
}
add_filter( 'etsy_importer_updated_post_args', 'your_project_modify_etsy_importer_updated_post_args' );
etsy_importer_custom_post_type_key
自訂文章類型鍵。
使用 :
function your_project_modify_etsy_importer_custom_post_type_key() {
return 'my_products';
}
add_filter( 'etsy_importer_custom_post_type_key', 'your_project_modify_etsy_importer_custom_post_type_key' );
原文外掛簡介
This plugin will allow you to import your entire Etsy shop’s inventory into WordPress as posts in a Products custom post type. All you have to do is supply an API Key for an Etsy application and the ID of your shop and the plugin will do the rest.
The Etsy Importer will not only import your products but will also:
Attach all of the product’s images to the post
Set the main product image as the post’s featured thumbnail
Add and attach any category added to your product
Add and attach any tag added to your product
Add the Etsy Product Listing ID, Price, Etsy Product Link, Production Year, and Made For (men/women) meta information to the post
Check for new products in your Etsy shop daily and import them automatically once daily. Hands free!
Check for existing posts which no longer exist in your shop as active products and set them to draft post status
Not only do we import your products, but we add some shortcodes to help you integrate your products into blog posts.
Shortcodes
Display a link to your product – either as a link to the post within your site using the post title as the link text:
[product_link id=569]
[product_link id=569 title=”This is a great new product”]
Or as an external link to your Etsy product page:
[product_link id=569 title=”This is a great new product” external=true]
Display your product’s post content trimmed to whatever length you wish. If no value is set for the length, the full content of the post will be displayed:
[product_content id=569 length=50]
Display your product’s images in a Thickbox gallery using WordPress’ built-in Thickbox jQuery and CSS:
[product_images id=569]
The Etsy Importer allows for the filtering of content throughout the course of posts being imported. Below are the filters available, with details on what they do and how they can be modified.
etsy_importer_default_post_status
The default post status your post will be set to when a product being imported is currently ACTIVE.
Usage:
function your_project_modify_etsy_importer_default_post_status() {
return 'publish';
}
add_filter( 'etsy_importer_default_post_status', 'your_project_modify_etsy_importer_default_post_status' );
etsy_importer_updated_post_status
The post status your existing post will be set to when its corresponding product is currently NOT ACTIVE.
Usage:
function your_project_modify_etsy_importer_updated_post_status() {
return 'draft';
}
add_filter( 'etsy_importer_updated_post_status', 'your_project_modify_etsy_importer_updated_post_status' );
etsy_importer_updated_post_args
The post arguments passed to update posts when importing products.
Usage:
function your_project_modify_etsy_importer_updated_post_args( $post_args ) {
// Always set the post with the ID 45 to publish
if( 45 == $post_args[ID] ) {
$post_args[post_status] = 'publish';
}
return $post_args;
}
add_filter( 'etsy_importer_updated_post_args', 'your_project_modify_etsy_importer_updated_post_args' );
etsy_importer_custom_post_type_key
The custom post type key.
Usage:
function your_project_modify_etsy_importer_custom_post_type_key() {
return 'my_products';
}
add_filter( 'etsy_importer_custom_post_type_key', 'your_project_modify_etsy_importer_custom_post_type_key' );
etsy_importer_category_key
The custom post type’s Category key.
Usage:
function your_project_modify_etsy_importer_category_key() {
return 'my_category';
}
add_filter( 'etsy_importer_category_key', 'your_project_modify_etsy_importer_category_key' );
etsy_importer_tag_key
The custom post type’s Tag key.
Usage:
function your_project_modify_etsy_importer_tag_key() {
return 'my_tag';
}
add_filter( 'etsy_importer_tag_key', 'your_project_modify_etsy_importer_tag_key' );
etsy_importer_product_link_shortcode
Filter the output of the product link shortcode.
Usage:
function your_project_modify_etsy_importer_product_link_shortcode( $output, $atts ) {
// Output a custom value based on the post ID
if ( 4439 == $atts['id'] ) {
$output = 'This is my custom output for post ID 4439';
}
// Return the output
return $output;
}
add_filter( 'etsy_importer_product_link_shortcode', 'your_project_modify_etsy_importer_product_link_shortcode', 10, 2 );
etsy_importer_product_content_shortcode
Filter the output of the product content shortcode.
Usage:
function your_project_modify_etsy_importer_product_content_shortcode( $output, $atts ) {
// Output a custom value based on the post ID
if ( 4439 == $atts['id'] ) {
$output = 'This is my custom output for post ID 4439';
}
// Return the output
return $output;
}
add_filter( 'etsy_importer_product_content_shortcode', 'your_project_modify_etsy_importer_product_content_shortcode', 10, 2 );
etsy_importer_product_images_shortcode_args
Filter the args passed when displaying a product’s images.
Usage:
function your_project_modify_etsy_importer_product_images_shortcode_args( $args ) {
// Limit the number of images displayed to 1
$args['posts_per_page'] = 1;
// Return the args
return $args;
}
add_filter( 'etsy_importer_product_images_shortcode_args', 'your_project_modify_etsy_importer_product_images_shortcode_args' );
etsy_importer_product_images_shortcode_thumb_size
Filter the size of the thumbnail iamge shown when displaying a product’s images.
Usage:
function your_project_modify_etsy_importer_product_images_shortcode_thumb_size( $atts ) {
// Use the 'large' image size to display images
return 'large';
}
add_filter( 'etsy_importer_product_images_shortcode_thumb_size', 'your_project_modify_etsy_importer_product_images_shortcode_thumb_size' );
etsy_importer_product_images_shortcode
Filter the output of the product images shortcode.
Usage:
function your_project_modify_etsy_importer_product_images_shortcode( $output, $atts ) {
// Display a different output based on post ID
if ( 4439 == $atts['id'] ) {
$output = 'Visit my Etsy shop to view my images.';
}
// Return the output
return $output;
}
add_filter( 'etsy_importer_product_images_shortcode', 'your_project_modify_etsy_importer_product_images_shortcode', 10, 2 );
etsy_importer_product_import_insert_args
Filter the arguments passed when importing your products.
Usage:
function your_project_modify_etsy_importer_product_import_insert_args( $args, $product ) {
// Filter the post arguments used when importing your posts
// In this example, we are adding "My product: " to the beginning of the post title
$args['post_title'] = 'My product: ' . esc_html( $product->title );
// Return the output
return $args;
}
add_filter( 'etsy_importer_product_import_insert_args', 'your_project_modify_etsy_importer_product_import_insert_args', 10, 2 );
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Etsy Importer」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
1.0.0 | 1.1.0 | 1.1.1 | 1.2.0 | 1.3.0 | 1.4.0 | 1.4.1 | 1.4.2 | trunk |
延伸相關外掛(你可能也想知道)
WooCommerce Admin 》WooCommerce Admin 已不再被支援, WooCommerce Admin 已經成為 WooCommerce 的一部分!為了確保您的商店繼續順利運行,請確認 WooCommerce 已更新至最新版本...。
Welcart e-Commerce 》Welcart 是一個免費的 WordPress 電子商務外掛,在日本市場佔有最高市場份額。, Welcart 提供許多功能和自定義選項,可建立線上商店。, 您可以輕鬆地創建自己...。
Shopping Cart & eCommerce Store 》WP EasyCart 是一個強大的免費 WordPress 電子商務和 WordPress 購物車外掛,可安裝到新的或現有的網站中。, 可在幾分鐘內快速為 WordPress 電子商務購物車建...。
WooCommerce External Product New Tab 》此外掛設定在 WooCommerce 網站中的所有外部 / 附屬產品 "立即購買" 連結以在新的瀏覽器分頁中開啟。, 此外掛沒有任何設定,只需安裝和啟用即可讓您的 WooCom...。
Product Blocks for WooCommerce 》Product Blocks for WooCommerce 可以幫助您輕鬆地在 WooCommerce 商店中創建美麗的商品展示、網格、禮服秀、輪播方式等。安裝後,外掛會通過 WooCommerce 專...。
Easy Pixels 》「Easy Pixels」能夠設定 Google Analytics、Google Ads、Bing、Facebook、LinkedIn、Yandex 和 Twitter 的追蹤程式碼。, 設定 Google TagManager 的追蹤程式...。
Ovic Addon Toolkit 》多用途 WooCommerce WordPress 主題, , 我們的俱樂部裡有更多佈景主題, 我們的 Themeforest 項目裡有更多佈景主題, , 歡迎來到 Kutethemes, 嗨,我們是專業的...。
Invoice Payment Gateway for WooCommerce 》, , 為 WooCommerce 外掛程式新增發票付款網關。此類支付方式通常用於與帳戶/發票客戶的 B2B 交易中,因為無法進行及時的數字支付。, 可以從網關設定面板中選...。
Shop Page WP 》Shop Page WP 是一款 WordPress 網站的聯盟商店頁面外掛,每個人都可以輕鬆設置和使用。創建商店頁面和立即添加產品非常簡單,不需要技術或特殊技能。輸出美...。
Minimum Purchase for WooCommerce 》對於 WooCommerce 1.0+ 商店,Minimum Purchase Plugin 可以讓你設定產品的最低購買規則。若客戶的購買未達到這些規則,則必須先滿足要求才能進行結帳付款。,...。
ePayco plugin for WooCommerce 》ePayco 是一個能夠針對您的需求量身定制費率,協助您擴大業務的外掛。, 透過 ePayco 外掛,您可以收到付款,接受信用卡、存款和轉帳。, 其他資訊, 欲貢獻,請...。
WC Pickup Store 》WC Pickup Store 是一款WordPress外掛,讓您可以設置自定義文章類型"store" 以管理 WooCommerce 店鋪,並啟用它們作為結帳頁面中的本地自取運送方式。它還包...。
Vitepos – Point of sale (POS) plugin for WooCommerce 》Vitepos是一個非常快速和可靠的銷售點(POS)外掛,完全響應式(手機、平板、筆記型電腦、桌面電腦和大螢幕)。, 它使用最新技術開發,並遵循Woocommerce開發...。
ECPay Payment for WooCommerce 》綠界科技金流外掛套件為開源商店系統提供的一項服務。使用此外掛套件,合作特店以及個人會員可以不需處理複雜的檢核,直接介接綠界科技的金流系統,簡單快速...。
Auction Nudge – Your eBay on Your Site 》使用Auction Nudge,一個經過 eBay 批准的外掛程式,可以在您的 WordPress 網站上顯示您的 eBay 即時資訊。, 在支援「Shortcodes」的任何位置添加「Auction N...。