Чи варто розробляти кошик на замовлення? [зачинено]


9

На моєму робочому місці ми маємо гарну бібліотеку модулів cakephp, і ми розвиваємо власні веб-сайти з хорошими темпами, поки кошик не прийде в наш спосіб сповільнити процес. Я використовував різні торгові візки ( Magento, Opencart, Zencart ) у різних проектах, де нам потрібно об'єднати їх з нашим основним додатком cakephp. Зазвичай дуже спеціальні вимоги роблять кошик не модернізованим і вимагає багато часу .

Я думаю зробити власний кошик для покупок ( досить базовий на даний момент, і чи будемо ми продовжуватись в міру просування ) з нуля, щоб він міг легко адаптувати власні вимоги. Чи варто це робити?

ОНОВЛЕННЯ 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 і вкладав деякі ресурси / код у свій проект, але нічого не чув. Це ще один дуже добре побудований сучасний пакет, який обробляє менші магазини набагато ефективніше, ніж Magento.

Так чи інакше, я вважаю, що питання полягає не в тому, чи варто створювати його самостійно, а в тому, як ви можете створювати плагіни для торта, які з'єднуються з API. Я думаю, що це було б надзвичайно великим значенням. Крім того, ви можете навчитися розгортати ці системи як повноцінні системи, оскільки Magento цілком здатний працювати як CMS.


4

Я думаю, ти вже відповів на власне запитання. Інтеграція з іншими візками займає занадто багато часу для вас. Тож впевнені, чому б не спробувати зробити своє, що краще інтегрується у вашу систему? Основним недоліком є ​​те, що ти не зможеш отримати всі дзвіночки існуючого кошика, і ти матимеш певні криві навчання в роботі з платіжними апліками. Але якщо ваші потреби скромні, ви будете використовувати їх повторно, і в кінцевому підсумку це буде добре для вашої компанії, я не бачу причин, щоб не спробувати.


2

Я б радив проти цього, якщо тільки ви не готові підтримувати це повний робочий день. Уразливості в додатках кошика використовуються агресивно, і це може призвести до відкритих даних кредитних карток. І як тільки ви почнете працювати за стандартами PCI, головні болі накопичуються.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.