在我的網站上,幾個供應商可以導入他們的文章。防止在導入數據時沒有產品的在線商店
我想讓他們選擇清理他們的文章(例如刪除不在導入文件中的文章)。
我首先想到的是在導入之前先刪除供應商的所有文章,但這可能會導致客戶訪問該網站並且看不到任何產品(特定供應商的產品) )。
所以經過一些更多的思考,我想出了其他兩種解決方案:
- 進口產品,並記住產品是進口/更新(如果它們已經存在)什麼,並刪除供應商的產品,之後沒有進口
- 將產品導入另一個臨時表中,刪除供應商的當前產品,然後將臨時表中的產品複製到「真實」表中。
但是,這兩種選擇都可能存在一些問題。
- 讓我們假設記住所有導入/更新的產品真的是一個好主意,因爲有時它可能會超過100萬個產品?
- 是否有可能刪除當前產品並將產品從臨時表複製到實際表中的速度如此之快以至於訪問客戶不會看到任何產品的可能性很小?
也許我想到的選項還有更多問題。
或者還有其他一些選擇可以做到這一點?
PS
「鎖定」的網站/鎖定了客戶在導入是不是一種選擇。
有啥問題? –
店鋪有多少個併發用戶? –
@勞倫斯Cherone:有什麼辦法可以防止顧客看到沒有產品的商店,也可以讓供應商刪除他們過時的產品 – PeeHaa