2013-02-09 65 views
0

我的一位客戶在Shopify上有一個面向服務的電子商務網站,他被要求我協助進行一些更改。我從來沒有使用過這個服務,所以我不太熟悉它。Shopify上的供應商特定定價

價格表是在第一次靜態因爲客戶端使用相同的供應商然而現在他們正在成長 - 因此,使用多個供應商 - 的成本波動,因此Shopify上需要的價格,以反映這一點。

我需要設置它,以便當在供應商提供的客戶登錄基於其地理位置和所述價格以編程選擇(顯示給顧客)相應調整。

這可能嗎?如果是這樣,我應該查看哪些對象/ API文檔。我似乎可以很容易地用IF語句對其進行硬編碼,但我希望這樣做能夠很好地擴展,所以我正在尋找更高效的解決方案。

回答

0

您遇到的最大問題是確定其位置。當顧客登錄時,你知道他們是誰,所以你只能拿出他們感興趣的產品。問題是,你如何將人們聚集到這些地區?你在那裏裁剪你的工作。當你創建一個客戶時,你可以給他們分配任何你想要的代碼,所以也許你可以將客戶匹配到使用匹配的客戶。疙瘩任何客戶到A組,你只顯示產品供應商A組,分配到組B的所有客戶呈現來自供應商B族產品....等

+0

當然......但是因爲有成千上萬的人,所以拿一個郵政編碼和它一起工作是不現實的。相反,您希望將該zip文件提供給可能實際使用的地理位置的算法。像一個城市,在一個州。 – 2013-02-11 20:26:32

0

我認爲這應該是可能的。根據您的意見:

我的客戶沒有郵編嗎? - RyanMac

最簡單的方法是爲每個區域創建一個Product Variant。根據customer.default_address,您可以找到customers郵政編碼。下一步將在product.liquidtemplate中使用此選擇正確的變體。

相關問題