Version 1.1.0 Verified by moderation 1 downloads

WordPress plugins

Woocommerce and 1c integration

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

Product specifications

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

Archive contents

In the archive

  • Main plugin ZIP
  • Installation guide

In your account

  • License key after payment
  • 12 months of updates

Step-by-step guide

How to install and configure

01

Download the archive

After payment open your account, download the ZIP and save the license key.

02

Install the module

Upload via your site admin panel, activate the plugin and check write permissions.

03

Connect services

Enter API keys and configure webhook notification URLs.

04

Run a test

Run a test payment or check and make sure the integration works.

Version history

Changelog

Version 1.0.0-

Первый релиз- Синхронизация товаров, заказов, клиентов- Синхронизация остатков и цен- Автоматическая и ручная синхронизация- Система лицензирования- Мультиязычность (RU, EN, UZ, KZ)- Логирование операций
Services

Services for this plugin

Installation, customization and care — add to cart and check out.

All services

Plugin installation and basic setup

$ 45.00

Install the plugin on your hosting, compatibility check, initial activation.

Details

Plugin installation and full configuration

$ 100.00

Deep configuration for your scenario: fields, integrations, roles.

Details

Integration form setup (per form)

$ 12.00

Per form: CRM, email, messengers within plugin API.

Details

Product synchronization setup

$ 80.00

Link catalog to external system: schedule, fields, filters.

Details

Custom plugin modification

$ 220.00

Targeted PHP/JS changes for your workflow (agreed scope).

Details

Website development

from $ 130.00

Landing or corporate site on CMS from PluginHub ecosystem.

Details

E‑commerce development

from $ 200.00

OpenCart / WooCommerce / PrestaShop: catalog, payments, shipping.

Details

Website improvement

from $ 70.00

Layout fixes, performance, small tasks on existing site.

Details

Custom plugin development

from $ 200.00

New module for CMS API: spec, code, review, handover.

Details

Reviews

No reviews yet

Questions

Before you buy

Need migration, turnkey install or compatibility check? Contact support before payment.

Ask support
Can I use the plugin on multiple sites?

The license covers one project. Extended licensing for more sites is available — ask support.

Is technical support included?

Yes — 12 months of updates, fixes and install guidance via the ticket system.

Is there a refund?

Refunds within 14 days if the plugin was not activated on a production domain.

How do I get the file after payment?

Right after payment confirmation the archive and license key appear in your account under Licenses.

Similar plugins

WordPress plugins
v1.0.1

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.

WordPress

+105 bonus points

License from
$ 45.00
WordPress plugins
v1.0.0

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).

WordPress

+39 bonus points

License from
$ 16.00
WordPress plugins
v1.0.0

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.

WordPress

+39 bonus points

License from
$ 15.00

Ready to launch

Ship faster without long development

Buy the plugin and get the file, license, guide and updates from our catalog.

Read the guide