Cart Relay for WooCommerce

Descripción

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.

Capturas de pantalla

Instalación

  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.

Reseñas

No hay reseñas para este plugin.

Colaboradores & Desarrolladores

“Cart Relay for WooCommerce” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Cart Relay for WooCommerce” ha sido traducido en 1 idioma. Gracias a los traductores por sus contribuciones.

Traduce “Cart Relay for WooCommerce” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN, o suscríbete al registro de desarrollo por RSS .

Historial de cambios

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.