WordPress Simple Shopping Cart

Descripción

The WordPress Simple Shopping Cart plugin allows you to create ‘Add to Cart’ buttons for your products or services on your site. This simple shopping cart plugin lets you sell products and services directly from your own WordPress site and turns your WP blog into an e-commerce site.

With this plugin, your customers have the convenience of paying for their selected items using popular payment gateways such as PayPal and/or Stripe.

It allows you to add/display the shopping cart on any post, page or sidebar easily. The shopping cart shows the user what they currently have in the cart and allows them to change quantity or remove the items.

Serás capaz de crear productos mediante el uso de shortcodes dinámicamente.

If you have a responsive theme, the shopping cart’s output will adapt seamlessly to ensure a mobile-friendly shopping experience.

Furthermore, this plugin provides a simple solution for selling digital products. To see a demonstration of how you can effectively sell your digital media files using the simple cart plugin, please refer to the following video:

Designed as a lightweight solution with minimal lines of code and a streamlined set of options, this plugin ensures optimal site performance. Moreover, it is designed to be a low maintenance solution, minimizing the likelihood of frequent site disruptions caused by upgrades. With this plugin, you can enjoy a stable and hassle-free shopping cart functionality while maintaining the overall stability of your website.

It offers the newest/latest PayPal Commerce Platform (PPCP) checkout option. You can enable it in the settings menu of the plugin.

The plugin also has an option to use the smart PayPal payment buttons. The following video shows a checkout demo using PayPal smart button.

WP Simple Cart Plugin, interfaces with the PayPal sandbox and Stripe testmode to allow for testing.

For video tutorial, screenshots, detailed documentation, support and updates, please visit:

WP Simple Cart Details Page
or
WP Simple Cart Documentation

Características

  • Crea fácilmente un botón «Añadir al carrito» con opciones, si es necesario (precio, envío, opciones de variaciones). El shortcode del carrito se puede mostrar en las entradas o páginas.
  • Usa una función para añadir un botón dinámico «Añadir al carrito» directamente en tu tema.
  • Cantidad mínima de elementos de configuración para mantener ligero el plugin.
  • Vende cualquier tipo de productos tangibles desde tu sitio.
  • Capacidad para vender servicios desde tu sitio.
  • Vende cualquier tipo de archivo de medios que subas a tu sitio WordPress. Por ejemplo: puedes vender libros electrónicos (PDF), archivos de música (MP3), archivos de audio, vídeos, fotos, imágenes, etc.
  • Tus clientes obtendrán automáticamente un correo electrónico con el archivo de medios que han pagado.
  • Muestra sobre la marcha una caja de exposición de productos con un formato agradable usando un sencillo shortcode.
  • Option to enable terms and conditions for your customers to agree to before they checkout.
  • Uses the newest/latest PayPal checkout option.
  • Option to use the PayPal Commerce Platform Checkout option. You can enable it from the settings menu of the plugin.
  • Una opción para utilizar los botones inteligentes de pago de PayPal. Permite a los clientes pagar en una ventana emergente (usando una tarjeta de crédito, PayPal o crédito de PayPal).
  • Your customers will be able to use the PayPal’ Pay in 4 payment option (Buy Now Pay Later).
  • Recoge instrucciones especiales de tus clientes en la página de pago de PayPal.
  • Puedes usar el modo de pruebas de PayPal para realizar pruebas, si es necesario (antes de ir en vivo).
  • Ability to offer the Stripe checkout option. Your customers can conveniently make credit card payments through the secure Stripe payment gateway.
  • You can use Stripe testmode to do testing if needed (before going live).
  • El menú de pedidos te mostrará todos los pedidos que has recibido en tu sitio.
  • Capacidad para configurar un correo electrónico que se envía a los compradores después de comprar tu producto.
  • Capacidad para configurar un aviso de ventas por correo electrónico que se envía al administrador del sitio cuando un cliente compra tus artículos.
  • Capacidad para configurar los cupones de descuento. Ofrece descuentos especiales en su almacén/tienda.
  • Puedes crear cupones y dárselos a tus clientes. Cuando usen los cupones durante el pago, recibirán un descuento.
  • Crea cupones de descuento con una fecha de caducidad. El código del cupón caduca automáticamente después de la fecha que establezcas.
  • Compatible con la instalación de WordPress multisitio.
  • Capacidad de especificar un SKU (número de artículo) para cada uno de tus productos en el shortcode.
  • Capacidad de personalizar el botón de añadir al carrito y usar una imagen personalizada para tus botones de compra.
  • Posibilidad de personalizar el texto del botón «Añadir al carrito» mediante un parámetro de shortcode por cada producto.
  • Seguimiento de los cupones con los pedidos, para ver qué cliente ha usado qué código de cupón.
  • Capacidad de añadir un carrito compacto a tu sitio usando un shortcode.
  • Posibilidad de mostrar el carrito con miniaturas de la imagen del producto.
  • Capacidad para usar un estilo de página de pago personalizado.
  • Ability to configure region based shipping additions.
  • Ability to use blocks to add the ‘add to cart’ button and the ‘shopping cart’ to your posts/pages/sidebar.
  • Funciona muy bien con los temas adaptables para WordPress.
  • Puede ser traducido en cualquier idioma.
  • y más…

Tutoriales de vídeo de la configuración del carrito

There is a series of video tutorials to show you how to set up the shopping cart plugin on your site.

Check the video tutorials here.

Traducciones de idiomas

Las siguientes traducciones de idioma ya están disponibles:

  • Inglés
  • Alemán
  • Español
  • Francés
  • Bretón
  • Italiano
  • Japonés
  • Polaco
  • Checo
  • Hebreo
  • Sueco
  • Noruego
  • Danés
  • Turco
  • Neerlandés
  • Portugués brasileño

Puedes traducir el plugin usando esta documentación.

Desarrolladores

  • Si eres un desarrollador y necesitas para este plugin algunos ganchos o filtros adicionales, por favor, háznoslo saber.
  • Repositorio de GitHub – https://github.com/Arsenal21/simple-wp-shopping-cart

Uso

1) To add an ‘Add to Cart’ button for a product, simply add the following shortcode to a post or page next to the product. Replace PRODUCT-NAME and PRODUCT-PRICE with the actual name and price.

[wp_cart_button name=”PRODUCT-NAME” price=”PRODUCT-PRICE”]

2) To add the shopping cart to a post or page (eg. checkout page) add the following shortcode to a post or page or use the sidebar widget to add the shopping cart to the sidebar. The shopping cart will only be visible in a post or page when a customer adds a product.

[show_wp_shopping_cart]

3) Alternatively, you have the option to utilize the Gutenberg editor blocks provided by this plugin to conveniently insert the add to cart button and shopping cart in desired locations within your content.

Read the documentation for using the blocks

4) To insert the ‘Add to Cart’ button from a template or PHP file, you can utilize the following PHP function:

<?php echo print_wp_cart_button_for_product(‘PRODUCT-NAME’, PRODUCT-PRICE); ?>

Replace PRODUCT-NAME and PRODUCT-PRICE with the actual name and price.

Usando la caja de visualización del producto

Aquí tienes un ejemplo de shortcode que muestra cómo usar una caja de presentación del producto.

[wp_cart_display_product name=”Mi producto maravilloso” price=”25.00″ thumbnail=”http://www.example.com/images/product-image.jpg” description=”Esto es una breve descripción del producto”]

Solo tienes que reemplazar los valores con los datos específicos de tu producto

Usando un carrito compacto

Añade el siguiente shortcode donde quieras mostrar el carrito compacto:

[wp_compact_cart]

El uso de los envios

  1. Para usar el coste de envío para tu producto, usa el parámetro de `shipping`. Aquí tienes un ejemplo del shortcode:
    [wp_cart_button name=”Producto de prueba” price=”19.95″ shipping=”4.99″]

or use the following php function from your wordpress template files

Visit the shipping setup documentation page for more details.

Uso del control de variaciones

  1. Para utilizar el control de variaciones, usa el parámetro de variación en el shortcode:
    [wp_cart_button name=”Producto de prueba” price=”25.95″ var1=”NOMBRE-VARIACION|VARIACION1|VARIACION2|VARIACION3″]

ejemplo de uso: [wp_cart_button name=”Producto de prueba” price=”29.95″ var1=”Tamaño|Pequeño|Mediano|Grande”]

  1. Para utilizar múltiples variaciones para un producto (2ª o 3ª variación), usa el siguiente:

[wp_cart_button name=”Producto de prueba” price=”29.95″ var1=”Tamaño|Pequeño|Mediano|Grande” var2=”Color|Rojo|Verde|Azul”]

[wp_cart_button name=”Producto de prueba” price=”29.95″ var1=”Tamaño|Pequeño|Mediano|Grande” var2=”Color|Rojo|Verde|Azul” var3=”Manga|Corta|Larga”]

Capturas

Instalación

  1. Descomprime y sube la carpeta «wordpress-paypal-shopping-cart» al directorio «/wp-content/plugins/»
  2. Activa el plugin a través del menú «Plugins» en WordPress
  3. Ve a los ajustes de este plugin y configura las opciones (por ejemplo: tu correo electrónico, el nombre del carrito, la URL de retorno, etc.)
  4. Usa el shortcode para añadir un producto a una entrada o página donde quieras que aparezca.

FAQ

Where can I find the documentation for this pluign?

Visit the documentation page here

¿Puede usarse este plugin para aceptar el pago por PayPal para un servicio o un producto?

Can this plugin be used to sell products and services using the Stripe payment gateway?

¿Tiene este plugin un carrito?

Does this plugin have the option to use the new PayPal checkout option

Yes. you can enable the new PayPal checkout option in the settings menu of the plugin.

Can I enable terms and conditions for my customers to agree to before they checkout?

Yes. you can enable terms and conditions in the settings menu of the plugin.

¿Puede añadirse el carrito a una página de pago?

¿Es personalizable el botón «Añadir al carrito»?

¿Este plugin usa una URL de retorno para redirigir a los clientes a una página específica después de que PayPal haya procesado el pago?

¿Cómo puedo añadir un botón de compra en el widget de barra lateral de mi sitio?

Consulta la documentación sobre cómo añadir los botones de compra a la barra lateral

¿Puedo usar este plugin para vender descargas digitales?

Sí. Mira la documentación de uso de las descargas digitales

¿Puedo configurar un cupón de descuento con este plugin de carrito?

Sí. Puedes configurar los cupones de descuento desde la interfaz «Cupón/descuento» del plugin.

¿Puedo configurar el aviso de ventas de productos para que me avise cuando se realiza una venta?

Sí. Puedes configurar el aviso de ventas desde la interfaz «Ajustes de correo electrónico» del plugin.

¿Puedo modificar la imagen en miniatura en la caja del producto?

Sí.

¿Puedo personalizar el formato del precio mostrado?

Sí.

¿Se puede enviar a los clientes a una URL de cancelación cuando hagan clic en «Cancelar» en la página de pago de PayPal?

Sí.

Does this plugin have a Stripe Checkout option?

Yes, you can configure the Stripe checkout option in the settings menu of the plugin.

Reseñas

29 de enero de 2024 1 respuesta
I tested this product yesterday, 28th January 2024, and created an item on our website to test. It worked at first, albeit a little flakey. I have just come to test to buy now button again, with no changes since yesterday, only for a PayPal error to pop up stating: "error occured during PayPal checkout process". Our PayPal account is active and live on the app - there should be NO errors, but there is - which would then lose every single sale. We have a PayPal business account, and need something reliable for our business. This is not it, and it fell down at the first hurdle. This plugin simply cannot be trusted, and needs to be rock solid. Imagine having this plug in installed, then 'thinking' it is working, you then go on holiday for 2 weeks, to come back and it was just broken - you'd have lost an absolute fortune. This is not the solution unfortunately.
Leer todas las 200 reseñas

Colaboradores y desarrolladores

«WordPress Simple Shopping Cart» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«WordPress Simple Shopping Cart» ha sido traducido a 6 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «WordPress Simple Shopping Cart» 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.

Registro de cambios

5.0.3

  • Added a new shipping amount additions by region feature.
  • The shipping related settings have been moved to a new tab in the settings menu.
  • Added more error logging messages for the PayPal Commerce Platform Checkout option.
  • Updated the reset_wp_cart query after checkout redirection.
  • Fixed a price calculation issue with the stripe checkout.

5.0.2

  • Added the ‘category’ parameter in the PPCP API call.
  • Fixed an issue with the variations not working with the product name character support enhancement that we added in the previous version.

5.0.1

  • Added a ‘digital’ parameter in the shortcode to specify a digital product.
  • The shipping preference is set based on the ‘digital’ parameter in the PayPal Commerce Platform Checkout option.
  • The product name will support more special characters and foreign characters.
  • Added a utility function to check for special characters in the product name.

5.0.0

  • Added the New PayPal Commerce Platform Checkout option. You can enable it from the settings menu of the plugin.
  • Added a feature to enable Terms and conditions in the shopping cart.
  • Renamed the ‘Advanced Settings’ tab to ‘PayPal Smart Checkout’.
  • PayPal has deprecated the Smart Checkout option and replaced it with the new PayPal Commerce Platform Checkout option. The new checkout option is now available in the plugin.
  • New utility function added for logging debug array.
  • The ‘payment gateway’ that is used for a transaction is also displayed in the order details page.
  • Reorganized some of the files in the plugin.

4.7.2

  • Output escaping & sanitization added to checkout page redirection url.

4.7.1

  • Shows the string “Item” for 1. Show the string “Items” for 0 or more than 1.
  • Updated the help text for the sandbox mode option to include Stripe testmode.
  • PHP8 related update for the shipping calculation in the cart.
  • Added a new option to enable shopping cart anchor.
  • Added CSS class to the shopping cart title.

4.7.0

  • Unique names for debug log file name.
  • Updated the translation POT file.
  • Added a CSS wrapper class to the product box shortcode output.
  • Added documentation for using the blocks in the new WordPress editor.

4.6.9

  • Shopping Cart block inserter related: fixed a rendering issue when both a shortcode and a block inserter is used with the smart checkout option.
  • Issue with “Collect Customer Input” addon’s form validation and smart PayPal checkout button fixed.
  • Jquery loading issue fixed.

4.6.8

  • Stripe payment gateway: fixed a rounding issue with the base shipping amount.

4.6.7

  • The general settings menu items have been reorganized into two separate sections: PayPal Settings and Shopping Cart Settings.
  • Issue using quotes in the block attribute fields has fixed.
  • Moved the ‘Disable Standard PayPal Checkout’ option to the general settings so it can work in combination with the Stripe checkout settings.
  • Fixed the per checkout shipping amount issue with the newly added Stripe checkout option

4.6.6

  • Added Stripe payment gateway checkout option. The Stripe checkout option can be enabled in the settings menu.
  • Improvements to stop a hash error when the product name contains a special character.
  • Three new gutenberg blocks (Add-to-Cart, Product Box and Shopping Cart) added.

4.6.5

  • Reworked the main cart function to use a class instead of PHP session. This is part of a series of improvements that we are making to the plugin.
  • Optimized the saving of the cart to the order post meta.
  • The custom field values are saved to the order post meta instead of session.
  • Although the upgrade is designed to be seamless and compatible with older versions, significant changes have been made in this version. Therefore, it is advisable to back up your site before proceeding with the upgrade.

4.6.4

  • The CSV export now directly streams the CSV file to the browser so you can save/download the exported orders data directly to your PC.

4.6.3

  • Added a new method to retrieve the current page URL for better server compatibility.
  • Added a new filter hook.

4.6.2

  • Easy shortcode copy and paste option in the settings.
  • Added output escaping to the [wp_cart_button] shortcode.

4.6.1

  • Apply floatval to shipping amount (if used) to prevent an error in PHP8 system.

4.6.0

  • Compatibility with Batcache system.

4.5.9

  • Collect and save address line 2 (if available) for PayPal Smart checkout option.

4.5.8

  • Actualización relacionada con la compatibilidad con PHP 8.1.

4.5.7

  • Corregido el aviso de PHP del widget del carrito para PHP8.

4.5.6

  • Compatibilidad con WP 5.9. Corregido el widget del carrito en el menú de widgets.

4.5.5

  • Corregido un problema de redondeo con la aplicación del cupón de descuento en el carrito.

4.5.4

  • Corregido un problema con la opción de pago inteligente de PayPal que, algunas veces, daba el error «No existe el pedido con el ID».

4.5.3

  • Actualizada la compatibilidad con WP 5.6.1.

4.5.2

  • La biblioteca CSS de JQuery UI ahora está incluida dentro del plugin.
  • Añadido más saneamiento a las entradas.
  • Añadida una opción en los ajustes para desactivar la validación de comprobación de precios. Algunos administradores prefieren tener esta comprobación desactivada.

4.5.1

  • Si tu sitio usa almacenamiento en la caché, vacía la caché después de que actualices el plugin (para borrar los datos antiguos de la caché).
  • Mejorado el hahs del precio de la función de comparación. Gracias a @XshIsMe.
  • Añadidos los archivos de la traducción al idioma español.

4.5.0

  • Añadido un nuevo gancho de acción para permitir la integración del plugin de afiliados con la opción de pago inteligente de PayPal.
  • La salida del shortcode del carrito compacto puede ser traducida totalmente.
  • Completadas las pruebas en WP 5.5

4.4.9

  • Corrección del pago inteligente con la aplicación de determinados códigos de cupón (algún importe de descuento daba un error de importe no válido).
  • Añadido un enlace a la documentación de la configuración del pago inteligente.

4.4.8

  • Añadida clase CSS a los datos de la tabla de artículos eliminados.
  • Actualizado el código relacionado con el cambio de cantidad (usando las flechas arriba/abajo) para que funcione mejor.
  • Corrección: Avisos de índice no definidos.
  • Añadida una nueva función de utilidad para escribir en el archivo de registro.

4.4.7

  • Corregido el problema de «El ID del pedido no existe en el aviso de IPN» con la opción de pago inteligente de PayPal para algunos sitios.

4.4.6

  • Cambiado la entrada del campo de cantidad para que sea un campo de tipo «numérico». Los clientes podrán cambiar el valor del número fácilmente.
  • La sesión del carrito solo se inicia en la portada.

4.4.5

  • Corregidos unos problemas con los campos personalizados al utilizar la extensión Collect Customer Input.

4.4.4

  • Ahora son traducibles más textos. Actualizado el archivo POT.
  • Añadidos más ganchos de filtro para que los campos de la extensión de entrada del cliente ahora también se exporten a CSV.

4.4.3

  • Added button customization options (in the PayPal Smart Checkout Settings) for the smart paypal checkout button.

4.4.2

  • Añadida la documentación de configuración del botón inteligente de PayPal
    https://www.tipsandtricks-hq.com/ecommerce/enabling-smart-button-checkout-setup-and-configuration-4568

4.4.1

  • Added a new checkout option that uses the smart PayPal payment button. You can enable it from the PayPal Smart Checkout Settings menu.
  • Añadidos los archivos de idioma bretón. Gracias a Florian por enviar los archivos de idioma.

4.4.0

  • La fecha del pedido ahora está incluida en el archivo CSV exportado.
  • Actualizado el archivo del idioma alemán. Gracias a Oliver Juwig.
  • Actualizado un código CSS para que no se muestre el borde en el carrito.
  • Actualizada la imagen del botón de pago.

4.3.9

  • El campo de nota para el vendedor ha sido eliminado, ya que ha dejado de ser compatible con PayPal.

4.3.8

  • El menú de los ajustes se ha movido a un nuevo menú llamado «Simple Cart» en el escritorio de administración.
  • La pestaña de cupones se ha movido a un elemento separado del menú bajo el menú de administración de «Simple Cart».
  • Añadida una nueva etiqueta de combinación de correo electrónico para los correos electrónicos de aviso de ventas. La nueva etiqueta es `{order_id}`
  • Añadido el enlace del repositorio de GitHub en el archivo «readme».
  • Añadidos unos cuantos de ganchos de filtro en la función de visualización del carrito.
  • El color del enlace de borrado del cupón ha sido cambiado a rojo.

4.3.7

  • Añadida la moneda del rublo ruso al desplegable de monedas.
  • Añadida una clase CSS al campo de entrada de la cantidad en el carrito.
  • Copiada la plantilla de Nextgen Gallery al directorio raíz.
  • Las etiquetas de combinación de correo electrónico ahora se pueden usar en el asunto del correo electrónico de aviso de ventas.
  • Añadido un nuevo parámetro (`button_text`) al shortcode del botón de añadir al carrito. Este parámetro se puede usar para especificar un texto personalizado para el botón de añadir al carrito. Las instrucciones de uso están en la siguiente página:
    https://www.tipsandtricks-hq.com/ecommerce/simple-shopping-cart-customize-the-add-to-cart-button-text-via-shortcode-4383

4.3.6

  • Ahora hay un insertador básico de shortcode para este plugin en el editor de entradas/páginas de WP.
  • Ahora, la funcionalidad de búsqueda de pedidos del carrito puede buscar registros usando el correo electrónico y el nombre del cliente.
  • Clases CSS añadidas a los desplegables de variaciones.
  • Optimización CSS en la interfaz de los ajustes del plugin.

4.3.5

  • El campo obsoleto de estilos de la página ha sido reemplazado en los ajustes por un campo de URL de imagen.
  • El campo de URL de la imagen se puede utilizar para especificar una URL de imagen/logotipo que se mostrará en la página de pago de PayPal.

4.3.4

  • Todos los códigos de moneda compatibles con PayPal se muestran como una opción desplegable en los ajustes del plugin.
  • El valor del código de moneda en los ajustes es convertido automáticamente en una cadena en mayúsculas si el usuario introduce por error una cadena en minúsculas.

4.3.3

  • Corrección para PayPal añadiendo el carácter « + » entre las palabras en el parámetro del nombre del artículo.

4.3.2

  • Corrección de un fallo para el nuevo cambio de campo personalizado.

4.3.1

  • Ahora, los valores de los campos personalizados se codifican en la URL.

4.3.0

  • Añadida al plugin la traducción del idioma portugués brasileño. El archivo de traducción ha sido enviado por Fabio Goncalves.
  • Si el costo total de envío en el carrito es 0, el plugin enviará un indicador a PayPal para no pedir la dirección de envío durante el pago.

4.2.9

  • Añadida una nueva opción para exportar todos los datos de los pedidos a un archivo CSV. Esta nueva opción se puede encontrar en «Ajustes de Simple Cart -> Menú de herramientas».
  • Añadido un nuevo filtro (`wspsc_paypal_ipn_notify_url`) para permitir la anulación de la URL de aviso de IPN de PayPal.
  • Añadido un nuevo shortcode al carrito compacto que usa un estilo diferente. Lee la siguiente página para saber cómo funciona:
    https://www.tipsandtricks-hq.com/ecommerce/simple-cart-showing-a-compact-shopping-cart-2925

4.2.8

  • Corregido un problema con la etiqueta `{payer_email}` que no funcionaba en el correo electrónico de aviso del comprador.

4.2.7

  • Añadido un nuevo filtro para la imagen de icono del carrito (`wspsc_cart_icon_image_src`). Se puede usar para personalizar la imagen de icono del carrito.
  • Añadido el escape para el parámetro del enlace del carrito.

4.2.6

  • Añadida una nueva etiqueta de combinación de correo electrónico para el número de teléfono (si está disponible). La nueva etiqueta de correo electrónico es `{phone}`. Ten en cuenta que el número de teléfono es un campo opcional en la página de pago de PayPal. Por lo que puede no estar presente si el cliente no introduce un número de teléfono durante el pago.
  • Añadido un nuevo parámetro de shortcode (`thumb_alt`) para el shortcode de la caja del producto. Se puede usar para especificar una etiqueta `alt` para la imagen en miniatura del producto.
  • Añadido `url_decode` en el parámetro del enlace del carrito. Por lo que el enlace funciona incluso cuando la URL contiene caracteres extraños.

4.2.5

  • Actualización menor para la compatibilidad hacia atrás con un antiguo shortcode usando variación.

4.2.4

  • Añadido un nuevo filtro para la imagen del botón de pago. Se puede usar para especificar una imagen personalizada para el botón de pago.
    Ejemplo del código: https://www.tipsandtricks-hq.com/ecommerce/customize-the-paypal-checkout-button-image-4026
  • Ahora, los pedidos antiguos o incompletos del carrito serán limpiados automáticamente por el plugin.
  • Hechas algunas mejoras en el código de validación IPN de PayPal. Es totalmente compatible con los próximos cambios de IPN de PayPal.

4.2.2

  • Actualización menor para la compatibilidad hacia atrás con un shortcode antiguo.
  • Compatibilidad con WordPress 4.5.

4.2.1

  • Añadida compatibilidad con versiones anteriores para los antiguos shortcodes. Así que los antiguos shortcodes del botón de añadir al carrito seguirán funcionando como de costumbre.

4.2.0

  • Añadida una opción en los ajustes para desactivar la comprobación del nonce para el botón de añadir al carrito.
    Esto es útil para algunos sitios que usan el almacenamiento en la caché. De lo contrario, las páginas almacenadas en la cache más de 48 horas tendrán un nonce antiguo y fallará la comprobación de seguridad nonce.
    Si estás usando en tu sitio una solución de almacenamiento en la caché y teniendo problemas con el fallo de la comprobación de seguridad nonce, entonces activa esta opción en los ajustes.

4.1.9

  • Añadido más saneamiento y validación de los datos «POST/GET/REQUEST».

4.1.8

  • Añadido un nuevo filtro en el carrito (`wspsc_cart_extra_paypal_fields`) que te permitirá añadir campos ocultos adicionales para el pago del carrito en PayPal.
  • Borrada la copia local del archivo de idioma Español, por lo que el plugin carga el archivo del idioma desde translate.wordpress.org.
  • Borrada la copia local del archivo de idioma Italiano, por lo que el plugin carga el archivo del idioma desde translate.wordpress.org.
  • Borrada la copia local del archivo de idioma Sueco, por lo que el plugin carga el archivo del idioma desde translate.wordpress.org.
  • Borrada la copia local del archivo de idioma Turco, por lo que el plugin carga el archivo del idioma desde translate.wordpress.org.
  • Mejorado el código de validación del precio de añadir al carrito frente a una potencial vulnerabilidad.

4.1.7

  • Añadido un nuevo campo de texto en los ajustes – URL de cancelación.
  • El archivo de registro de depuración ha sido renombrado como «ipn_handle_debug.txt».
  • Clase CSS añadida al texto sin formato del botón de añadir al carrito, por lo que se puede personalizar a través de código CSS personalizado.

4.1.6

  • Corregido un problema por el que la validación posterior del precio del pago podría fallar para una transacción con un cupón de descuento.

4.1.5

  • Añadidas clases CSS en el carrito a todos los elementos «tr».
  • Añadida la etiqueta `alt` para todas las imágenes e iconos en el carrito.
  • Añadida al plugin la traducción al idioma Holandés. El archivo de traducción Holandés ha sido enviado por Boye Dorenbos.
  • Añadida una nueva etiqueta de correo electrónico `{address}` que se puede usar en el correo electrónico de aviso para incluir la dirección de los compradores.

4.1.4

  • Se ha importado nuestro plugin a translate.wordpress.org. Cambiado el «Text Domain» del plugin para que pueda ser importado en translated.wordpress.org.
  • Corregido un problema con un shortcode del correo electrónico que no funciona en el cuerpo del correo electrónico del comprador.

4.1.3

  • Actualizada la inicialización de `WP_Widget` para usar el estilo del constructor de PHP 5.
  • Hay un fallo en WordPress 4.3 para los widgets que impide que funcione el widget de la barra lateral. WordPress 4.3.1 lo corregirá.
    Mientras tanto, puedes usar lo siguiente para mostrar el widget del carrito en la barra lateral:
    https://www.tipsandtricks-hq.com/ecommerce/adding-shopping-cart-to-the-sidebar-of-wordpress-site-3073

4.1.2

  • Añadida una clase al elemento de imagen de la cabecera del carrito.
  • Eliminada una etiqueta
    adicional de la salida del carrito.
  • El plugin ahora es compatible con WordPress 4.3.
  • Añadida otra comprobación adicional para el código de validación del precio.

4.1.1

  • Actualizado los métodos constructores de las clases con los estilos de los constructores de PHP 5.

4.1.0

  • Eliminado «v» del número de versión.
  • Añadidas comprobaciones fuertes de validación de precios.

4.0.9

  • Cambiado el slug de entrada del nombre «producto» para ser más específico.

4.0.8

  • Añadida al plugin la traducción del idioma turco. El archivo de traducción al turco ha sido enviado por Vural Pamir.
  • Compatibilidad con WordPress 4.2

4.0.7

  • Ahora, el archivo de la hoja de estilos del carrito usa el gancho `wp_enqueue_scripts`
  • Añadido un nuevo parámetro al shortcode (`thumb_target`) que puede ser usado para especificar una URL de destino para la imagen en miniatura del producto
  • Ahora, los códigos de cupón distinguen mayúsculas de minúsculas.
  • Actualizado el archivo de idioma italiano.

4.0.6

  • Añadida una etiqueta de correo electrónico para incluir el código del cupón usado en el correo electrónico de aviso.
  • Añadida una comprobación adicional para evitar que se muestre un mensaje de aviso de depuración cuando se restablece el carrito.
  • Compatibilidad con WordPress 4.1.

4.0.5

  • Añadidos dos nuevos filtros para permitir la modificación dinámica del cuerpo del correo electrónico de aviso del comprador y del vendedor (justo antes de que se envíe el correo electrónico).
  • Añadido un nuevo filtro para el permiso de visualización del menú de pedidos pueda ser anulado por una extensión.
  • Añadida al plugin la traducción al idioma danés. El archivo de la traducción en danés ha sido enviado por Steve Jorgensen.
  • Añadida una función para eliminar en el shortcode los caracteres especiales del parámetro del precio.

4.0.4

  • Añadidas algunas nuevas etiquetas al correo electrónico para mostrar el ID de la transacción, el importe de la compra y la fecha de la compra (comprueba el campo de los ajustes del correo electrónico para más detalles).
  • Realizadas algunas mejoras en el código de validación del IPN de PayPal.

4.0.3

  • Corregidos algunos avisos en el menú de ajustes cuando se ejecuta en el modo de depuración.
  • Corregido un aviso de advertencia en la portada cuando se ejecuta en el modo de depuración.

4.0.2

  • Añadida una nueva opción para que puedas almacenar tu archivo personalizado del idioma para este plugin en una carpeta fuera del directorio del plugin.
  • Añadidos los siguientes dos nuevos filtros para permitir la personalización del botón de añadir al carrito:
    `wspsc_add_cart_button_form_attr`
    `wspsc_add_cart_submit_button_value`
  • Añadido «Text Domain» y «Damain Path» a la cabecera del plugin.
  • Añadida al plugin la traducción del idioma noruego. El archivo de traducción al noruego ha sido enviado por Reidar F. Sivertsen.
  • Añadidas algunas comprobaciones de seguridad: a) Para asegurar que el pago se deposita en el correo electrónico especificado en los ajustes. b) Para bloquear múltiples avisos de pago para el mismo ID de transacción
  • Ahora, el número de teléfono de contacto de los compradores también se guarda con cada pedido (dado que lo has activado).
  • Añadido el siguiente nuevo filtro para permitir la personalización del shortcode de la caja del producto:
    `wspsc_product_box_thumbnail_code`

4.0.1

  • Añadido un nuevo filtro para dar formato al precio en el carrito. Ejemplo de uso:
    https://www.tipsandtricks-hq.com/ecommerce/customizing-price-amount-display-currency-formatting-3247
  • Compatibilidad con WordPress 4.0.

4.0.0

  • Cambiado el permiso en el menú de pedidos para que solo esté disponible en el escritorio para los usuarios administradores.
  • Hechas algunas mejoras en torno a la función de llamada `session_start` de PHP.
  • Añadida una comprobación adicional para evitar el acceso directo al archivo del carrito.
  • Añadido el campo de la fecha de caducidad en el cupón de descuento. Ahora puedes crear cupones de descuento con una caducidad.

3.9.9

  • Añadida una nueva característica que te permite mostrar en el carrito de compra la imagen en miniatura del producto. Para esto, usa el parámetro «show_thumbnail» en el shortcode del carrito de compra.
  • Añadida al plugin la traducción del idioma sueco. El archivo de traducción al sueco ha sido enviado por Felicia.
  • Corregido un fallo menor con la característica del estilo de la página de pago.
  • Añadido un nuevo filtro en el carrito de compra para el campo del nombre del artículo.
  • Hechas algunas mejoras menores de CSS para la salida del carrito.
  • El shortcode `{product_details}` del correo electrónico mostrará ahora la cantidad total del artículo (en lugar de la cantidad individual del artículo).

3.9.8

  • Añadida al plugin la traducción al idioma hebreo. El archivo de la traducción en hebreo ha sido enviado por Sagi Cooper.
  • Añadida una condición adicional para solucionar el error «Argumento proporcionado no válido» que estaban teniendo algunos usuarios.

3.9.7

  • Añadida una nueva característica para abrir la página de pago en una nueva pestaña/ventana cuando el usuario hace clic en el botón de pago.
  • Actualizado el icono del menú de pedidos del carrito para usar un dashicon con mejor aspecto.
  • Añadido un nuevo filtro para permitir la modificación del valor del campo personalizado. El nombre del filtro es `wpspc_cart_custom_field_value`
  • Añadido un nuevo gancho de acción después de procesar el IPN de PayPal. Esto te permitirá realizar una tarea adicional de proceso posterior al pago de tus pedidos. Nombre del gancho: wpspc_paypal_ipn_processed
  • Hechas algunas mejoras a algunos de los iconos del carrito de compra (han sido actualizados los iconos del carrito y del borrado de los artículos).
  • La salida del carrito funcionará con un tema adaptable.

3.9.6

  • Añadida al plugin la traducción al idioma checo. El archivo de la traducción en checo ha sido enviado por Tomas Sykora.
  • Añadida una nueva opción/característica para especificar un nombre de estilo a la página de pago personalizada de PayPal. El plugin usará el estilo de la página de pago personalizada, si especificas uno.
  • Cada pedido ahora también muestra el importe del envío en la interfaz de gestión de pedidos.

3.9.5

  • Añadida una nueva característica que te permite (el administrador del sitio) configurar un correo electrónico de aviso de venta para el administrador. Cuando tu cliente compra un producto, tienes un aviso por correo electrónico. Activa esta característica desde la interfaz del plugin «Ajustes del correo electrónico».
  • Añadida al plugin la traducción del idioma polaco. El archivo de traducción al polaco ha sido enviado por Gregor Konrad.
  • Corregido un problema menor con las imágenes del botón personalizado que usa URL HTTPS.
  • Añadidas más clases de CSS en el carrito de compra para que puedas aplicar fácilmente retoques CSS.

3.9.4

  • Corregido un fallo menor en el shortcode del nuevo carrito compacto `[wp_compact_cart]`

3.9.3

  • Añadida una nueva característica para mostrar un carrito de compra compacto. Puedes mostrar el carrito de compra compacto en cualquier parte de tu sitio (ejemplo: barra lateral, cabecera, etc.).
  • Actualizadas las cadenas de traducción del idioma. Las instrucciones de traducción están aquí – https://www.tipsandtricks-hq.com/ecommerce/translating-the-wp-simple-shopping-cart-plugin-2627
  • Añadida una nueva función para obtener la cantidad total de artículos del carrito (`wpspc_get_total_cart_qty`).
  • Añadida una nueva característica para obtener la cantidad del subtotal del carrito (`wpspc_get_total_cart_sub_total`).

3.9.2

  • Añadida una opción para especificar una imagen de botón personalizada para los botones de añadir al carrito. Puedes usar en el shortcode el parámetro `button_image` para personalizar la imagen del botón de añadir al carrito.
  • El código del cupón que se usa en una transacción se guardará con el pedido para que puedas verlo en la administración.

3.9.1

  • Compatibilidad con WP 3.8

3.9.0 and 3.8.9

  • Solución para WP Super Cache – https://www.tipsandtricks-hq.com/ecommerce/wp-shopping-cart-and-wp-super-cache-workaround-334
  • Añadido un nuevo argumento al shortcode para especificar un número de SKU para tus productos.
  • Corregidas algunas advertencias/avisos de depuración
  • Añadido el archivo del idioma italiano

3.8.8

  • Añadida al carrito de compra una característica de cupón de descuento. Ahora puedes configurar cupones de descuento a través de los ajustes «Simple Cart -> Menú de cupón/descuento»
  • El enlace «Ver», ahora muestra los detalles del pedido
  • Corregido un fallo por el que el precio del envío no se mostraba correctamente para más de $1000
  • Compatibilidad con WordPress 3.7

3.8.7

  • Cambiados algunos nombres de función y hechos únicos para reducir la posibilidad de un conflicto con otro nombre de función de otro plugin.
  • Añadida una nueva opción en el plugin para que los artículos comprados de una transacción sean mostrados en el menú de pedidos
  • El aviso de pago solo será procesado cuando el estado sea «Completado».

3.8.6

  • Actualizado el enlace roto de los ajustes del menú
  • Actualizada la integración de la galería de NextGen para devolver $arg1 en lugar de $arg2

3.8.5

  • Añadido un menú de ajustes del correo electrónico en el que el administrador del sitio puede personalizar el correo electrónico del comprador que se envía después de una transacción
  • También, se han añadido las siguientes etiquetas dinámicas del correo electrónico para el campo del cuerpo del correo electrónico:

`{first_name}` Nombre del comprador
`{last_name}` Apellidos del comprador
`{product_details}` Los datos del artículo adquirido (esto incluirá el enlace de descarga para los artículos digitales).

3.8.4

  • Corregido un problema producido al hacer un commit cuando en el repositorio de plugins de wordpress.org estaba en mantenimiento

3.8.3

  • Mejorada la interfaz del menú de ajustes con la nueva instrucción del uso del shortcode.

Se puede encontrar el registro de cambios completo para todas las versiones en la siguiente URL:
http://www.tipsandtricks-hq.com/ecommerce/?p=319