WhatsApp Discord
[Modulo]WebShop Automática para WebEngine en constante desarrollo - Web Sites Mu - Mu Server Files
 

[Modulo]WebShop Automática para WebEngine en constante desarrollo

Publicado por Dakosmu, Dic 30, 2025, 11:33 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Dakosmu

[Modulo]WebShop Automática para WebEngine en constante desarrollo

Guía WebShop para Mu Online - Desarrollo Propio

Saludos gente de muserverfiles.

Hace tiempo llevo trabajando en esta WebShop para mi servidor y he decidido mostrarle el trabajo que he realizado hasta el momento.





Esta WebShop fue creada para una versión 97 que es la que tengo actualmente como proyecto de servidor estable.

Características y Contenido Actual

  • Solo es compatible para versiones bajas.

[Usuario] Estas son todas las opciones que podrá apreciar el usuario.

  • Cuenta con filtro por categoría y con filtro por clase de PJ.
  • Se puede agregar prefijos de: Nuevo, Oferta y Evento.
  • Sistema de paginación aplicado para que te muestra cierta cantidad de items por página.
  • Agregar opciones y mostrar el precio de manera instantánea y dinámica.
  • Puedes elegir el tipo de moneda con el que puedes pagar si es que en el servidor existe más de una.



[Administrador] Como administrador tendrás el control para realizar todas estas acciones.

  • Podrás agregar, editar, configurar y ver el historial de compras desde en admincp.

1) Configuración:
  • Se puede activar y desactivar las opciones que puede llevar o no los items.
  • Podrás agregar los precios individualmente para cada opción y separar por "," comas si hay varias tipos de moneda (ej: "10,1000").
  • También tienes la opción de elegir las categorías a mostrar.



2) Agregar Items
  • En esta sección podrás agregar los items que se mostraran en la shop.
  • Podrás selección las clases para dicho items.
  • Prefijos de Nuevo, Evento y Oferta.
  • Activar y desactivar la visibilidad del item.



3) Editar Items
  • Podrás editar todas las opciones con la que se creó el item.



4) Historial de compras (Logs)
  • El usuario que lo compró.
  • El serial único del item dentro del servidor.
  • Las opciones que se le agregaron a ese item.
  • Precio, moneda usada, saldo restante, fecha y hora.



Espero no se me esté escapando nada más. Cabe recalcar que los archivos de esta webshop NO ESTARÁN A LA VENTA, pero sí estaré ofreciendo servicios para implementar estos sistemas en su propia WS.

[Ideas próximas a implementar]
  • Sección de items por tiempo limitado.
  • Items con cantidad limitada.
  • Buscador de items por serial.
  • Descuento en un item determinado.

Si tienen alguna otra idea estaré gustoso de leerlos. Para el diseño inicial me inspiré en un servidor antiguo, pero el resto es creatividad propia.



Scripts y Códigos de Integración

Script SQL para creación de tablas:
CREATE TABLE WEBENGINE_ITEMS_WEBSHOP ( ID INT IDENTITY(1,1) PRIMARY KEY, iGrupo INT, iIndex INT, Name VARCHAR(50), Descripcion VARCHAR(100), Precio INT, Activo INT, Socket INT, Harmony INT, Ancient INT, Op380 INT, MinLevel INT, MaxLevel INT, MinLevelLife INT, MaxLevelLife INT, MinOpExe INT, MaxOpExe INT, MaxSockets INT, X INT, Y INT );

CREATE TABLE WEBENGINE_WEBSHOP_LOGS ( ID INT IDENTITY(1,1) PRIMARY KEY, Grupo INT, Usuario VARCHAR(50), Personaje VARCHAR(50), Item VARCHAR(50), NivelItem INT, Skill INT, Luck INT, OpLife INT, OpExe INT, Acc INT, Harmony INT, Op380 INT, Socket1 INT, Socket2 INT, Socket3 INT, Socket4 INT, Socket5 INT, PrecioTotal int, Moneda VARCHAR(50), SaldoRestante int, Fecha DATETIME );

Filtro de categorías (JavaScript):

<script> $(document).ready(function( ){ $('.categoria_shop').click(function( ){ var categoryItem = $(this).attr('category'); $('.categoria_shop_item').css('transform', 'scale(0)'); function hideProduct( ){ $('.categoria_shop_item').hide(); } setTimeout(hideProduct,400);

function showProduct( ){
  $(&#39;.categoria_shop_item[category=&quot;&#39;+categoryItem+&#39;&quot;]&#39;).show();
  $(&#39;.categoria_shop_item[category=&quot;&#39;+categoryItem+&#39;&quot;]&#39;).css(&#39;transform&#39;, &#39;scale(1)&#39;);
} setTimeout(showProduct,400);
});

$('.categoria_shop[category="all"]').click(function( ){ function showAll( ){ $('.categoria_shop_item').show(); $('.categoria_shop_item').css('transform', 'scale(1)'); } setTimeout(showAll,400); }); }); </script>


Enlaces de Descarga

WEB COMPLETA: Regístrate para ver el enlace

SOLO MÓDULO: Regístrate para ver el enlace

Ambos archivos tienen contraseña: Regístrate para ver el enlace

Salu2.

creditos xXSiniestroXx
Bon Dia

🡱 🡳
Real Time Web Analytics