2016-05-30 2 views
-1

Я буду управлять несколькими магазинами электронной торговли для клиентов.Отслеживайте транзакцию PayPal от нескольких магазинов

В магазинах будут магазины WordPress, работающие с WooCommerce. Каждый магазин будет находиться в отдельном субдомене. Каждый магазин будет по существу быть клоном и запасом те же самые несколько предметов. В каждом магазине будет такая же проверка PayPal, что и единая центральная учетная запись PayPal, и по мере поступления платежей я выплачу средства владельцам магазинов.

Когда приходят заказы, есть ли способ отслеживать, из какого магазина пришел конкретный заказ? Я не возражаю против того, какую форму он принимает, будь то с стороны PayPal или с помощью файла cookie или плагина или сценария или чего-либо в этом направлении, но я, очевидно, хотел бы и должен реализовать решение, в котором я могу отслеживать хранилище или URL-адрес, с которого возникла конкретная транзакция PayPal.

Поблагодарили бы за какие-либо мысли или указатели на то, как это сделать.

ответ

0

PayPal отслеживает идентификатор счета-фактуры, который вы передаете им, и фактически проверяет платеж, если заказ с этим ID-фактурой уже оплачен. WooCommerce позволяет вам префикс идентификатора счета, имеющий префикс по умолчанию для WC-. WooCommerce будет генерировать идентификатор счета PayPal WC + ORDER_ID. В качестве примера это приведет к: WC-100. Обычно это было бы уникально, потому что у вас не может быть 2 заказа с одинаковым идентификатором в WooCommerce. Но у меня есть 3 магазина WooCommerce, так что есть шанс, что заказ с таким же ID был сделан в PayPal одним из моих других магазинов. Когда это было так, PayPal помешало бы пользователю оплатить заказ, потому что оплата за тот же идентификатор счета уже была записана.

Смежные вопросы