Nannie-Limited.com : ร้านออนไลน์ขายของกิ๊บเก๋

  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • : preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/www/virtual/macmuemai.com/kok/htdocs/includes/unicode.inc on line 345.
  • strict warning: Non-static method view::load() should not be called statically in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/plugins/views_plugin_display.inc on line 1877.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/plugins/views_plugin_display_block.inc on line 193.
  • strict warning: Declaration of views_plugin_display_page::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/plugins/views_plugin_display_page.inc on line 481.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_field.inc on line 641.
  • strict warning: Declaration of content_handler_field::options() should be compatible with views_object::options() in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/cck/includes/views/handlers/content_handler_field.inc on line 208.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_argument.inc on line 745.
  • strict warning: Declaration of views_handler_argument_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_argument.inc on line 770.
  • strict warning: Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_sort.inc on line 82.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_filter.inc on line 585.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_filter.inc on line 609.
  • strict warning: Declaration of views_handler_filter_many_to_one::init() should be compatible with views_handler_filter::init(&$view, $options) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_filter_many_to_one.inc on line 104.
  • strict warning: Declaration of views_handler_filter_term_node_tid::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/modules/taxonomy/views_handler_filter_term_node_tid.inc on line 303.
  • strict warning: Non-static method view::load() should not be called statically in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/views.module on line 843.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /home/www/virtual/macmuemai.com/kok/htdocs/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 128.

update 16 สค. 52 : นี่เป็นเวป Nannie-limited.com เวอร์ชั่นแรกที่ผมทำนะครับ ต่อมาผมได้ทำอันใหม่แล้ว สามารถเข้ามาดูได้จาก URL เว็บปัจจุบันครับ


Nannie-Limited.com เป็นเวป e-commerce เล็ก ๆ ที่ผมทำให้แฟนสาวของผมเอง สร้างด้วยการใช้ CCK+View + ImageCache เสียส่วนใหญ่ โดยที่เน้นความสะดวกในการใช้งาน ทั้งของคนทั่วไป และแฟนของผม

โจทก์แรกเริ่มเลยคือแฟนผมชอบของจุ๊กจิก ประมาณแฟชั่นผู้หญิง แล้วที่ผมต้องทำคือเขาไม่ค่อยคุ้นกับระบบ drupal ซึ่งแฟนเคยทำเวปด้วยกันมาบ้างแล้ว (จากเวปรักทางไกล.คอม) แต่เวปนี้คิดว่าจะเป็นเวปของเขาเอง ที่ต้องดูแลเอง ใส่ content เอง ทำให้ผมต้องหาทางทำให้ flow ตรงนี้ง่ายกับแฟนผมมากที่สุด

Web:

Drupal : 6.10
Theme : Zen subtheme (ทำเองครับ)

Concept:

ต้องเป็นเวป e-commerce แบบบ้าน ๆ ให้แฟนผมใช้งานได้ง่ายที่สุด และยิดหยุ่นมากพอเผื่อในวันข้างหน้าจะมีสินค้าหรืออยากจะใส่เนื้อหาอื่น ๆ เพิ่มเข้าไปในเวป

รูปแบบเป็น blog ครับ หลัก ๆ เลย แล้วทำหน้ารวมสินค้าจาก Views + CCK + ImageField + ImageCache เอา แล้้วค่อยแยกด้วย tag

เหตุที่ผมไม่ได้ใช้ module สำหรับ e-commerce แบบเป็นจริงจังเลยนั้น ไม่ใช่ว่าตัว module สำเร็จรูปไม่ดี แต่ผมคิดว่ามัน scale ใหญ่และยุ่งยากเกินไป .. เกินกว่าจะทำร้านออนไลน์เล็ก ๆ ที่ไม่ต้องการให้มี transaction ที่เกิดขึ้นภายในเวปโดยตรง

ผมคิดว่า สำหรับประเทศไทยแล้ว การจับจ่ายผ่านหน้าเวปยังเป็นเรื่องที่ไกลอยู่พอสมควร ทุกวันนี้ คนมักจะชินกับการโอนชำระค่าสินค้าผ่านเข้าบัญชีธนาคารเลยมากกว่า (สำหรับบุคคลบ้าน ๆ ทั่วไป)

ดังนั้นเรื่องการชำระค่าใช้จ่าย ก็เลยเลือกเป็นแบบโอนเงินเข้าบัญชีธรรมดา

Design & Layout:

แฟนผมชอบกินกาแฟ เลยเลือกทำเป็นสีน้ำตาล :P

สีหลัก ๆ จะเป็นสีกาแฟ ดูอบอุ่นเป็นกันเอง.. ตรงนี้ไม่เท่าไหร่ครับ แต่ที่ยากและวุ่นวายจริง ๆ คือการวางตำแหน่ง layout ที่ผมต้องการนำสายตาของคนอ่าน ให้เห็นภาพหลักของสินค้าในหน้าแรกจากทางด้านบนซ้ายของหน้า และตามเนื้อหาต่อมาที่ sidebar ด้านขวาเพื่อเลือก tag ของประเภทสินค้าได้โดยไม่สะดุด และจะดีที่สุดคือให้คนอ่านเห็นสินค้าที่ยังมีเหลือต่ออีกทาง sidebar ด้านขวา ที่ผมทำเป็น block เอาไว้ ตามภาพประกอบด้านล่าง

จากภาพส่วนที่อยู่ตรงรินขวาคือ block แสดงภาพสินค้าที่เหลือในภายในร้านอีก ทำเป็นภาพ thumbnail ขนาดเล็ก ๆ เอาไว้รวมกันตรงนี้ ทำให้เห็นได้ง่าย ๆ และต่อเนื่องจากด้านบนครับ

อื่น ๆ :

ในเวปแฟนผมต้องการใส่ blog ของตัวเองเข้าไปด้วย ตรงนี้ผมแยกเนื้อหาด้วย Content Type และ Tags อีกเหมือนกัน และจากการใช้งานมา แฟนผมเรียนรู้ที่จะใส่เนื้อหาในส่วนของเวปเองเป็นอย่างรวดเร็ว และมีปัญหาน้อยกว่าที่คิดเอาไว้

เรื่องนี้ทำให้ผมเห็นว่า drupal ไม่ใช่ cms ที่ใช้ยากเสมอไป ถ้าเตรียมลู่ทางสำหรับ user มาดี เขาก็จะไปต่อตามทางที่เราวางเอาไว้เอง =)

Subscribe

<-- คลิ๊กเพื่อ Subscribe blog ของผมได้จาก RSS FEED อันนี้ครับ