Linux 软件免费装
Banner图

Kukuriya

开发者 piftoworks
更新时间 2026年10月1日 18:33
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

affiliate amazon yahoo rakuten

下载

0.13.1 0.13.4 0.13.5 0.13.8 0.13.0 0.13.2 0.13.7 0.13.9 0.12.0 0.13.3 0.13.6 0.14.0 0.14.1 0.15.0 0.15.1 0.15.2

详情介绍:

Kukuriya is a WordPress plugin that bundles product links from multiple affiliate service providers (ASPs) into a single "product" and manages them in one place. It is fully integrated with the Block Editor, covering everything from product search to card rendering, comparison tables, and automatic price updates. It is aimed at people migrating from Pochipp, affiliate marketers struggling with the Amazon API entry barrier, and anyone who wants to manage multiple ASPs across one site. Key features Supported ASPs (all built in — enable the ones you use) Usage notes

安装:

Basic setup
  1. Search for Kukuriya under "Add New" in the Plugins screen, install, and activate
  2. Open the "Kukuriya" admin menu, and in the "Connectors" tab turn on the ASPs you use and enter each connector's API keys (for example, Rakuten needs an Application ID and an Affiliate ID)
  3. Add the "Kukuriya Product" block in the post / page editor, then search and insert
Admin tabs Using the manual-entry connector route ASPs that do not provide a product API, such as A8.net and afb, can be handled with the built-in manual-entry (Generic) connector by registering a URL template manually.

屏幕截图:

  • Several cards in one article. Three card templates, chosen per block.
  • A comparison table built from saved products.
  • Picking a product in the Block Editor. Search what you already saved, or query Amazon, Rakuten and Yahoo! Shopping.
  • Block settings. Template, store buttons and the look of the card, per block.
  • The product list. Search, link health, where each product is used, and how many extra stores it has.
  • Editing one product, with a live preview of the card.
  • Design settings. Presets and tokens that apply across the site.
  • The dashboard. Price refresh status and the last seven days of clicks.
  • Migrating from Pochipp. Products, then article content, in numbered steps.

升级注意事项:

0.15.2 A price that a store has stopped returning is no longer shown with a wrong "checked at" time; it now drops out 24 hours after it was last fetched. The click summary no longer says "no clicks yet" above a list of clicks. 0.15.1 ValueCommerce ads now include ValueCommerce's 1x1 impression image, so your dashboard shows impressions and click-through rate. Nothing is added when the sid or pid is empty, so LinkSwitch sites are not counted twice. The connection test no longer warns when a route already converts the links. 0.15.0 Comparison tables stop linking to products marked as gone. The Pochipp migration no longer skips cards, swallows text or saves empty posts. A custom rel no longer drops "sponsored". Mercari links always carry your Ambassador ID or are not shown. The paid add-on's calendar needs this version. 0.14.1 Fixes that affect what your links earn. Changing a route, saving credentials or saving the design settings now clears your page cache, so cached pages stop handing out the old links; the scheduled price refresh does the same. Store buttons that cannot be monetized are no longer published as bare search links, and a store whose route cannot work is now shown with the reason instead of vanishing from the settings. Pasting a Moshimo ad link into the wrong merchant section is refused. Check the monetization route screen after updating. 0.14.0 Moshimo Affiliate. Kukuriya now outputs Moshimo's impression tag next to each Moshimo link, so your Moshimo dashboard reports impressions and a click-through rate. If you route a store through Moshimo, your visitors' browsers will load a 1x1 image from i.moshimo.com on every page that shows one of those links - see "External services" for what Moshimo receives. The connector also asks for three IDs instead of sixteen; the values you already saved are kept. 0.13.9 Product list only. Each product now shows which stores open their product page and which only search, and you can link a missing store from the list itself. Nothing you have set up changes. 0.13.8 Connector settings. Rakuten setup gains a button that finds your server's outbound IP address and an optional expiry reminder, and the "no affiliate ID" warning is now shown on its own instead of inside the success message. Nothing you have set up changes. 0.13.7 Display only. The horizontal-scroll hint on a comparison table is lighter. 0.13.6 Display only. The hint that appears when a comparison table scrolls sideways is shorter and less opaque. 0.13.5 Display only. The default Amazon button is a brighter orange. A colour you chose yourself is kept. 0.13.4 Display only, comparison tables. The store buttons no longer run together into one bar on themes that leave box sizing alone, and a column label no longer sits on top of the product name in a table with several columns. 0.13.3 The sample card on the Design screen no longer shows a real manufacturer's name. Display only; nothing you have set up changes. 0.13.2 Display only. Cards and buttons have squarer corners by default, a one-line card is clickable across its whole width, and three faults in the comparison table are fixed — missing store buttons, a product name that looked like a plain link, and headings set smaller than the rows. Nothing you have set up changes; a radius you chose yourself is kept. 0.13.1 Cards followed the browser's dark mode by default, which made them go black inside light pages. That is off by default now. Sites that already chose a setting are not affected. 0.13.0 Admin screens only. A product now opens in its own window, its settings are grouped into sections you open one at a time, and on/off controls read "Off | On". Nothing you have set up changes, and the front end is unchanged apart from the product image sitting in the middle of the card and the review icon having dots in it. 0.12.0 Prices older than 24 hours are no longer shown as current; the card uses another store’s fresh price instead. If you would rather keep the old behaviour, the kukuriya_price_max_age filter sets the limit (0 for no limit). Nothing you have set up changes. 0.11.0 If you are moving from Pochipp, run the post rewrite again: cards Pochipp held inside the block instead of its product list are now brought over too. Nothing you have already migrated changes. 0.10.0 Inline product links can now be aimed at a particular store, and can be changed in bulk from the Links screen. Nothing you have set up changes. 0.9.0 Comparison tables are rebuilt: rows you choose, ◎ ○ △ × marks, bullet cells, a horizontal layout and bigger buttons. Public hook names are now all kukuriya_* — rename any you used, the old ones no longer fire. 0.8.0 Housekeeping release. Required if you use the paid add-on, which needs this version for its own tabs. 0.7.0 The plugin is now called Kukuriya. Animated frame and button effects are available to everyone. The unused Cloud integration tab has been removed. 0.6.0 Adds the Links feature. Translations are no longer bundled: if you need the Japanese admin UI before the language pack is available, place the .mo file in wp-content/languages/plugins/. 0.5.0 First public release. Existing beta users: prices on cards start refreshing automatically after update; no settings changes needed. 0.5.0-beta.1 Adds a Pro sale-display layer (badge / countdown / coupon / schedule). No breaking changes. 0.3.0-beta.7 Adds custom frames, button styles and review links. No breaking changes; existing design settings are kept. 0.2.0-beta.1 Connectors are now built in. After updating, deactivate and delete the old standalone connector plugins (kukuriya-connector-*); your saved API keys and products are kept. 0.1.0-beta.1 First beta release. Test thoroughly before applying to a production site.

常见问题:

Is it free?

Yes. Everything in this plugin is free and fully functional GPL v2+ open source, including all five official connectors. Nothing here is locked behind a licence. A separate paid add-on plugin (Kukuriya Pro, distributed from piftoworks.com) adds sale campaigns and bulk editing. It is not required, and none of its code is part of this plugin.

Are API keys stored securely?

Yes. All API keys are encrypted with AES-256-GCM, protected by a key derived from AUTH_KEY in wp-config.php. Keys are separated per connector ID, so API keys cannot be decrypted even with direct database access.

Can I migrate from Pochipp?

Yes. You can import Pochipp data (CPT pochipps) from the "Migration" tab in the admin screen. The primary ASP is determined automatically in the order of Amazon ASIN / Rakuten item code / Yahoo seller_id + itemcode, and each post is converted into a Kukuriya product with Universal Link offers. A dry-run mode lets you check counts and errors before committing. Take a full backup of your site before you start. The migration runs in three steps, and the third one replaces the Pochipp cards inside your posts with Kukuriya cards. There is no undo for that step: putting the old cards back means restoring your posts from a backup. Every step can be run as a dry run first, and you can limit a run to a single post while you check the result, so there is no need to do the whole site at once. The plugin also asks you to confirm that you have a backup before it will run the last step on every post. Generic CSV import is also supported, so migrating from tools other than Pochipp is flexible as well.

Does the plugin send data to third parties?

No data is ever sent to the plugin developer (Pifto Works). Product API calls go directly to each ASP, using the API keys that you configure yourself. See the "External services" section above for exactly what is sent, to whom, and when.

Does click tracking protect visitor privacy?

Clicks are recorded in your own database only (the wp_bcore_clicks table); nothing is sent to the plugin developer. IP addresses and User-Agents are stored as HMAC-SHA256 hashes (salted from AUTH_KEY) and the original values cannot be recovered. Referrers keep the host name only (path / query are discarded). No cookies are used — a per-tab session ID lives in sessionStorage and disappears when the tab closes — so cookie consent management is not required. Rows are deleted after 90 days. Recording is on by default and can be switched off under "Measurement".

What happens to my data when I uninstall?

By default, the 5 wp_bcore_* tables (credentials / offers / clicks / custom_fields_def / custom_fields_value) and related options / cron events are deleted. To keep the data, set the option bcore_keep_data_on_uninstall to true before deleting the plugin. The products and the self-made links you registered are ordinary posts (custom post types bcore_product / bcore_link) and are left in place, the same way WordPress leaves posts when a plugin is removed. Delete them from the database if you want a clean slate.

Does it work on Multisite?

It works technically, but this version targets per-site operation. Network-wide aggregation and cross-site management are not implemented.

Is there product caching?

Yes. Each connector's API responses are cached short-term via the WP Transient API. The price refresh cron persists into the wp_bcore_offers table independently of the cache, so front-end rendering stays fast at all times.

Can I write a connector for a new ASP myself?

Yes. You can distribute an independent WP plugin that implements PiftoWorks\Kukuriya\Contracts\ConnectorInterface. Register it with the core via the kukuriya_register_connectors hook, and it can use the core's search UI, price refresh cron, click tracking, and other infrastructure as-is.

Does it work with the Classic Editor?

The [bcore_product] / [bcore_comparison] shortcodes render products and comparison tables in the Classic Editor as well. The Block Editor search UI is not available there, so the workflow is to import product data via CSV and then reference it by post_id.

更新日志:

0.15.2 0.15.1 0.15.0 0.14.1 0.14.0 0.13.9 0.13.8 0.13.7 0.13.6 0.13.5 0.13.4 0.13.3 0.13.2 0.13.1 0.13.0 Older versions: see changelog.txt in the plugin folder, or read it online.