IshopX --- At the Heart of your Ecosystem!
使用 .NET Framework 4.8 ,C# 語言的版本通常是 C# 7.3。
RoleName ID | Description | Remarks |
---|---|---|
Supervisor | 超级管理员、监督、全局管理员、CEO | |
Admins | 管理員(Global) | |
StoreAdmin | 店長、店家營運主管 | |
StoreProductAdmin | 產品管理 | |
StorePreSales | 店舖售前客服 跟單 | |
CustomerService | 客戶售後服務,處理抱怨等等 | |
AdminAnalyst | 數據分析員 | |
StoreCustomersService | 店舖售後 | |
StoreBusinessPromotion | 店內商業推廣等 | |
StroeShippingClerk | 店舖出貨員 | 倉管 |
BusinessPromotion | 業務推廣,網站編輯,批量馬甲維護等 | |
GlobalUser | 網站使用者(註冊用戶) |
如果沒有對應的店鋪模版,則導致相應店鋪的嚴重錯誤.例如:
Shared\ShopFootTemplate\sh0006_FooterTemplate.cshtml
Shared\ShopFootTemplate\SH2028_FooterTemplate.cshtml
Shared\ShopViewTemplate1\sh0006_zh-HK.cshtml
類似這樣格式的,在Shared文件夾下的,需以此規則排查
RadioEngin [TemplateC] 主要的模版文件在 Shared/TemplateC
共有三個模版,由 Shop.InfoMode控制, 更改-> ShopUdate->InfoMode
模版文件在 Shared/ShopHeaderTemplate 使各個店鋪自己風格定義HEADER
ShopHeaderTemplate/sh0001_LayOutHeader.en-US.cshtml
ShopHeaderTemplate/sh0001_LayOutHeader.zh-CN.cshtml
ShopHeaderTemplate/sh0001_LayOutHeader.zh-HK.cshtml
此模版位於 infodetails頁面和P 產品明細頁面
Shared\Info\ViewIsInfoMode.cshtml 控制傳入Shop對象,如果簡體版本,可以針對語言版本具體改動上述內容:
相應的模版
Shared\ShopViewTemplate1\sh0006_en-US.cshtml (海外或香港信用卡支付方式等等)
Shared\ShopViewTemplate1\sh0006_zh-CN.cshtml (效果支付方式)
Shared\ShopViewTemplate1\sh0006_zh-HK.cshtml (國內支付方式)
其他店鋪相應更改ShopId
三個模版可以根據具體情況而改變模版內容就可以.
2024-4-25 增加AI-BOX 的主頁的專題廣告以及產品功能說明,繁簡英三個版本
Shared/TemplateB/SoftwareMainFuncAiBoxENUS.cshtml
Shared/TemplateB/SoftwareMainFuncAiBoxENUS.cshtml
Shared/TemplateB/SoftwareMainFuncAiBoxENUS.cshtml
Shared/TemplateB/AdMainAiBox.en-US.cshtml
Shared/TemplateB/AdMainAiBox.zh-CN.cshtml
Shared/TemplateB/AdMainAiBox.zh-HK.cshtml
/Content/Images/AdMainAiBox_SloganP1.png(jpg)
/upload/AIBOX/OrangePIdemo_ Crop0409.mp4
Index(string id,string InfoCateID ,string Index2,string code,string state)
參考:
增加一個靜態html廣告頁面,專門FOR GOOGLE/BAIDU/FB 廣告頁面
默認店鋪在 /Context/WebSiteCookie.cs line : 348 規則 如果從uri請求在數據庫無法查詢到對應的域名 則使用默認值 ShopId ="sh0006"
測試的店鋪和對應的ID
██ C:\Windows\System32\drivers\etc\host 系統文件,配置域名和 IP 地址的映射
127.0.0.1 sunwaylink.com # sh0001 login Id:Supervisor@xyz.com
127.0.0.1 xguard.cn # sh0006 login Id:joyercomcn@qq.com
127.0.0.1 dataguardxcore.com X # sh0016 not exist lawtatfaitony@gmail.com
127.0.0.1 dataguard.com # SH2028 no download login Id:lawtatfaitony@gmail.com
127.0.0.1 dataguardxcore.com # SH2028 login Id:lawtatfaitony@gmail.com
sh0001 | 三个小 | 620000 | Super..or@xyz.com | zh-CN | sunwaylink.com | 0 |
---|---|---|---|---|---|---|
sh0006 | 翔輝 | 620002 | joye..cn@qq.com | zh-HK | xguard.cn | 1 |
▲SH2006 | HK CCTV LTD. | 620021 | cai..li82@gmail.com | zh-CN | dataguardxcore.com | 1 |
SH2028 | STAT BILL..T | 620028 | law..fai..y@gmail.com | zh-HK | dataguard.com | 0 |
sh0006 翔輝系統
考勤薪酬、安防业务:
http://81.71.74.135:8081/?ShpID=sh0006
sh0016
http://81.71.74.135:8081/?ShpID=sh0016
薪酬与考勤系统 、安防业务: starbilliant.cn
SH2028
http://81.71.74.135:8081/?ShpID=SH2028
安防业务 dataguard.com
上述以 [/?ShpID=sh0016]傳入,已經作廢,由於受到規則 WebCookie.ShpID 通過HostName判斷店鋪ID,導致 ID傳入主頁有用,其餘都作廢了.
++++++++++++++++++++++++++++++++++++++++++++
導致編譯不通過的情況是由於
從這裡複製 Ishop\backup_dll_annotationExtensions_and_clientvalid
不再引用項目,太久遠,保留源碼獨立輸出
由於個別平台限制上存敏感資料.accesskey 等保存在Web.config
文件 App_Start\IdentityConfig.cs 如何获得accesskey :https://ak-console.aliyun.com/#/accesskey line 112 : IClientProfile profile = DefaultProfile.GetProfile("xxx", "xxx", "xxx"); //裡面的參數值xxx是虛假的
![rendersuccess_2024_4_29](README_IMGs/rendersuccess_2024_4_29.jpg
@mvcCommeBase.GetShopPriceByShopCurrency(string.Format("{0:f1}", Model.TradePrice), (string)ViewBag.ShopCurrency)
// ViewBag.ShopCurrency 由初始化函數 From: BaseController.ShopInitialize()
默認標準端口如:
這個只是一個標準而普遍使用的端口.
在 C# .NET 中,要設置允許第三方 cookie,可以通過在 HTTP 響應標頭中添加 SameSite=None; Secure
來實現。這樣可以告訴瀏覽器允許第三方 cookie。
以下是一個示例代碼:
Response.Cookies.Append("cookieName", "cookieValue", new CookieOptions
{
Secure = true,
SameSite = SameSiteMode.None
});
通過上面的代碼,你可以在 C# .NET 中設置一個允許第三方 cookie 的 cookie。請確保在使用這個功能時遵循相關的安全最佳實踐。
必須先增加SKU才能選擇交易屬性實現加入購物車功能,如果無法創建SKU,那肯定是類目,屬性,屬性值沒有設置導致的.必須按流程 : 類目,屬性,屬性 > 產品 > SKU > 購物車 > 訂單 > 發貨單 > 支付
對個人經營的情況下,管理太多資源導致精力有效.
Views/Account/MobileRegister.cshtml
代碼如下:
[HttpPost]
[AllowAnonymous]
public async Task<ActionResult> Login(LoginViewModel model, string returnUrl)
{
....
//重定向登錄到 returnUrl
if (!string.IsNullOrEmpty(returnUrl)) //改為這樣,登錄/Redirect沒問題
{
return RedirectToLocal(returnUrl);
}
else
{
return RedirectToAction("Index", "Home",
new { Language = ViewBag.LanguageCode}); //case: no returnUrl
}
....
}
把另一個店鋪的Infodetail表和Product表的內容複製到自己店鋪.
目的:避免重複手工錄入.
注意:這是一個批量處理,具體的SKU和庫存等等還需要重新到後台設置一下才能有效的,特別對購物流程,必須要手動設置SKU.
回復/還原 : 為了避免誤操作,在 字段 product.OperatedDate = new DateTime(2000,01,01,01,01,01,01); 作為批量處理的標識,配合CreateDate = now ,可以在數據庫mssql studio IDE 工具,批量刪除掉
具體操作:
打開鏈接 : http://localhost:34322/HK/my/ShopCopy?SourceShopId=sh0006 // sh0006是複製來源店鋪的店鋪ID
這樣,直到返回結果就算是複製成功.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。