Linux 软件免费装
Banner图

WC1C

开发者 WC1C
Frescoref
更新时间 2026年9月6日 05:45
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GNU General Public License v3.0
版权网址: 版权信息

标签

1c 1c-enterprise commerceml cml odata

下载

0.24.6

详情介绍:

Seamlessly integrate WooCommerce with 1C products via CommerceML and other protocols, ensuring flexible data exchange for all business data. Designed to handle complex synchronization scenarios while maintaining high performance. Flexibility and Adaptability > Allows configuring data transformation, filtering, and mapping rules to fit specific business needs, supporting multiple exchange logics within a single installation. Reliability > Built-in error handling, retry mechanisms, and data validation ensure synchronization integrity even under unstable connections or partial failures. Optimization and Performance > Batch processing, asynchronous operations, and efficient memory management minimize latency and ensure stable operation with catalogs of any size, including on budget hosting. Multiple Supported Protocols > Out-of-the-box support for popular exchange formats (CommerceML, OData, and others), enabling integration with different 1C versions and external systems without rewriting the core. Extensibility > Architecture with hooks and integration points allows external extensions to add any additional logic (e.g., order processing, stock export, price synchronization) without modifying the base code, simplifying updates and customization. Explore all sorted features: https://wc1c.info/features How it works
  1. Install and activate WC1C.
  2. Create a new configuration for your 1C connection.
  3. Select the required exchange schema.
  4. Configure mapping, filtering, and transformation rules if needed.
  5. Make settings in 1C products on the exchange scheme you have selected on the website.
  6. Monitor the result and adjust settings before regular synchronization.
Protocols and formats Out of the box, WC1C supports: The plugin architecture also allows extending exchange support to custom protocols. Actual compatibility depends on your 1C configuration and exchange schema. Extensibility for developers The plugin architecture provides integration points for custom development: This approach keeps the core stable and makes updates safer. Trademarks "WordPress","Woo", "WooCommerce" and "1C" are trademarks of their respective owners. This project is not affiliated with, endorsed by, or sponsored by the trademark holders unless otherwise stated.

安装:

  1. Extract the archive and upload the wc1c-maincore folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Navigate to the plugin settings to configure your first 1C integration.

屏幕截图:

  • Tools dashboard: monitor plugin operations and service data.
  • Global settings: control common plugin behavior.
  • Creating a new configuration: set up a new 1C exchange scenario.
  • Editing a configuration: adjust protocol, mapping, and exchange rules.
  • Advanced settings: fine-tune behavior for complex catalogs.

升级注意事项:

0.24.0 This version requires PHP 7.4+ and WooCommerce 4.5+. Please verify your environment before updating.

常见问题:

Compatibility and requirements

What versions of 1C are supported?

The plugin supports any version of 1C:Enterprise that features integration capabilities with online stores (e.g., CommerceML or OData). The exact level of support depends on the specific exchange scheme selected on the website and the underlying 1C configuration.

Does the plugin work with 1C:Uniftrade (UNF), 1C:Trade Management (UT), 1C:Accounting, or 1C:ERP?

Yes, the plugin works with any 1C configuration that provides a standard exchange scheme for online stores. Compatibility depends on the schema version exposed by your 1C installation, not on the configuration name.

Is the plugin compatible with WooCommerce High-Performance Order Storage (HPOS)?

Yes. WC1C fully supports HPOS in order exchange schemas provided by the WC1C team and is regularly tested against recent WooCommerce versions.

Does the plugin work on shared hosting?

It can, but stability depends on your hosting's PHP limits (memory_limit, max_execution_time, max_input_time). For catalogs over several thousand products, we recommend VPS or dedicated hosting with tuned PHP settings.

What PHP settings affect exchange stability?

The most important are memory_limit (256 MB or higher recommended), max_execution_time (at least 120 s for large catalogs), post_max_size, upload_max_filesize, and available RAM. With excessively low limits, exchange with large catalogs may silently fail.

Data synchronization scenarios

Are product images synchronized?

Image synchronization depends on the exchange schema. Some schemas deliver images out of the box, others require extensions or custom field mapping.

Are product variations and attributes supported?

Yes, variations and attributes can be processed, but support depends on how your 1C configuration exposes them through the selected schema. Complex catalogs may require additional extensions or custom mapping rules.

What happens to products that were deleted in 1C?

This behavior is configurable. By default, products imported from 1C are not automatically deleted from WooCommerce to prevent accidental data loss. Cleanup logic can be enabled via exchange schema settings or cleanup extensions.

Can I sync only prices or only stock levels without re-importing the whole catalog?

Yes. Depending on the exchange schema and installed extensions, you can perform selective updates. For example, you can update only prices or only stock levels, as well as apply conditional logic to update specific product attributes.

What happens to existing WooCommerce products during the first import?

By default, products are matched by their 1C identifier. If a matching identifier exists, the product is updated; otherwise, a new product is created. Mapping rules can be adjusted per configuration. For advanced matching of existing products, a dedicated extension is available.

Reliability and troubleshooting

Where can I view exchange logs?

Exchange logs are accessible via FTP on the server. They show each step of the synchronization, errors, and performance statistics. For more convenient log viewing without FTP manipulation, you can use the corresponding extension that displays logs in the WordPress admin panel.

What should I do if the exchange fails or hangs?

Check the logs for error messages. The most common causes are PHP limit issues, unstable connection to 1C, or malformed data from the 1C schema. Most failures can be resolved by adjusting PHP limits or fixing the source data in 1C.

Does the plugin retry failed exchanges?

Yes. The plugin includes built-in retry mechanisms for transient failures, such as connection drops or temporary errors on the 1C side. Persistent errors are logged for manual review.

Can I resume an interrupted exchange?

Yes. The plugin supports resumable exchanges where the schema allows. Partial imports are tracked, so restarting does not require reprocessing the entire catalog (depending on the schema used).

Core scope and extensions

Does this plugin support order synchronization?

Order processing is not included in the core but can be added via external extensions using the built-in extension capabilities of the core.

Can I export products from WooCommerce to 1C?

The core currently supports one-way import from 1C to WooCommerce. Reverse export is available through extensions. Support for this functionality is planned for future core versions.

Which exchange protocols are supported?

CommerceML is supported out of the box, with the ability to extend to custom protocols. Support for additional protocols is planned for future versions.

Is the plugin really free? Where is the catch?

WC1C is 100% free under GPLv3. The core plugin is fully functional and does not require paid add-ons. The WC1C team offers paid services, extensions, and support for users who need professional help or advanced scenarios.

Missing a feature? How can I add it?

First, check the catalog of ready-made extensions, for example, on the WC1C team's website. If no suitable add-on exists, you can develop a custom solution or order professional services from any provider.

Where can I get professional support or custom development?

The WordPress.org support forum is not affiliated with the WC1C team and is not monitored by them. For direct communication with the core developers, paid support, custom integration, or audit services, use the official website: https://wc1c.info

更新日志:

A summary of major changes. View the full changelog here. 0.24.6 0.24.5 0.24.4 0.24.3 0.24.2 0.24.1 0.24.0 0.23.0 0.22.0 0.21.1 0.21.0 0.20.0 0.19.2 0.19.1 0.19.0 0.18.2 0.18.1 0.18.0 0.17.0 0.16.0 0.15.1 0.15.0 0.14.14 0.14.13 0.14.12 0.14.11 0.14.10 0.14.9 0.14.8 0.14.7 0.14.6 0.14.5 0.14.4 0.14.3 0.14.2 0.14.1 0.14.0 0.13.1 0.13.0 0.12.0 0.11.1 0.11.0 0.10.0 0.9.0 0.8.3 0.8.2 0.8.1 0.8.0 0.7.0 0.1.0