1
downloads all time
WordPress plugins
The plugin provides two-way data synchronization between WooCommerce and 1C Trade Management via the REST API. The plugin supports automatic and manual synchronization of products, orders, customers, balances, and prices.
7-minute install
No manual file editing
+75 bonus points
Credited after payment
12 months of updates
Support and patches included
5 / 5
from 0 buyer reviews
1
downloads all time
1.1.0
current stable version
03.06
last update date
75
bonus points on purchase
Full details
Compatibility, server requirements, archive contents and license terms in one place.
Woocommerce and 1c integration
The WordPress plugin connects these systems: transfer of leads and orders, synchronization of statuses and directories. It is suitable for typical automation scenarios without modifying the core of the site.
After purchase, you will receive the installation files, instructions, and access to updates as part of the PluginHub policy.
Description
The plugin provides two-way data synchronization between WooCommerce and 1C Trade Management via the REST API. The plugin supports automatic and manual synchronization of products, orders, customers, balances, and prices.
Main functions
1. Synchronization of goods
- Import of goods from 1C to WooCommerce:
- Creation of new goods
- Updating existing products
- Synchronization of names, descriptions, articles
- Synchronization of categories (with automatic creation)
- Synchronization of product images
- Price synchronization
- Synchronization of balances
- Exporting products from WooCommerce to 1C:
- Sending product data to 1C
- Updating information about products
2. Synchronization of orders
- Export orders from WooCommerce to 1C:
- Automatic sending of new orders
- Updating order statuses
- Synchronization of all order data:
- Customer information
- Products in the order
- Shipping and billing addresses
- Cost, taxes, shipping, discounts
- Order status
3. Client synchronization
- Export clients from WooCommerce to 1C:
- Automatic sending of new clients
- Updating the data of existing customers
- Synchronization of contact information
- Synchronization of shipping and billing addresses
4. Balance synchronization
- Automatic updating of the remaining goods from 1C
- Support for inventory management
5. Price synchronization
- Automatic updating of prices of goods from 1C
- Support for regular and promotional prices
6. Connection Settings
- Configuring the 1C API URL
- Setting up a login and password to access the API
- Testing the connection to 1C
7. Automatic synchronization
- Configurable synchronization intervals:
- Every hour
- Twice a day
- Daily
- Selectively enable/disable synchronization types
8. Manual synchronization
- Buttons for manually starting synchronization:
- Synchronization of all data
- Syncing of only products
- Synchronization of orders only
- Synchronization of clients only
- Synchronization of leftovers only
- Synchronization of prices only
9. Logging
- Detailed logging of all synchronization operations
- View logs in the admin panel
- Filtering logs by type, status, date
- Automatic cleaning of old logs
10. Licensing system
- License activation via a key
- License verification on a remote server
- Automatic verification of the license status
- Deactivation of the license
11. Multilingualism
The plugin supports 4 languages:
- Russian (ru_RU) - the main language
- English (en_US)
- Uzbek (uz_UZ)
- Kazakh (kk_KZ)
12. Security
- Checking access rights for all operations
- Using nonce to protect AJAX requests
- Secure storage of API passwords
- Validation of all incoming data
13. Performance
- Batch data processing
- Optimized database queries
- Caching of synchronization results
- Limit the number of records processed at a time
14. Error handling
- Detailed API error handling
- Informative error messages
- Automatic replays in case of failures
- Logging of all errors
15. Data mapping
- Linking WooCommerce products with 1C products
- Storing matches in the database
- Tracking the last sync
Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- WooCommerce 5.0 or higher
- MySQL 5.6 or higher
Installation
1. Upload the plugin to the /wp-content/plugins folder/
2. Activate the plugin via the 'Plugins' menu in WordPress
3. Go to the plugin settings (WooCommerce → 1C Integration)
4. Set up a connection to the 1C API
5. Activate the license
6. Configure the synchronization settings
Customization
Connecting to 1C
1. Enter the URL of your 1C API
2. Enter your username and password to access the API
3. Click "Check Connection" to test
Setting up synchronization
1. Select the types of data to synchronize:
- Products
- Orders
- Clients
- Leftovers
- Prices
2. Configure the product synchronization settings:
- Create new products
- Updating existing products
- Create categories automatically
- Image synchronization
3. Enable automatic synchronization (optional):
- Select the synchronization interval
Using
Automatic synchronization
After configuration, the plugin will automatically synchronize the data according to the selected interval.
Manual synchronization
1. Go to the "Sync" section
2. Select the data type to synchronize
3. Press the appropriate button
4. Wait for the process to complete
Viewing logs
1. Go to the Logs section
2. View the synchronization history
3. Use filters to find the desired entries.
Plugin structure
wc-1c-integration/
─── wc-1c-integration.php # The main plugin file
├── includes/
│ ├── class-wc-1c-admin.php # Admin Panel class
│ ├── class-wc-1c-api.php # A class for working with the 1C API
│ ├── class-wc-1c-sync.php # Synchronization class
,── class-wc-1c-products.php # Product synchronization class
│ ├── class-wc-1c-orders.php # Order synchronization class
│ ├── class-wc-1c-customers.php # Client synchronization class
,── class-wc-1c-license.php # Licensing class
│ ├── class-wc-1c-logger.php # Logging class
,── class-wc-1c-scheduler.php # Scheduler class
├── templates/
│ └── admin/
│ ├── dashboard.php # Settings page
│ ├── sync.php # Sync Page
│ ├── logs.php # Logs page
,── license.php # License page
├── assets/
│ ├── css/
,── admin.css # Admin Panel Styles
│ └── js/
│ └── admin.js # JavaScript admin panel
└── languages/
├── wc-1c-integration-ru_RU.po # Russian
├── wc-1c-integration-en_US.po # English
├── wc-1c-integration-uz_UZ.po # Uzbek
└── wc-1c-integration-kk_KZ.po # Kazakh
THE 1C API
The plugin expects the 1C API to provide the following endpoints:
Products
- GET /products - Getting a list of products
- GET /products/{id} - Getting the product by ID
- POST /products - Product creation
- PUT /products/{id} - Product update
Orders
- GET /orders - Getting a list of orders
- POST /orders - Order creation
- PUT /orders/{id} - Order update
Customers
- GET /customers - Getting a list of customers
- POST /customers - Creating a customer
- PUT /customers/{id} - Customer update
Remains
- GET /stock - Getting the remaining goods
Prices
- GET /prices - Getting the prices of goods
Utilities
- GET/ping - Connection verification
License
The plugin is distributed under the GPL v2 or later license.
An active license is required to use the plugin. The license can be purchased from the author.
Changelog
1.0.0
is the first release
- Synchronization of goods, orders, and customers
- Synchronization of balances and prices
- Automatic and manual synchronization
- Licensing system
- Multilingual (RU, EN, UZ, KZ)
- Logging of operations
Full list of functions
✅ Implemented functions:
1. ✅ Syncing products from 1C to WooCommerce
2. ✅ Synchronization of products from WooCommerce in 1C
3. ✅ Synchronization of orders from WooCommerce to 1C
4. ✅ Synchronization of customers from WooCommerce to 1C
5. ✅ Synchronization of balances from 1C to WooCommerce
6. ✅ Synchronization of prices from 1C to WooCommerce
7. ✅ Automatic scheduled synchronization
8. ✅ Manual synchronization via the admin panel
9. ✅ Configuring connection to the 1C API
10. ✅ Connection testing
11. ✅ Creation of new products
12. ✅ Updating existing products
13. ✅ Create categories automatically
14. ✅ Synchronization of product images
15. ✅ Mapping of goods between systems
16. ✅ Logging of all operations
17. ✅ Viewing logs in the admin panel
18. ✅ Clearing old logs
19. ✅ Licensing system
20. ✅ License activation/deactivation
21. ✅ License verification on a remote server
22. ✅ Multilingual (RU, EN, UZ, KZ)
23. ✅ Error handling
24. ✅ Security (nonce, rights verification)
25. ✅ Performance optimization
26. ✅ Information about the author in the interface
Support
If you have any questions or problems, please contact the author.
Alex Osmanov
🌐 Website: https://pluginhub.pro
📧 Email: support@pluginhub.pro
💬 Telegram: @alexosmanov_ru
Platform
WordPress
Version
1.1.0
Requires
7.4
Tested up to
7.0
Downloads
1
In the archive
In your account
Step-by-step guide
After payment open your account, download the ZIP and save the license key.
Upload via your site admin panel, activate the plugin and check write permissions.
Enter API keys and configure webhook notification URLs.
Run a test payment or check and make sure the integration works.
Version history
Version 1.0.0-
Installation, customization and care — add to cart and check out.
Install the plugin on your hosting, compatibility check, initial activation.
Deep configuration for your scenario: fields, integrations, roles.
Per form: CRM, email, messengers within plugin API.
Link catalog to external system: schedule, fields, filters.
Targeted PHP/JS changes for your workflow (agreed scope).
Landing or corporate site on CMS from PluginHub ecosystem.
OpenCart / WooCommerce / PrestaShop: catalog, payments, shipping.
New module for CMS API: spec, code, review, handover.
Questions
Need migration, turnkey install or compatibility check? Contact support before payment.
The license covers one project. Extended licensing for more sites is available — ask support.
Yes — 12 months of updates, fixes and install guidance via the ticket system.
Refunds within 14 days if the plugin was not activated on a production domain.
Right after payment confirmation the archive and license key appear in your account under Licenses.
The plugin sends successful requests from Contact Form 7 forms to the MAX messenger via the chatbot API (platform-api.max.ru ). It is suitable for notifying managers in a group chat or for private messages to the user.
The Zendesk for WPForms plugin connects a WordPress site to Zendesk Support. After successful submission of the WPForms form, a new ticket is created on the Zendesk side: the subject is collected from the prefix (if specified), the name of the form and the entry number (entry); the fields of submission are listed in the body of the ticket; the applicant (requester) is determined by email from the form (a valid Email field or a value similar to email is required).
Zendesk for Contact Form 7 connects your WordPress site with Zendesk Support: upon successful submission of the Contact Form 7 form to Zendesk, a new ticket is created with the subject, text, email, and applicant's name (requester), priority, and tags according to your rules.
Ready to launch
Buy the plugin and get the file, license, guide and updates from our catalog.