Сүрөттөө
Canin (canin.ir) shows the prices of dental equipment from many shops side by side. This plugin connects your
WooCommerce shop to Canin: your product list is made available to Canin’s team, and after review and approval your
products are shown on Canin. From then on, every change of price or stock is sent to Canin automatically, so a
product that goes out of stock in your shop is also shown as out of stock on Canin.
Nothing is sent to Canin until you connect the shop with a connection code from the Canin vendor panel.
What is shared with Canin
Only information about the products published in your shop, which any visitor of your site can already see: name,
price (and the price before discount), stock status, images, description, attributes, brand and categories.
What is not sent
Orders, customers, addresses, phone numbers, email addresses, sales figures or any other personal data. Canin has no
access to your WordPress dashboard, and this plugin makes no changes to your products or your shop settings.
Does it slow down my site?
No. Saving a product or placing an order never waits for Canin’s server. Changes are written to an internal queue
and sent later, in the background. If Canin’s server is slow or unavailable, your shop keeps working at its usual
speed.
The plugin’s screens are in Persian, the language of the shops it serves.
External services
This plugin connects to Canin (https://canin.ir), a price comparison service for dental equipment. The connection
is the whole purpose of the plugin, and it starts only after you enter a connection code from the Canin vendor panel.
What is sent to Canin, and when:
- When you connect, once: the connection code you entered, your site address, the plugin version and the price unit
you chose (toman or rial). - When a product is created, saved, published or unpublished, when its stock changes (for example after an order),
and in a full pass every six hours: the product’s ID, address, price and stock status, together with your site
address, the plugin version, the price unit, and the address and private key that Canin uses to read your product
list. - Canin then reads the list of your published products from your site, using that private key: ID, SKU, name,
address, product type, price and price before discount, stock status, brand, categories, short and full
description, attributes, image addresses and the date of the last change. Without the key, that address returns
nothing.
Canin’s terms of use: https://canin.ir/terms.php
Canin’s privacy policy: https://canin.ir/privacy.php
Орнотуу
- Install the plugin from “Plugins Add New Plugin” (search for “Canin Sync”), or upload the zip file you downloaded
from the “Connect your shop” (اتصال فروشگاه) section of the Canin vendor panel, then activate it. - Open the “Canin” (کانین) menu in your WordPress dashboard.
- Choose your shop’s price unit (toman or rial).
- In the Canin vendor panel, click “Create connection code” (ساخت کد اتصال), enter the code on the plugin page
and click “Connect to Canin” (اتصال به کانین).
From then on, your products are shown after review by Canin’s team, and every change of price or stock reaches Canin
automatically.
FAQ.KG
-
What happens if I choose the wrong price unit?
-
Prices would be shown ten times too high or ten times too low. Canin checks the price unit again with every update,
and if it differs from the unit registered when you connected, that update is refused so that no wrong price is
published. To change the unit, connect again. -
How are products with several models or sizes shown?
-
For a variable product, the lowest price among the models in stock is sent, and Canin shows “from” next to it. A
model that is out of stock does not set the price, so the price shown on Canin is a price the customer can really
buy at. -
What happens to a new product I publish?
-
It is added to Canin after review by Canin’s team; you do not need to do anything. Until then, the plugin page
counts it among the products “not yet listed on Canin” (هنوز در کانین ثبت نشده است). This is normal and not an error. -
My security plugin blocks wp-json. Do I need to change it?
-
No. Since version 2.1, if wp-json is blocked, Canin reads your product list from your site’s normal address, and the
automatic sending also uses other routes. Without your shop’s private key, these addresses return nothing. -
My shop has few visitors. Does the automatic sending still work?
-
Yes. Automatic sending uses the WordPress scheduler (WP-Cron), which runs when pages of your site are visited; if the
scheduler does not run on your site, the plugin sends through other routes by itself. For a shop that goes hours
without visitors, it is better to replace WP-Cron with a real scheduler on the server:define('DISABLE_WP_CRON', true); // in wp-config.php */5 * * * * wget -q -O - https://YOUR-SITE/wp-cron.php?doing_wp_cronEither way nothing is lost; it is only sent later. The status of the automatic sending is shown on the Canin page in
your WordPress dashboard. -
Where is the plugin page?
-
In the “Canin” (کانین) menu of your WordPress dashboard. Before version 2.1 the page was under “Settings”; the old
address still works and leads to the new page. -
How do I update the plugin?
-
Like any other plugin, from the Plugins screen of WordPress. Your connection is kept when you update. The plugin
never downloads or installs anything by itself. -
What happens if I delete the plugin?
-
All of the plugin’s settings and data are removed from your site. To end the connection completely, also click
“Cancel connection” (لغو اتصال) in the Canin vendor panel.
Сын-пикирлер
There are no reviews for this plugin.
Contributors & Developers
“Canin Sync” is open source software. The following people have contributed to this plugin.
МүчөлөрүTranslate “Canin Sync” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Өзгөртүүлөр
2.1.1
- One version for both the Canin vendor panel and the WordPress.org plugin directory. Updates now come through the
normal WordPress update screen. - The plugin page no longer points to the Canin vendor panel for new versions.
- The plugin guide is now in English.
2.1.0
- If wp-json is blocked, the product list is read from the site’s normal address.
- Automatic sending uses three routes and keeps working when wp-json is blocked or WP-Cron does not run.
- The six-hourly full sync runs even without WP-Cron.
- A separate “Canin” menu in the WordPress dashboard.
- Rewritten texts and guide.
2.0.0
- The full product list (name, images, description, attributes and categories) is made available to Canin, so new
products are added after review by Canin’s team.
1.x
- Automatic sending of product prices and stock.
