Строительная площадка.. индивидуальная система инвентаризации.. рекомендация корзины?

Я создаю сайт с помощью воспламенителя кода. Я разрабатываю собственный каталог продуктов, используя php и mysql.

Каков наилучший способ сделать эти продукты доступными для покупки в Интернете? Я думал написать свою собственную тележку, но меня немного беспокоит, сколько времени это займет.

Большинство тележек, с которыми я сталкиваюсь в Интернете, представляют собой полноценные тележки систем инвентаризации / целый веб-сайт. Я хочу иметь возможность действительно иметь полный контроль.

Как вы думаете, какие у меня лучшие варианты? Любые советы приветствуются!


person Roeland    schedule 22.09.2009    source источник


Ответы (2)


Не бойтесь строить свои собственные. Корзина — это решаемая проблема, и в сети есть множество примеров. Просто тщательно определите свои требования, прежде чем начать: сохраняются ли товары в корзине между сеансами? Что происходит, когда товар в корзине больше не доступен для продажи и т. д.

person D'Arcy Rittich    schedule 22.09.2009
comment
+1, потому что сделать тележку для покупок не так уж и сложно, и каждый должен хотя бы раз написать ее с нуля. ОП может получать бонусные баллы за то, что делает что-то красивым абстрактным (вероятно, ООП) способом, который он может повторно использовать в будущих проектах. - person timdev; 22.09.2009
comment
прохладно. Спасибо за поддержку. кажется, что все всегда хотят, чтобы вы использовали что-то предварительно упакованное. и я ненавижу это :) я люблю создавать свои собственные вещи. в любом случае, я думаю, единственная трудная часть - это получение платежа. как лучше всего поступить? у клиента, которого я знаю, есть какой-то платежный шлюз. мне придется изучить этот API или что-то в этом роде? - person Roeland; 22.09.2009
comment
Для обработки платежей я рекомендую использовать существующий API, так как в том, как работает каждый PP, может быть много тонкостей. Однако вы можете обернуть API в свой собственный уровень абстракции, поэтому, как только вы поддерживаете более одного типа оплаты, вы вызываете одни и те же методы и просто меняете тип. - person D'Arcy Rittich; 22.09.2009
comment
есть ли какие-либо API, которые обычно используются, на которые я должен обратить внимание? - person Roeland; 22.09.2009
comment
Это полностью зависит от процессора, который вы используете - Google здесь ваш друг (как и StackOverflow)... - person D'Arcy Rittich; 22.09.2009

Если вы хотите иметь полный контроль, но иметь возможность настраивать то, как пользователи имеют этот контроль, создание его самостоятельно, вероятно, является единственным способом. В зависимости от объема контроля, который вы хотели иметь, это может занять очень много времени.

Поищите системы корзины покупок в Интернете, и вы найдете такие списки, как: http://webtecker.com/2008/04/22/8-best-open-source-shopping-cart-solutions/

У многих доступны демоверсии, которые позволяют вам попробовать перед загрузкой, и если вы найдете что-то со всеми нужными вам функциями, проблема будет решена.

person 827    schedule 22.09.2009