Cart Relay for WooCommerce

説明

Cart Relay gives customers a controlled way to download the current WooCommerce cart as a CSV file and restore products from a compatible CSV file.

The plugin provides:

  • Cart export with product ID, variation ID, SKU, product name, quantity, price, and subtotal.
  • Cart import by product ID, variation ID, or SKU.
  • Validation for product status, purchasability, supported product type, quantity, and stock.
  • Merge and replace import modes.
  • Optional restriction to logged-in customers.
  • Configurable button labels and placement on the classic WooCommerce cart page.
  • Shortcodes for custom placement.

Cart Relay requires WooCommerce. Its automatic cart placement is designed for the classic cart template. The controls can also be placed with [cart_relay_buttons], [cart_relay_import_form], and [cart_relay_export_button].

Official releases and project governance

Cart Relay is a maintainer-led project. Gilbert Rodríguez controls the official roadmap, reviews proposed changes, and publishes the releases distributed under the cart-relay WordPress.org slug.

The public development repository exists for source transparency and release traceability. Issues and pull requests are proposals for maintainer review: submitting one does not grant contributor, committer, ownership, or release access, and inclusion is not guaranteed. Only versions published through the official WordPress.org listing and verified project releases are official Cart Relay releases.

Human-readable TypeScript and stylesheet sources, dependency manifests, and build instructions are available in the public development repository.

Privacy

Cart Relay does not contact external services, add tracking, or transmit cart data outside the WordPress site.

Uploaded CSV files are processed during the current request and are not stored by Cart Relay. Imported products are added to the customer’s normal WooCommerce cart session. Plugin configuration is stored in the cart_relay_settings WordPress option and is removed when the plugin is uninstalled.

スクリーンショット

インストール

  1. Install and activate WooCommerce.
  2. Upload the Cart Relay plugin folder to /wp-content/plugins/ or install the release ZIP through Plugins > Add New > Upload Plugin.
  3. Activate Cart Relay for WooCommerce.
  4. Open WooCommerce > Cart Relay to configure the cart tools.
  5. Visit the classic WooCommerce cart page or add one of the provided shortcodes to a page.

FAQ

Which CSV columns can I use for imports?

Every import must include quantity and at least one of product_id, variation_id, or sku. Files exported by Cart Relay can be imported directly.

Which WooCommerce product types are supported?

Cart Relay imports simple products and specific variations. Variable parent products require a variation ID or a variation SKU.

Does Cart Relay work with the WooCommerce Cart block?

The automatic controls target the classic cart template. Cart Relay does not currently inject controls into the WooCommerce Cart block. Shortcodes can be used in compatible shortcode-based layouts.

Are uploaded CSV files stored?

No. Cart Relay reads the temporary upload during the request and does not retain the file.

Does Cart Relay send data to another service?

No. The plugin has no telemetry and does not contact an external service.

Who controls official Cart Relay releases?

Gilbert Rodríguez maintains the project roadmap and controls official releases. Public issues and pull requests are reviewed at the maintainer’s discretion and do not grant a project role or guarantee that a proposed change will be included.

評価

このプラグインにはレビューがありません。

貢献者と開発者

Cart Relay for WooCommerce はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Cart Relay for WooCommerce” は2ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“Cart Relay for WooCommerce” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.0.3

  • Added complete Spanish, French, Brazilian Portuguese, and Italian translations for PHP and JavaScript.
  • Added a canonical translation template and deterministic catalog validation.
  • Preserved JavaScript gettext extraction through production minification and improved RTL compatibility.

1.0.2

  • Clarified maintainer-led project governance and control of official releases.

1.0.1

  • Added responsive settings tabs.
  • Excluded development-only dependency metadata from the production package.

1.0.0

  • Initial release.
  • Added CSV cart import and export.
  • Added merge and replace import modes.
  • Added settings for availability, labels, login requirements, and classic cart placement.