2016-05-30 36 views
-1

我将为客户管理多个电子商务商店。跟踪PayPal交易在多个商店发起的情况

商店将运行WooCommerce的WordPress商店。每个商店将位于单独的子域中。每个商店基本上都是一个克隆,并存储相同的几个项目。每个商店都有相同的PayPal结帐,只需运行一个中央PayPal帐户,并且在付款进入时,我会向店主支付款项。

订单进来时,有什么方法可以跟踪特定订单来自哪个商店?我不介意使用哪种形式,无论是从PayPal方面,还是使用cookie或插件或脚本或其他任何方式,但我显然希望并且必须实施一种解决方案,以便我能够跟踪存储或从中发起特定PayPal交易的URL。

希望有任何想法或指导如何做这样的事情。

回答

0

PayPal跟踪您传递给他们的发票ID,并实际检查支付是否已支付具有该发票ID的订单。 WooCommerce允许您在发票ID前加上一个默认前缀WC-。 WooCommerce会生成一个WC- + ORDER_ID的PayPal发票ID。作为一个例子,这将导致:WC-100。通常情况下,这是独一无二的,因为您不能在WooCommerce中使用相同ID的2个订单。但是我有3个WooCommerce商店,所以有一个机会可以通过我的其他商店在PayPal上完成一个具有相同ID的订单。当这种情况发生时,PayPal将阻止用户支付订单,因为已经记录了相同发票编号的付款。