Integration logo
Virtue Mart

Virtue Mart

VirtueMart Integration E-commerce AffiliateMarketing

Virtue Mart integráció

Egy ingyenes e-kereskedelmi megoldás.

Hogyan integrálható a PostAffiliatePro a Virtue Mart-tal

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.

Sablon szerkesztése

Keresse meg és nyissa meg a checkout.thankyou.php fájlt.

Ez a következő mappában található: ‘administrator/components/com_virtuemart/html/’.

Integráció

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_total
  • order_subtotal
  • order_tax
  • order_shipping
  • order_shipping_tax
  • coupon_discount
  • order_discount
  • order_status
  • customer_note

Használja a fenti példában bemutatott módon, a harmadik sorban.

Termékek külön kezelése

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

Kész

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 .

1.4-es verzió

Ú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.

Virtue Mart és PayPal

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.

VirtueMart PayPal-lal

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á.

Mi az a Virtue Mart?

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.

A Virtue Mart főbb funkciói

  • Átfogó termékkezelés: Termékek hatékony kezelése fejlett katalógus funkciókkal.
  • Rugalmas fizetési folyamat: Többféle fizetési mód a vásárlói élmény növelésére.
  • SEO-barát felépítés: Beépített SEO eszközökkel javíthatja online láthatóságát.
  • Többnyelvű és többvalutás támogatás: Globális közönséget érhet el különböző nyelvek és valuták támogatásával.
  • Fejlett vásárlókezelés: Vásárlói adatok és preferenciák hatékony kezelése.
  • Kiterjedt közösség és dokumentáció: Rengeteg erőforrás és közösségi támogatás elérhető.
  • Gazdag bővíthetőség: Számos bővítménnyel és pluginnal bővítheti a funkcionalitást.
  • Integrált marketingeszközök: Használja a promóciós eszközöket kedvezményekhez, kuponokhoz és egyebekhez.
  • Erős biztonság és teljesítmény: Biztonságos tranzakciók és optimalizált oldalteljesítmény.

Virtue Mart árképzési lehetőségek

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.

Felhasználói tapasztalatok a Virtue Mart-ról

Előnyök:

  • Költséghatékony: Ingyenes és nyílt forráskódú, így költségérzékeny vállalkozások számára is elérhető.
  • Magasan testreszabható: Széleskörű testreszabási lehetőségeket kínál az egyedi igényekhez.
  • Rugalmas integráció: Zökkenőmentesen integrálható a Joomla!-val, bővítve annak funkcionalitását.

Hátrányok:

  • Szakmai ismeretek szükségesek: A kezdeti beállítás és testreszabás Joomla! és webfejlesztési ismereteket igényelhet.
  • Sablonkompatibilitási problémák: Egyes felhasználók kihívásokról számolnak be harmadik féltől származó sablonok integrálásakor.

Ö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.

Alternatívák a Virtue Mart-hoz

Ha más e-kereskedelmi platformokat is fontolóra venne a Virtue Mart mellett, érdemes megvizsgálnia az alábbiakat:

  • Etsy: Kézműves és vintage termékekhez ideális – etsy.com
  • PrestaShop: Ingyenes, nyílt forráskódú e-kereskedelmi megoldás – prestashop.com
  • OpenCart: Felhasználóbarát és funkciókban gazdag kosárrendszer – opencart.com
  • BigCommerce: Skálázható platform, számos beépített funkcióval – bigcommerce.com

Gyakran ismételt kérdések

Mi az a Virtue Mart?

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.

Hogyan integrálhatom a Virtue Mart-ot a Post Affiliate Pro-val?

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.

A Virtue Mart ingyenesen használható?

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.

Mik a Virtue Mart előnyei és hátrányai?

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.

Vannak alternatívák a Virtue Mart-hoz?

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.

Kezdje el a Virtue Mart integrációt

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.

Tudjon meg többet

ViArt
ViArt

ViArt

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

3 perc olvasás
E-commerce Integrations +3
Virtue Mart 2
Virtue Mart 2

Virtue Mart 2

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...

4 perc olvasás
E-commerce Open-source +3
Mambo-phpShop
Mambo-phpShop

Mambo-phpShop

Szeretné még tovább fejleszteni partnerprogram szoftverét? Tekintse meg a Mambo-phpShop integrációját a Post Affiliate Pro-hoz.

1 perc olvasás
E-commerce Open-source +2

Jó kezekben lesz!

Csatlakozzon elégedett ügyfeleink közösségéhez és nyújtson kiváló ügyfélszolgálatot a Post Affiliate Pro-val.

Capterra
G2 Crowd
GetApp
Post Affiliate Pro Dashboard - Campaign Manager Interface