Интеграция с Big Commerce для индивидуального счета по электронной почте

Я рассматривал различные способы размещения или получения информации о заказах из BC в различные системы, включая BC API, BC Webhooks, Zapier и другие системы, такие как Shipworks... в конце концов мне нужно сделать следующее:

Нам нужны заказы, размещенные на BigCommerce, чтобы отправить клиенту специальный счет. Товары, приобретенные покупателем, будут иметь настраиваемые атрибуты, «Уровень» и отдельное «Количество единиц», которое не совпадает с количеством товара.

Нам нужно сгруппировать товары по уровням и показать промежуточные итоги количества и стоимости единицы. Отправьте это в счете-фактуре, как только заказ будет размещен на веб-сайте.

Мы уже синхронизируемся с Quickbooks онлайн, у которого нет такой функциональности.

Ищу предложения по различным платформам/языкам/сервисам электронной почты, таким как mailgun/и даже инструменты интеграции доставки, такие как shipworks, ordoro и т. д., которые могут иметь возможность кодировать собственный шаблон электронной почты, подобный этому.

Мой клиент держит крупную коммерцию, нет возможности отключить это.

В основном я разработчик Salesforce, поэтому моей сильной стороной будет синхронизация заказов с SFDC и код в apex, отправка счета. Но прежде чем инвестировать время, я хотел посмотреть, не упускаю ли я какие-то быстрые потенциальные решения.

Кто-нибудь использует платформу кода Zapier Javascript/Python?

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


person Mike Katulka    schedule 15.01.2016    source источник


Ответы (1)


Хм, ваш вопрос довольно широкий. Может быть, несколько ссылок на документацию API могут помочь?

Отправьте это в счете-фактуре, как только заказ будет размещен на веб-сайте.

Я думаю, вам нужен веб-хук Bigcommerce для store/order/created. См. https://developer.bigcommerce.com/api/webhooks-getting-started.

В качестве альтернативы вы можете настроить задание cron, которое опрашивает BigCommerce на наличие новых заказов, а затем отправляет уведомление по электронной почте.

person Luqmaan    schedule 15.01.2016
comment
Я думаю, что вебхук от BigCommerce был бы для меня лучшим вложением времени, спасибо. Кажется, это лучшее решение для работы в реальном времени и гибкое для будущих улучшений. Я собираюсь попытаться использовать веб-перехватчики BigCommerce для отправки в конечную точку Salesforce Rest API, где я могу создать пользовательскую логику в триггере для обработки входящих запросов. - person Mike Katulka; 17.01.2016
comment
Обновление: поскольку я разрабатываю частное решение для нашего конкретного магазина BiCommerceStore, мне не разрешено использовать веб-перехватчики. Они доступны только для общедоступных приложений, поэтому я буду использовать обычную аутентификацию от Salesforce до крупной коммерции и опрашивать изменения. - person Mike Katulka; 14.02.2016