На моєму робочому місці ми маємо гарну бібліотеку модулів cakephp, і ми розвиваємо власні веб-сайти з хорошими темпами, поки кошик не прийде в наш спосіб сповільнити процес. Я використовував різні торгові візки ( Magento, Opencart, Zencart ) у різних проектах, де нам потрібно об'єднати їх з нашим основним додатком cakephp. Зазвичай дуже спеціальні вимоги роблять кошик не модернізованим і вимагає багато часу .
Я думаю зробити власний кошик для покупок ( досить базовий на даний момент, і чи будемо ми продовжуватись в міру просування ) з нуля, щоб він міг легко адаптувати власні вимоги. Чи варто це робити?
ОНОВЛЕННЯ 24 серпня-11
Я продовжував розробляти власну кошик для покупок. Ось мій досвід, яким я хочу поділитися з вами, хлопці.
Переваги
- Новий візок легко змінювати та розширювати.
- Це економить час, коли ми маємо нечіткі або власні вимоги, і дозволяє нам безпосередньо імпортувати модулі з нашої існуючої бібліотеки кодів.
- Немає необхідності в подвійній реалізації шаблону для кошика та спеціального веб-сайту.
- Єдина панель адміністратора для нашого кошика для покупки та спеціального веб-сайту.
Обмеження
- Досі недостатньо дозріли інші візки на ринку.
- Питання безпеки. Ми здебільшого покладаємось на безпеку cakephp.
- Не вистачає функціональності
Проблеми, з якими стикалися
- Розробка шлюзів для доставки / оплати була справжньою болем. Як вказував @davidhaskins
Це заощадило нам значний час, який ми, можливо, витратили на злом стандартних візків для задоволення наших потреб