不知道是我頭腦有問題還是怎樣..
我搞不清楚該把ezship歸類在付款方式還是運送方式…
基本上現在的ezship所提供的應該算是運送方式,但是ecshop沒辦法對運送方式提供UI function(是UI沒錯,不是API)
這應該是ecshop當初沒有考慮到,有某些運送方式也是需要用API去跟別人互動的吧…
–
簡述:ezship是一種 店家在便利商店寄貨,買家到另外一個便利商店收貨的服務。但在這其中呢,買家要「選擇」要到哪個便利商店收貨…
但是ecshop的shipping module,似乎不允許對shipping過程進行user interface 的提供,所以我沒有辦法整合ezship到shipping process,只能從payment module硬上 ..
但我這樣做的話,就完全不合理啊,他根本就是個shipping module,我硬要說他是個payment module
希望是我頭腦有問題,等等再問問ecshop team…
我沒問題,目前的shpping做不到,以後的可以…
–
目前預定的處理方法:
採用一個payment 加上 一個shipping,用這個方法來混淆消費者的想法。
/* start payment module */
用shipping module部份來傳送資料到ezship API(對了,他們編碼是UTF-8,但是我utf-8送資料出去有問題,考慮iconv到big5送)
然後ezship API返回的資料直接存回$order[’inv_content’]備用。
/* end payment module */
/* start shipping module */
就照一般的查件下去寫ezship查件的部份。
/* end shipping module */