Terminado

Woocommerce Memberships - Arreglar bugs.

Publicado el 19 Noviembre, 2018 en Programación y Tecnología

Sobre este proyecto

Abierto

Tareas a realizar:

-Concretar que botón de "Comprar Suscripción" (Membresía de Woocommerce Memberships) realice la función de vaciar el carro, saltar la página de carro e ir directamente al Checkout. Se deben deshabilitar todos los campos innecesarios a esta compra (por ejemplo, los campos de envío). Además, debe agregar una sección de Términos y condiciones, solamente cuando el Producto de la Membresía esté en el checkout, de lo contrario, no.
El funcionamiento de este botón debe ser replicado en todo el sitio donde exista el botón de Comprar suscripción (Página Ser un Joker, Modal de Carrito, etc). Además, en el Mini-cart, si está la membresía en el carrito, debe cambiar el botón de "Ver carrito" por "Pagar", saltar todo al checkout.

-Fix Woocommerce Memberships, es necesario y un requerimiento que el funcionamiento del plugin funcione con todas sus opciones y demases. El freelancer anterior destruyó las opciones del plugin por completo, haciendo que solo los descuentos por producto de la membresía sean aplicados. Retornar esto, y que funcionen por Custom post type, Categoría y Producto como funcionaba originalmente.


-Desplegar Precio de membresía dentro de Archive, Category, Single Product, Cart (sumatoría total de descuentos) o donde sea pertinente en el sitio. Estos precios deben ser mostrados tanto para usuarios no registrados, usuarios registrados sin membresía, usuarios registrados con membresía, usuarios registrados con membresía expirada, activa, etc.

-Fix Carrito, en el carrito, es necesario y requerimiento que el AJAX vuelva, que funcione por cantidad, por acción hecha en el carrito, es decir, que retorne a ser como era originalmente. Además, realizar la programación de que  los switches presentes en el carro, respondan a este AJAX y se activen y se desactiven ya sea el caso. Pensar además, que los pedidos si son añadidos al carro con la opción activa, en el carro debiese mostrar correctamente este switch por producto activo, ya sea el caso que no, y así.
En resumen, arreglar AJAX de carro, y programar los botones Switches para que cumplan su función, todo con AJAX.

-Configurar despachos gratuitos (Sobre 25.000 es gratis en caso de que sea Dirección particular y sobre 5.000 en caso de que sea retiro en tienda). Validad que esté agregando los valores de envío al total de compra.

-En caso de selección de Envío a Tienda, deshabilitar todos los campos de envío (ocultarlos) y campos sin propósito para la compra.

-Revisar e Optimizar el sitio para ganar velocidad

-Implementar Paginacion en la tienda, que muestre 20 productos y que paginacion funcione.

-Crear Página de éxito al realizar la compra de una membresía, y que se muestre solamente en caso de si se compra la suscripción.

-Ver posibilidad de desbloqueo de Plugin (Wpcargo), y desarrollo de éste.


proyecto original / original proyect
español
hola, necesitamos la siguiente customización para realizar dentro de woocommerce memberships.
-En el carro, sumar todos los "precios exclusivos de miembros" y mostrar una notificación o algo parecido para los usuarios No logeados o usuarios logeados sin una membresía, para mostrar "Cuanto ellos se estarían ahorrando si fueran parte de la membresía" (esto tiene la intención de funcionar como un 'gancho de marketing').
-En una página custom (ajena a woocommerce), el botón de agregar al carro debe redirigir instantáneamente al checkout, y borrar todos los items presentes en el carro, y además deshabilitar campos específicos en el checkout para la membresía (dejar solo campos que sean relevantes a la membresía, todo el resto, deshabilitados).
-Si el carro tiene artículos y esta membresía es añadida, borrar todos los items del carro y redireccionar directamente al checkout.
-También mostrar esta comparación de precio en las páginas de las categorias (archive, category, etc).
Esto está pensado para que lo vean los usuarios no logeados o los usuarios logeados sin una membresía.
sitio en cuestión smokejokers.COM
Lo que se requiere es lo siguiente:
A1 - Comprar membresía 'Ser un joker' : Botón Comprar suscripción -> Qué agregue al carro, borré todo el resto de items (productos, independiente cuales sean y sólo quede la suscripción) y salte directamente al checkout. Referencia: https://www.smokejokers.com/ser-un-joker/ . Y en el Checkout (Finalizar compra) que se deshabiliten ciertos campos innecesarios.

A2 - En sección de Categoría, Shop o Archive, que se despliegue el precio de producto con descuento de membresía (con las reglas establecidas para membresías... En este caso se aplica un descuento para productos de ciertas categorías) . Referencia y adjunto*: https://www.smokejokers.com/product-category/tabaco/ . Que se muestre el precio adjunto (Caso membresía activa), en caso de Usuario no registrado / No logeado y no Miembro.
Es decir, debe haber un constraste de entre ser miembro y no.
A3 - En Producto Interno, que se despliegue el precio de producto con descuento de membresía (con las reglas establecidas para membresías... En este caso se aplica un descuento para productos de ciertas categorías). Debe existir un constraste de producto. Referencia y adjunto*: http://www.smokejokers.com/producto/tabaco-choice-vainilla-copia/
A4 - Observa como funciona ese Switch..
. Si se agrega el producto con el switch en on, en el carrito lo despliega como compra mensual, si es no, es no... Necesitamos replicar lo mismo pero en el carro. (A5)
A5- En el carro de compras, requerimos que los switch aparezcan activos o desactivados sea el caso (si se agrega un producto no suscripción, apagado, si se agrega uno, encendido). Necesitamos que la misma funcionalidad dentro del carro funcione..
. Es decir qué si en el carro un usuario apreta que lo quiere mensual, se actualice el carro y lo transforme en mensual... El funcionamiento es similar en el carro, las suscripciones son 2 input. Si el usuario lo quiere mensual, que actualice el carro y corresponda al pedido mensual, y en caso de que no, no.
A5 a1 - En el carro de compras, desplegar el total de compra como si el usuario fuese un miembro... Es decir, que muestre el total de compra aplicado con las reglas de membresía en una notificación como la que está al final, que diga que 'Si fueses miembro, tu total de compra sería de $x.xxx'.
en ningún caso hay que eliminar algún precio que muestra, es agregar los nuevos precios con los valores de woocommerce memberships.
Eso por ahora, happy coding!.
English
Hi , we need the following tweaks to be made inside Woocommerce Memberships
-In the cart, sum all the "member pricing" and show an advise or something also to Non-logged in users, or logged-in users without the membership, to show "how much they would pay for this order if they are members of the membership" (this is intended to work as a 'marketing hook')
-In a custom page, the add to cart to the membership should redirect instantly to the checkout, and remove all the items present in the cart, and disable specific checkout fields for the membership (only fields relevants to the membership should be shown, all the others disabled. ).
-If the cart has item and this membership is added, delete all the items in cart and jump straight to the checkout.
-Also show this price comparison on Category pages.
This is intended to be shown to Non-logged users or Logged users but without the membership.
That's all, thanks and happy coding!.

LOS BUGS SON LO QUE HAY QUE CORREGIR

Categoría Programación y Tecnología
Subcategoría Wordpress
¿Cuál es el alcance del proyecto? Desarrollo de sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)

Plazo de Entrega: 18 Noviembre, 2018

Habilidades necesarias

Otros proyectos publicados por M.