
ViArt
Szeretné tovább fejleszteni partnerprogram szoftverét? Tekintse meg a ViArt integrációját a Post Affiliate Pro-val.

Szeretné még tovább fejleszteni affiliate szoftverét? Tekintse meg a Virtue Mart integrációt a Post Affiliate Pro-hoz.
Egy ingyenes e-kereskedelmi megoldás.
A Virtue Mart integrációja úgy történik, hogy az értékesítési követőkódot elhelyezzük a visszaigazoló oldalon.
Keresse meg és nyissa meg a checkout.thankyou.php fájlt.
Ez a következő mappában található: ‘administrator/components/com_virtuemart/html/’.
Cserélje le az utolsó:
?>
sort az alábbi kódra:
$q = "SELECT * FROM #__{vm}_user_info WHERE user_id='$user_id'";
$db->query( $q );
$pap_user_email = $db->f('user_email');
$q = "SELECT * FROM #__{vm}_orders WHERE order_id='$order_id'";
$db->query( $q );
$pap_order_subtotal = $db->f('order_subtotal' );
$pap_coupon_code = $db->f("coupon_code");
$pap_coupon_discount = $db->f("coupon_discount");
if (!is_null($pap_coupon_discount) && $pap_coupon_discount != '') {
$pap_order_total = $pap_order_subtotal - $pap_coupon_discount;
} else {
$pap_order_total = $pap_order_subtotal;
}
$q = "SELECT * FROM #__{vm}_order_item WHERE order_id='$order_id'";
$db->query( $q );
$pap_product_id = $db->f('product_id');
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">PostAffTracker.setAccountId('Account_ID');var sale = PostAffTracker.createSale();
sale.setTotalCost('<?php echo $pap_order_total ?>');
sale.setOrderID('<?php echo $order_id ?>');
sale.setProductID('<?php echo $pap_product_id ?>');
sale.setData1('<?php echo $pap_user_email ?>');
sale.setCoupon('<?php echo $pap_coupon_code ?>');
PostAffTracker.register();
</script>
Ez a kód a végösszeget fogja követni (kuponkedvezménnyel együtt). Ha mást szeretne követni, használhatja az alábbi változók valamelyikét:
order_totalorder_subtotalorder_taxorder_shippingorder_shipping_taxcoupon_discountorder_discountorder_statuscustomer_noteHasználja a fenti példában bemutatott módon, a harmadik sorban.
Lehetőség van arra is, hogy minden egyes terméktípushoz egyedi tranzakció jöjjön létre a PAP-ben. Így lehetősége lesz egy rendelésen belül külön szerkeszteni az egyes terméktípusokat. Ez különösen akkor hasznos, ha visszatérítés történik, ekkor csak az adott terméktípushoz tartozó tranzakciót (jutalékot) utasítja el.
Ebben az esetben kérjük, az alábbi integrációs kódot használja a fentiek helyett:
$q = "SELECT * FROM #__{vm}_user_info WHERE user_id='$user_id'";
$db->query( $q );
$pap_user_email = $db->f('user_email');
$q = "SELECT * FROM `#__{vm}_orders` WHERE `order_id`='$order_id'";
$db->query( $q );
$pap_coupon_code = $db->f('coupon_code');
$pap_coupon_discount = $db->f('coupon_discount');
$pap_order_subtotal = $db->f('order_subtotal');
$q = "SELECT * FROM #__{vm}_order_item WHERE order_id='$order_id'";
$number_of_items = @ mysql_fetch_array ($q);
$db->query( $q );
$i='0';
while ($db->next_record()) {
$pap_product_id[$i] = $db->f('product_id');
$pap_item_price[$i] = $db->f('product_final_price');
$pap_item_quantity[$i] = $db->f('product_quantity');
$i++;
}
?>
<script id="pap_x2s6df8d" src="https://URL_TO_PostAffiliatePro/scripts/trackjs.js" type="text/javascript"></script>
<script type="text/javascript">
PostAffTracker.setAccountId('Account_ID');<?php
for ($j=0; $j<=$i; $j++){
$pap_final_price[$j] = ($pap_order_subtotal - $pap_coupon_discount) * $pap_item_price[$j] * $pap_item_quantity[$j] / $pap_order_subtotal;
echo "var sale".$j." = PostAffTracker.createSale();\n".
"sale".$j.".setTotalCost('". $pap_final_price[$j]."');\n".
"sale".$j.".setOrderID('".$order_id."');\n".
"sale".$j.".setData1('".$pap_user_email."');\n".
"sale".$j.".setCoupon('".$pap_coupon_code."');\n".
"sale".$j.".setProductID('".$pap_product_id[$j]."');\n\n";
}
?>
PostAffTracker.register();
</script>
Ha a termék nevét szeretné megjeleníteni az azonosító helyett, használja az ‘order_item_name’ változót a ‘product_id’ helyett ebben a sorban:
$pap_product_id[$i] = $d
Az integráció elkészült. Minden alkalommal, amikor a vásárló belép a rendelés visszaigazoló oldalára, a követőkód lefut, és regisztrálja az értékesítést a hivatkozó partner .
Úgy tűnik, hogy az 1.4-es verzióban egy másik fájlt is szerkeszteni kell – checkout.result.php
Ez egy ügyfél javaslata volt, mi nem teszteltük.
Ha VirtueMart-ot használ PayPal-lal Joomla-ban, néhány speciális lépést kell tennie az integráció működéséhez.
Először az administrator/components/com_virtuemart/notify.php fájlban (a szerveren) a következő sor alá illessze be a kódot: if ($_POST) {
/* PAP integráció */
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://URL_TO_PostAffiliatePro/plugins/PayPal/paypal.php");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_POST);
curl_exec($ch);
/* PAP integráció vége */
Mentse el a fájlt, majd jelentkezzen be Joomla rendszerébe.
Navigáljon a Komponensek > VirtueMart > Bolt > Fizetési módok listája > PayPal > Konfiguráció > További fizetési információk menüpontra, és adja hozzá az alábbi sorok egyikét:
"custom" => 'Account_ID'$_COOKIE['PAPVisitorId'], // PAP 4.4.x.x és újabb verziókhoz
vagy (a PAP verziójától függően):
"custom" => $_COOKIE['PAPCookie_Sale'], // PAP 4.3.x.x és régebbi verziókhoz
Illessze be ezt a „notify_url”=>… sor alá.
A Virtue Mart egy ingyenes és nyílt forráskódú e-kereskedelmi megoldás, amelyet a Joomla! tartalomkezelő rendszer (CMS) kiterjesztéseként fejlesztettek. Híres rugalmasságáról és teljesítményéről, a Virtue Mart több mint 500 funkcióval szolgálja ki a felhasználók széles körét. Támogatja a többnyelvűséget és a több valutát, biztonságos tranzakciókat kínál különféle fizetési átjárókon keresztül, valamint fejlett készletkezelő és keresőoptimalizálási (SEO) eszközöket tartalmaz.
Eredetileg a phpShop nevű kosár scripttől származik, de a Virtue Mart 2005-ben saját identitást kapott. A Joomla!-val való zökkenőmentes integrációnak köszönhetően erőteljes és rugalmas e-kereskedelmi platformmá vált. A Virtue Mart 2-es verziójának megjelenése óta a platform folyamatosan fejlődik, egy élénk közösség támogatásával.
A Virtue Mart elsődlegesen kis- és középvállalkozásokat, valamint költségtudatos magánszemélyeket céloz meg. Azokat szólítja meg, akik skálázható online e-kereskedelmi megoldást keresnek, amely zökkenőmentesen integrálható a Joomla!-val. A fejlesztők és startupok számára, akik testreszabható és költséghatékony platformot keresnek, a Virtue Mart különösen előnyös.
Mivel nyílt forráskódú platformról van szó, a Virtue Mart ingyenesen letölthető és használható. További költségek felmerülhetnek opcionális bővítmények, sablonok, illetve tárhely vagy professzionális támogatás igénybevétele esetén, a felhasználó egyedi igényeitől függően.
Előnyök:
Hátrányok:
Összességében a felhasználók pozitív tapasztalatokat szereznek a Virtue Mart-tal kapcsolatban, értékelik a rugalmasságot és a gazdag funkciókínálatot, miközben elismerik, hogy a technikai háttérrel nem rendelkezők számára tanulási görbe jelentkezhet.
Ha más e-kereskedelmi platformokat is fontolóra venne a Virtue Mart mellett, érdemes megvizsgálnia az alábbiakat:
A Virtue Mart egy ingyenes és nyílt forráskódú e-kereskedelmi megoldás, amelyet a Joomla! CMS kiterjesztéseként terveztek. Több mint 500 funkciót kínál, támogatja a többnyelvűséget és valutákat, valamint magas szinten testre szabható kis- és középvállalkozások számára.
Az integráció a megrendelés visszaigazoló oldalának sablonjába való követőkód elhelyezésével történik. A pontos integrációs lépéseket és kódmintákat biztosítjuk a pontos értékesítéskövetés és jutalékkezelés érdekében.
Igen, a Virtue Mart egy nyílt forráskódú platform, amely ingyenesen letölthető és használható. További költségek csak akkor merülnek fel, ha prémium bővítményeket, tárhelyet vagy professzionális támogatást választ.
Előnyök: költséghatékonyság, magas szintű testreszabhatóság, zökkenőmentes integráció a Joomla!-val. Hátrányok: nehezebb tanulási görbe és esetleges sablonkompatibilitási problémák.
Igen, alternatívák például az Etsy, PrestaShop, OpenCart és BigCommerce, amelyek mindegyike egyedi funkciókat kínál különböző e-kereskedelmi igényekhez.
Egyszerűsítse Virtue Mart áruházát a Post Affiliate Pro-val. Kövesse a vásárlásokat, kezelje partnereit, és lendítse fel online vállalkozását még ma.
Szeretné tovább fejleszteni partnerprogram szoftverét? Tekintse meg a ViArt integrációját a Post Affiliate Pro-val.
Ismerje meg, hogyan integrálhatja zökkenőmentesen a Virtue Mart 2-t a Post Affiliate Pro-val, hogy fejlett partnerkövetést biztosítson Joomla webáruházában. Lép...
Szeretné még tovább fejleszteni partnerprogram szoftverét? Tekintse meg a Mambo-phpShop integrációját a Post Affiliate Pro-hoz.

