มันคุ้มค่ากับการพัฒนาตะกร้าสินค้าแบบกำหนดเองหรือไม่? [ปิด]


9

เรามีห้องสมุดรูปโค้งที่สวยงามที่สถานที่ทำงานของฉันและเราพัฒนาเว็บไซต์ที่กำหนดเองตามอัตราที่ดีจนกระทั่งตะกร้าสินค้ามาถึงเราเพื่อให้กระบวนการทำงานช้าลง ฉันใช้ตะกร้าสินค้าหลากหลาย ( Magento, Opencart, Zencart ) ในโครงการที่แตกต่างกันซึ่งเราต้องรวมเข้ากับแอปพลิเคชั่นหลักของเรา ความต้องการที่กำหนดเองโดยปกติมากทำให้รถเข็นช็อปปิ้งที่ไม่เลื่อนและใช้เวลามาก

ฉันกำลังคิดที่จะสร้างตะกร้าสินค้าของเราเอง ( ค่อนข้างธรรมดาในปัจจุบันและเราจะขยายออกไปเมื่อเราดำเนินการต่อ ) ตั้งแต่เริ่มต้นเพื่อให้สามารถปรับเปลี่ยนข้อกำหนดที่กำหนดเองได้อย่างง่ายดาย มันคุ้มค่าที่จะทำ?

อัปเดต 24 ส.ค. - 11 ก.ย.

ฉันพัฒนาตะกร้าสินค้าของเราอย่างต่อเนื่อง นี่คือประสบการณ์ของฉันที่ฉันต้องการแบ่งปันกับพวกคุณ

ประโยชน์ที่ได้รับ

  1. รถเข็นใหม่ง่ายต่อการเปลี่ยนแปลงและขยาย
  2. มันช่วยประหยัดเวลาเมื่อเรามีข้อกำหนดที่คลุมเครือหรือกำหนดเองและทำให้เราสามารถนำเข้าโมดูลจากไลบรารีรหัสที่มีอยู่ของเราโดยตรง
  3. ไม่จำเป็นต้องมีการใช้เทมเพลตคู่สำหรับรถเข็นและเว็บไซต์กำหนด
  4. แผงผู้ดูแลระบบเดียวสำหรับตะกร้าสินค้าและเว็บไซต์ที่กำหนดเองของเรา

ข้อ จำกัด

  1. ยังไม่โตพอที่จะซื้อเกวียนอื่น ๆ ในตลาด
  2. ความกังวลด้านความปลอดภัย เราส่วนใหญ่พึ่งพาความปลอดภัยของ CakePHP
  3. ขาดฟังก์ชั่น

ประสบปัญหา

  1. การพัฒนาเกตเวย์การจัดส่ง / การชำระเงินเป็นความเจ็บปวดที่แท้จริง ในฐานะที่เป็น@davidhaskinsชี้ให้เห็น

มันช่วยเราประหยัดเวลาอย่างมากซึ่งเราอาจใช้แฮ็คตะกร้าสินค้ามาตรฐานเพื่อตอบสนองความต้องการของเรา

คำตอบ:


13

ฉันเคยทำมาแล้ว แต่ฉันจะไม่ทำอีกเลย การรวมตัวเลือกการชำระเงิน (เรียกว่า "เกตเวย์การชำระเงิน" ดังที่กล่าวไว้ในความคิดเห็นด้านล่าง) เป็นความเจ็บปวดที่แท้จริง ฉันไม่แนะนำ แต่ฉันไม่ได้อยู่ในสถานการณ์เดียวกันกับที่คุณอยู่ฉันคิดว่ามันขึ้นอยู่กับการปรับแต่งที่คุณต้องการ


นั่นคือสิ่งที่ทำให้ฉันไม่ต้องการที่จะสร้างร้านค้าของตัวเอง: การบูรณาการกับ Paypal หรือ บริษัท บัตรเครดิต
TheLQ

3
การรวมระบบการชำระเงินเป็นสิ่งที่น่าจับตามองอยู่เสมอ ฉันจะติดกับเกวียนอย่างใดอย่างหนึ่งที่มีการเลือกเกตเวย์การชำระเงินที่ดีและอาจห่อไว้ในซุ้มเพื่อจัดเตรียมการปรับแต่งที่จำเป็น
wolfgangsz

+1 สำหรับการเน้นบริเวณที่เป็นปัญหาหลัก ( เกตเวย์การชำระเงิน ) ในร้านค้าที่กำหนดเอง
ish1301

5

ฉันเป็นผู้เชี่ยวชาญด้านอีคอมเมิร์ซสำหรับสี่ปีที่ใช้ Magento โดยเฉพาะ ในความเห็นของฉันการซื้อและการสร้างนั้นขึ้นอยู่กับปริมาณธุรกรรมและความต้องการเฉพาะของสถานการณ์อื่น ๆ

Magento เป็นการกระจายที่ยอดเยี่ยม (แม้ว่าอาจจะเปลี่ยนไปตามการได้มาของ eBay) - มีหลายสิ่งที่คุณไม่ต้องการให้ทำ มีการรวมกันอย่างกว้างขวางกับการจัดส่งและการค้า / เกตเวย์การชำระเงิน สิ่งเหล่านี้เป็นสิ่งที่ยากที่จะใช้เมื่อสร้างระบบ ฉันเห็นด้วยกับการยืนยันของคุณว่ามันยากที่จะอัพเกรด แต่ถ้าคุณออกแบบการปรับใช้ของคุณด้วยการอัพเกรดในอนาคตมันจะลดการระเบิดเมื่อถึงเวลาที่ต้องอัพเกรด

เมื่อเร็ว ๆ นี้ฉันได้ลองทำงานกับ Presta Shop และมอบทรัพยากร / รหัสให้โครงการของพวกเขา แต่ฉันไม่ได้ยินอะไรเลย มันเป็นอีกหนึ่งแพคเกจที่ทันสมัยสร้างขึ้นเป็นอย่างดีที่จัดการร้านค้าขนาดเล็กมีประสิทธิภาพมากขึ้นกว่าวีโอไอพี

ทั้งสองวิธีฉันคิดว่าคำถามไม่ใช่ว่าคุณควรสร้างด้วยตัวคุณเอง แต่คุณจะสร้างปลั๊กอินเค้กที่เชื่อมต่อกับ API ได้อย่างไร ฉันคิดว่ามันจะมีค่าสูงมาก อีกวิธีหนึ่งคุณสามารถเรียนรู้วิธีการปรับใช้ระบบเหล่านี้เป็นระบบไซต์แบบเต็มเนื่องจาก Magento มีความสามารถพอ ๆ กับ CMS


4

ฉันคิดว่าคุณตอบคำถามของคุณเองแล้ว การรวมเข้ากับตะกร้าสินค้าอื่นต้องใช้เวลานานเกินไปสำหรับคุณ ดังนั้นทำไมไม่ลองทำด้วยตัวคุณเองที่รวมเข้ากับระบบของคุณได้ดีกว่า ข้อเสียเปรียบหลักคือคุณจะไม่ได้รับเสียงระฆังและเสียงดังจากรถเข็นที่มีอยู่ทั้งหมดและคุณจะมีเส้นโค้งการเรียนรู้ในการจัดการกับ API การชำระเงิน แต่ถ้าความต้องการของคุณเจียมเนื้อเจียมตัวคุณจะกลับมาใช้ใหม่และในที่สุดมันก็ดีสำหรับ บริษัท ของคุณฉันไม่เห็นเหตุผลใด ๆ ที่จะไม่ลอง


2

ฉันจะแนะนำอย่างยิ่งยวดถ้าคุณไม่ได้เตรียมที่จะสนับสนุนเต็มเวลา ช่องโหว่ในแอปพลิเคชั่นตะกร้าช้อปปิ้งนั้นถูกโจมตีอย่างรุนแรงและอาจส่งผลให้ข้อมูลบัตรเครดิตเปิดเผย และเมื่อคุณเริ่มทำงานโดยไม่ได้มาตรฐาน PCI, ปวดหัวพะเนินเทินทึก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.