После долгих исследований я рассматриваю возможность использования WordPress и либо плагина электронной коммерции WP, либо плагина Shopp. Мы также будем интегрироваться с PayPal, чтобы выполнять фактические транзакции по кредитным картам.
Продукты, которые мы будем продавать, будут представлять собой комбинацию обычных продуктов и «странных» продуктов, которые имеют сумасшедшие размеры и вес. Всякий раз, когда один из этих «нечетных» продуктов входит в корзину, мы хотим, чтобы транзакция была передана продавцу. Продавец рассмотрит заказ и предоставит предполагаемую информацию о доставке (он должен выяснить, как сгруппировать и упаковать нестандартные товары вместе с обычными товарами, если это возможно).
Позволят ли два плагина, которые я упомянул, перехватить процесс оформления заказа, чтобы сделать это?
Это то, что плагины/движки электронной коммерции позволяют вам делать?
Я подумываю просто пометить эти «странные» продукты, и тогда я, надеюсь, смогу где-нибудь «подключиться» к процессу.
(Примечание: я также разместил это на StackOverflow, но подумал, что это также актуально здесь.)
Вся цель использования решения для электронной коммерции, такого как эти плагины, состоит в том, чтобы автоматизировать процесс… это означает, что обычно нет способа перехватить процесс покупки для такого рода специальной обработки (что противоречит цели автоматизации).
Однако у вас есть один вариант — просто не перечислять свои «нечетные» продукты в решении для электронной коммерции. Перечислите их отдельно (на специальной странице, в другом разделе), чтобы с ними можно было работать отдельно. Это предотвратит их добавление в корзину пользователя и позволит совершать регулярные покупки мгновенно, как обычно.
Дополнительная проблема, с которой вы столкнетесь, если попытаетесь встроить такое вмешательство в процесс оформления заказа в любое решение для электронной коммерции: безопасность. Люди с осторожностью относятся к покупкам в Интернете, и выполнение этого дополнительного шага требует от пользователей: а) авторизовать покупку дважды (один раз, когда они делают покупки, и еще раз, когда ваш торговый представитель имеет дело с покупкой) или б) предоставить вам лицензию взимать все, что вы хотите, после того, как торговый представитель обработает покупку.
Вариант А разочарует пользователей. Они хотят совершить покупку, получить свой товар и покончить с этим. Вариант Б подвергает вас большому риску, поскольку вы берете на себя ответственность за информацию чужой учетной записи.
Таким образом, хотя и возможно «подключиться к процессу где-нибудь» с помощью одного из этих плагинов, это было бы очень опасно.
Возможно, прежде чем я смогу перехватить его до того, как он попадет в обработку. Укажите, что кто-то позвонит им и получит соответствующую информацию о кредитной карте и тому подобное.
В этом случае я бы предложил использовать что-то вроде WP E-commerce и просто не предоставлять ему платежный шлюз. Не собирайте платежную информацию и не делайте это по телефону. Если вы попытаетесь смешивать автоматические платежи с ручной обработкой, вы столкнетесь только с проблемами.
Как насчет того, чтобы части онлайн-предложения были «активными», чтобы их можно было использовать с корзиной, но «нечетные» элементы были «неактивными» и не могли использоваться с корзиной (возможно, это просто статические списки на веб-страницы?
Это был бы очень прозрачный компромисс… который я бы настоятельно рекомендовал. С точки зрения потребителя, это обеспечило бы четкое различие между тем, что будет взиматься автоматически, и тем, что вам нужно будет авторизовать по телефону с торговым представителем.