Descripción del proyecto
TraducidoPara una persona experimentada que ha utilizado al menos 10 CMS para tiendas en línea de código abierto, esta tarea no tomará más de 15 minutos, la mayor parte de los cuales se destinará a leer la tarea.
El desafío global es el siguiente: crear un servicio como ATI, AVITO o EBAY, pero en una versión truncada y simple, para comenzar a utilizar la funcionalidad del CMS para la tienda en línea.
El sitio debe presentar un catálogo con tarjetas de productos y precios de productos ZBI. Pero de hecho, a través de la funcionalidad del carrito de compras, se vende información sobre los contactos de este vendedor, o se vende acceso general a todos (o parcialmente) los contactos, dependiendo de la tarifa elegida por el comprador durante el registro.
Necesitas elegir un CMS de código abierto para una tienda en línea en el que sea gratuito (o dentro del presupuesto general no más de $200, incluyendo todos los adicionales). Las siguientes funciones estarán disponibles para módulos y complementos:
1. Para cada uno de los productos, debes especificar 2 precios: el precio del producto en sí (formas metálicas ZBI), llamémoslo PrecioUnit y el precio de compra de información (contactos del vendedor), llamémoslo PrecioInfo. La clasificación de los productos debe realizarse por PrecioUnit, y en el carrito se añade el precio PrecioInfo y se paga a través del sistema de pago en línea (preferiblemente Yandex-money). Esta funcionalidad también se puede rediseñar a partir de la funcionalidad del CMS, que prevé “precio minorista” y “precio mayorista”. Pero los campos deben llamarse de manera diferente.
2. Junto al precio siempre debe haber un campo donde un cierto porcentaje de devolución (cash back) del precio de compra PrecioUnit. Puedes rehacerlo del campo "IVA" donde generalmente se indica la tasa impositiva en rublos. Basado en el porcentaje. Pero es necesario que se escriba no “IVA”, sino “CashBack” y cambiar el porcentaje dependiendo de la categoría de comprador y productos (al igual que con el IVA).
3. Necesitas que junto al botón de comprar también haya un botón "Obtener un certificado de Cash Back "". También se puede rehacer del botón "Obtener Cupón"; el principio es el mismo.
4. Necesitas una lista de deseos (botón "agregar a la lista de productos deseados"), y que sobre la base de esta lista de deseos se forme un boletín por correo electrónico para cada comprador al agregar nuevos productos de la categoría deseada a los catálogos. Es deseable que el CMS tenga integrado o conectado un módulo de envío de correos electrónicos a través de la lista de deseos.
5. Módulo multivendedor (multimerch) – los vendedores pueden agregar sus posiciones al sitio a través de su LC, y después de la moderación del administrador, aparecen en el directorio.
6. Diferentes categorías de usuarios (compradores) para los cuales están disponibles o ocultos diferentes campos en las tarjetas de productos, y se asignan diferentes precios PrecioInfo. En algunos CMS, se llaman modelos de roles de usuario, como Drupal.
7. El cambio de rol de usuario se asigna automáticamente dependiendo de su elección en el registro o tarifa pagada. Elige la tarifa "Premium" paga, obtiene acceso a todos los campos de la tarjeta, ve precios solo PrecioUnit.
Elige la tarifa "Gratis" y no paga nada, no obtiene acceso a todos los campos de las tarjetas de los productos (no ve contactos), ve precios y PrecioUnit y PrecioInfo.
Elige la tarifa "Óptima" paga menos que en "Premium", obtiene acceso a todos los campos de las tarjetas de productos con PrecioUnit sobre 35000r, y no ve todos los campos de la tarjeta de producto de los bienes con PrecioUnit por debajo de 35000r (no ve contactos), pero ve los precios de PrecioInfo, por la compra de estos contactos.
Creo que lo he dejado claro.
Necesito escribir solo el nombre del CMS (con la tarifa) y los módulos / complementos necesarios con el precio.
Si la función no se implementa como describí, entonces escribe cómo se implementará en este CMS. O indica sobrecostos si el módulo cuesta más.
Después de que reciba el nombre del CMS de ti, verificaré si todo funciona como describiste dentro de 1-2 días hábiles, y luego pagaré el costo del trabajo.
La cooperación futura es posible en la creación de una tienda en línea, escritura de un CMS, administración, etc.
En general, habrá mucho trabajo, estaré encantado de encontrar un buen socio para una cooperación a largo plazo.
Esta tarea es más para evaluar las calificaciones del candidato.