—
Click an image to enlarge
Specifications
分类
script
标签
agency, botble, cart, clother, clothing, ecommerce, electronic, laravel, martfury, multilanguage, multilingual, shop, shopping cart, single vendor, website
作者
reishi
采集源
topide.com
About this source
脚本代码 分享 打印版本 举报 Wowy v1.29.4 - 一款基于 Laravel 框架开发的高级多语言电子商务解决方案 reishi 2025-01-14 119 0 130 源码简介Wowy 是一款功能强大且灵活的电子商务脚本,适合需要多语言支持和高度定制化的在线商店。基于 Laravel 框架开发,具有良好的扩展性和安全性,是构建现代化电商平台的理想选择。如果你需要一个快速上线的电子商务解决方案,Wowy 值得考虑。在线演示演示环境链接首页https://wowy.botble.com/这是用户端的主页,展示了产品分类、推荐商品、促销活动等。后台管理面板https://wowy.botble.com/admin管理员可以在这里管理产品、订单、客户、库存等。客户登录页面https://wowy.botble.com/login客户可以在此登录或注册账户。测试账户管理员账户用户名: admin密码: 12345678用户名和密码已自动填充,可直接登录后台管理面板。客户账户邮箱: customer@botble.com密码: 12345678用于测试客户端的购物流程、订单管理等功能。支付测试账户PayPal 测试账户邮箱: test@botble.com密码: 12345678用于测试 PayPal 支付流程。Stripe 测试信用卡卡号: 4242 4242 4242 4242有效期: 任意未来日期(如 12/25)CVV: 任意三位数(如 123)用于测试 Stripe 支付网关。SSLCommerz & Razorpay 测试信用卡卡号: 4111111111111111有效期: 12/25CVV: 111用于测试 SSLCommerz 和 Razorpay 支付网关。功能介绍多语言支持支持多种语言,方便全球用户使用。管理员可以轻松添加和管理语言。响应式设计完全响应式布局,兼容桌面、平板和移动设备。提供优秀的用户体验。强大的后台管理直观的管理面板,方便管理员管理产品、订单、客户和库存。支持批量操作,提高管理效率。支付网关集成支持多种支付方式,如 PayPal、Stripe 等。安全可靠的支付处理。产品管理支持无限产品分类和子分类。产品属性管理(如颜色、尺寸等)。支持产品评论和评分。订单管理实时订单跟踪和管理。支持订单状态更新(如待处理、已发货、已完成等)。用户管理用户注册和登录功能。用户个人资料管理。用户订单历史记录。SEO 优化内置 SEO 工具,优化搜索引擎排名。自定义 Meta 标签和 URL。安全性基于 Laravel 框架,提供强大的安全性。防止 SQL 注入、XSS 攻击等常见安全威胁。扩展性模块化设计,易于扩展和定制。支持第三方插件和 API 集成。技术栈框架: Laravel(PHP)前端: HTML5, CSS3, jаvascript, Bootstrap数据库: MySQL支付网关: PayPal, Stripe 等其他: RESTful API, Composer 依赖管理适用场景多语言电子商务网站中小型在线商店需要高度定制化的电商平台希望快速搭建功能齐全的电商网站系统需求Web 服务器Apache、Nginx 或其他兼容的 Web 服务器。PHP 版本PHP >= 8.2(推荐使用更高版本)。数据库MySQL 数据库服务器。PHP 扩展PDO: 用于数据库连接。OpenSSL: 支持加密功能。Mbstring: 处理多字节字符串。Exif: 处理图像元数据。Fileinfo: 文件类型检测。XML: 支持 XML 处理。Ctype: 字符类型检查。JSON: 支持 JSON 数据处理。Tokenizer: 用于 Laravel 的语法解析。PHP_CURL: 支持 HTTP 请求。服务器模块Mod_rewrite: 用于 URL 重写(Apache)。如果使用 Nginx,请确保配置了相应的 URL 重写规则。下载地址&安装方法 .dlepay-box{border:1px solid rgba(128,128,128,.28);border-radius:14px;padding:18px 20px;margin:18px 0;background:rgba(128,128,128,.06);box-shadow:0 6px 20px rgba(15,23,42,.05);font-size:14px;line-height:1.7;color:inherit} .dlepay-box.dlepay-free,.dlepay-box.dlepay-paid{border:1px solid rgba(34,197,94,.5);background:rgba(34,197,94,.09);box-shadow:none} .dlepay-head{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap} .dlepay-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:rgba(15,118,110,.92);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap} .dlepay-free .dlepay-badge,.dlepay-paid .dlepay-badge{background:rgba(22,163,74,.92)} .dlepay-head__text{flex:1;min-width:200px;font-size:14px;line-height:1.7;color:inherit} .dlepay-head__text b{color:#ef4444;font-size:16px} .dlepay-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px} .dlepay-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease;font-family:inherit} .dlepay-btn:active{transform:translateY(1px)} .dlepay-btn-primary{background:#1677ff;color:#fff;box-shadow:0 8px 18px rgba(22,119,255,.22)} .dlepay-btn-primary:hover{background:#0f62d9;color:#fff} .dlepay-btn-ghost{background:transparent;color:inherit;border-color:rgba(128,128,128,.42)} .dlepay-btn-ghost:hover{background:rgba(128,128,128,.14)} .dlepay-sub{margin-top:8px;font-size:12px;color:inherit;opacity:.62} .dlepay-note{margin-bottom:10px;font-size:13px;font-weight:700;color:#16a34a} .dlepay-content{margin-top:12px;padding:14px 16px;border:1px dashed rgba(128,128,128,.42);border-radius:10px;background:transparent} .dlepay-modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99999;display:none;color:inherit} .dlepay-modal.is-open{display:block} .dlepay-modal__mask{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(15,23,42,.55)} .dlepay-modal__dialog{position:relative;width:min(92vw,360px);margin:10vh auto 0;background:#fff;color:#0f172a;border-radius:16px;padding:22px 22px 18px;box-shadow:0 24px 60px rgba(15,23,42,.35);text-align:center} .dlepay-modal__title{font-size:16px;font-weight:800;color:#0f172a;margin-bottom:14px} .dlepay-modal__close{position:absolute;top:8px;right:12px;border:0;background:transparent;font-size:22px;line-height:1;color:#94a3b8;cursor:pointer} .dlepay-modal__close:hover{color:#0f172a} .dlepay-loading{font-size:13px;color:#94a3b8;padding:30px 0} .dlepay-qr{display:none;width:220px;height:220px;margin:0 auto;border-radius:10px;border:1px solid rgba(128,128,128,.3);background:#fff} .dlepay-status{margin-top:12px;font-size:13px;line-height:1.7;color:#334155;min-height:20px} .dlepay-status b{color:#ef4444;font-size:15px} .dlepay-ok{color:#16a34a;font-weight:700} .dlepay-err{color:#ef4444;font-weight:700} [data-theme="dark"] .dlepay-box{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.14);box-shadow:none} [data-theme="dark"] .dlepay-box.dlepay-free,[data-theme="dark"] .dlepay-box.dlepay-paid{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.45)} [data-theme="dark"] .dlepay-head__text b,[data-theme="dark"] .dlepay-status b,[data-theme="dark"] .dlepay-err{color:#f87171} [data-theme="dark"] .dlepay-ok{color:#4ade80} [data-theme="dark"] .dlepay-btn-primary{background:#2f81f7;box-shadow:none} [data-theme="dark"] .dlepay-modal__dialog{background:#1e2228;color:#e6e6e6;box-shadow:0 24px 60px rgba(0,0,0,.65)} [data-theme="dark"] .dlepay-modal__title{color:#f1f5f9} [data-theme="dark"] .dlepay-modal__close{color:#9aa4b2} [data-theme="dark"] .dlepay-modal__close:hover{color:#fff} [data-theme="dark"] .dlepay-loading{color:#9aa4b2} [data-theme="dark"] .dlepay-status{color:#cbd5e1} @media (max-width:480px){.dlepay-box{padding:14px}.dlepay-btn{width:100%}} × 扫码支付 正在加载… (function(){ if (window.dlePayReady) { return; } window.dlePayReady = true; var CFG = {"url":"https:\/\/topide.com\/index.php?do=pay","qr":"https:\/\/topide.com\/index.php?do=alipaypay&action=qr&data=","token":"4454a01b5583578770b54619f3c0e66f0b645761","currency":"积分"}; function el(id) { return document.getElementById(id); } window.dlePayOpen = function(){ var m = el('dlepay-modal'); if (m) { m.className = 'dlepay-modal is-open'; m.setAttribute('aria-hidden','false'); } }; window.dlePayClose = function(){ var m = el('dlepay-modal'); if (m) { m.className = 'dlepay-modal'; m.setAttribute('aria-hidden','true'); } }; window.dlePayStatus = function(html, cls){ var s = el('dlepay-status'); if (!s) { return; } s.className = 'dlepay-status' + (cls ? ' ' + cls : ''); s.innerHTML = html; }; window.dlePayLoading = function(on){ var l = el('dlepay-loading'); var q = el('dlepay-qr'); if (l) { l.style.display = on ? 'block' : 'none'; } if (on && q) { q.style.display = 'none'; } }; function post(action, data, callback){ var fd = new FormData(); fd.append('action', action); fd.append('token', CFG.token || ''); for (var k in data) { if (Object.prototype.hasOwnProperty.call(data, k)) { fd.append(k, data[k]); } } fetch(CFG.url, { method: 'POST', body: fd, credentials: 'same-origin', headers: { 'X-Requested-With': 'XMLHttpRequest' } }).then(function(r){ return r.json(); }).then(function(d){ callback(d || { status: 'error', message: '返回数据异常' }); }).catch(function(){ callback({ status: 'error', message: '网络错误,请稍后重试' }); }); } window.dlePayScan = function(tagId, newsId){ window.dlePayOpen(); window.dlePayLoading(true); window.dlePayStatus('正在生成支付二维码…'); post('create', { tag_id: tagId, news_id: newsId }, function(d){ window.dlePayLoading(false); if (d.status === 'success') { if (d.free || d.paid) { window.dlePayStatus('已解锁,正在刷新…'); setTimeout(function(){ location.reload(); }, 500); return; } var q = el('dlepay-qr'); if (q) { q.src = CFG.qr + encodeURIComponent(d.qr_code); q.style.display = 'block'; } window.dlePayStatus('请使用支付宝扫码支付 ' + d.amount + ' 元(' + d.price + ' ' + (CFG.currency || '') + ')'); window.dlePayPoll(d.out_trade_no); } else { window.dlePayStatus('' + (d.message || '下单失败') + ''); } }); }; window.dlePayPoll = function(outTradeNo){ var tries = 0; function tick(){ tries ++; if (tries > 200) { window.dlePayStatus('二维码已过期,请关闭后重新下单'); return; } post('query', { out_trade_no: outTradeNo }, function(d){ if (d.status === 'paid') { window.dlePayStatus('支付成功,正在刷新…'); setTimeout(function(){ location.reload(); }, 600); return; } if (d.status === 'closed') { window.dlePayStatus('订单已关闭,请重新下单'); return; } setTimeout(tick, 3000); }); } setTimeout(tick, 2500); }; window.dlePayBalance = function(tagId, newsId){ if (!window.confirm('确认使用余额支付?')) { return; } window.dlePayOpen(); window.dlePayStatus('正在处理…'); post('balance', { tag_id: tagId, news_id: newsId }, function(d){ if (d.status === 'success') { window.dlePayStatus('支付成功,正在刷新…'); setTimeout(function(){ location.reload(); }, 500); } else { window.dlePayStatus('' + (d.message || '支付失败') + ''); } }); }; })(); 付费内容此部分内容需要支付 10 积分 后查看,请先登录。 标签 agencybotblecartclotherclothingecommerceelectroniclaravelmartfurymulti-languagemultilingualshopshopping cartsingle vendorwebsite
Information is compiled from public listings; confirm the final price and support with our service desk.