Virtue Mart

Virtue Mart

VirtueMart Integration E-commerce AffiliateMarketing

Integrácia Virtue Mart

Bezplatné e-commerce riešenie.

Ako integrovať PostAffiliatePro s Virtue Mart

Integrácia s Virtue Mart sa vykonáva umiestnením skriptu na sledovanie predaja na potvrdzovaciu stránku.

Úprava šablóny

Vyhľadajte a otvorte súbor checkout.thankyou.php.

Mal by sa nachádzať v ‘administrator/components/com_virtuemart/html/’.

Integrácia

Posledný riadok:

?>

nahraďte nasledujúcim kódom:

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

Tento kód bude sledovať medzisúčet ceny (so zľavou z kupónu). Ak chcete sledovať inú hodnotu, môžete použiť niektorú z týchto premenných:

  • order_total
  • order_subtotal
  • order_tax
  • order_shipping
  • order_shipping_tax
  • coupon_discount
  • order_discount
  • order_status
  • customer_note

Použite ju tak, ako je ukázané v kóde vyššie v treťom riadku.

Oddelené produkty

Existuje aj možnosť vygenerovať v PAP jedinečnú transakciu pre každý typ produktu. Takto budete môcť upravovať jednotlivé typy produktov v rámci jednej objednávky. Je to užitočné, ak dôjde k refundácii – potom zamietnete len transakciu (províziu), ktorá je priradená typu produktu, ktorý bol refundovaný.

V tomto prípade použite tento integračný kód namiesto vyššie uvedeného:

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

Ak chcete vidieť názov položky namiesto čísla položky, použite premennú ‘order_item_name’ namiesto ‘product_id’ v tomto riadku:

$pap_product_id[$i] = $d

Hotovo

Integrácia je hotová. Vždy, keď zákazník vstúpi na potvrdzovaciu stránku objednávky, spustí sa sledovací kód, ktorý zaregistruje predaj pre odkazujúceho partnera .

Verzia 1.4

Zdá sa, že verzia 1.4 vyžaduje úpravu iného súboru – checkout.result.php

Ide o návrh od jedného z našich zákazníkov, my sme to netestovali.

Virtue Mart s PayPal

Ak používate VirtueMart s PayPal vo svojej Joomle, musíte vykonať špeciálne kroky, aby integrácia fungovala.

Najskôr v administrator/components/com_virtuemart/notify.php (na vašom serveri) pridajte tieto riadky pod riadok s kódom: if ($_POST) {

/* PAP integrácia */
$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);
/* koniec PAP integrácie */

Súbor uložte a prihláste sa do svojej Joomla.

VirtueMart s PayPal

Prejdite do Komponenty > VirtueMart > Obchod > Zoznam platobných metód > PayPal > Konfigurácia > Payment Extra Info a pridajte jeden z týchto riadkov:

"custom" => 'Account_ID'$_COOKIE['PAPVisitorId'], // pre verziu PAP 4.4.x.x a vyššie

alebo (v závislosti od vašej verzie PAP):

"custom" => $_COOKIE['PAPCookie_Sale'], // pre verziu PAP 4.3.x.x a nižšie

Vložte to pod riadok s “notify_url”=>…

Čo je Virtue Mart?

Virtue Mart je bezplatné a open-source eCommerce riešenie navrhnuté ako rozšírenie systému Joomla! Content Management System (CMS). Je známy svojou flexibilitou a výkonom a ponúka viac ako 500 funkcií, aby vyhovel širokému spektru potrieb používateľov. Podporuje viacero jazykov a mien, poskytuje bezpečné možnosti transakcií cez rôzne platobné brány a obsahuje robustné nástroje na správu zásob a optimalizáciu pre vyhľadávače (SEO).

Virtue Mart pôvodne vznikol zo skriptu nákupného košíka s názvom phpShop a vlastnú identitu si vytvoril v roku 2005. Bezproblémovou integráciou s Joomla! sa vyvinul na výkonnú a prispôsobivú eCommerce platformu. Od vydania Virtue Mart 2 platforma prešla neustálym vývojom, podporovaná aktívnou komunitou zameranou na jej ďalší rozvoj.

Virtue Mart je určený pre malé a stredné podniky a jednotlivcov, ktorí dbajú na svoj rozpočet. Oslovuje tých, ktorí hľadajú škálovateľné online eCommerce riešenia, ktoré sa plynulo integrujú s Joomla!. Vývojári a startupy, ktoré potrebujú prispôsobiteľnú a cenovo efektívnu platformu, považujú Virtue Mart za obzvlášť užitočný.

Hlavné funkcie Virtue Mart

  • Komplexná správa produktov: Efektívne spravujte produkty pomocou pokročilých katalógových funkcií.
  • Flexibilné možnosti pokladne: Zlepšite zákaznícku skúsenosť viacerými spôsobmi dokončenia objednávky.
  • SEO-priateľská štruktúra: Zvýšte online viditeľnosť pomocou vstavaných SEO nástrojov.
  • Podpora viacerých jazykov a mien: Oslovte globálne publikum podporou rôznych jazykov a mien.
  • Pokročilá správa zákazníkov: Efektívne spravujte informácie a preferencie zákazníkov.
  • Rozsiahla komunita a dokumentácia: Získajte prístup k množstvu zdrojov a podpore komunity.
  • Bohatá rozšíriteľnosť: Rozširujte funkcionalitu pomocou množstva rozšírení a pluginov.
  • Integrované marketingové nástroje: Využívajte propagačné nástroje na zľavy, kupóny a ďalšie.
  • Robustná bezpečnosť a výkon: Zabezpečte bezpečné transakcie a optimalizujte výkon stránky.

Cenové možnosti Virtue Mart

Ako open-source platforma je Virtue Mart sám o sebe bezplatný na stiahnutie a používanie. Dodatočné náklady môžu vzniknúť pri voliteľných rozšíreniach, šablónach alebo službách, ako je hosting a profesionálna podpora, podľa konkrétnych potrieb používateľa.

Skúsenosti používateľov s Virtue Mart

Výhody:

  • Cenová efektívnosť: Vďaka tomu, že je bezplatný a open-source, je prístupný firmám s obmedzeným rozpočtom.
  • Vysoká prispôsobiteľnosť: Ponúka rozsiahle možnosti prispôsobenia podľa konkrétnych požiadaviek.
  • Flexibilná integrácia: Bezproblémovo sa integruje s Joomla! a rozširuje jej funkcionalitu.

Nevýhody:

  • Potrebné technické znalosti: Počiatočné nastavenie a prispôsobenie môže vyžadovať znalosť Joomla! a webového vývoja.
  • Problémy s kompatibilitou šablón: Používatelia hlásili výzvy pri integrácii s niektorými šablónami tretích strán.

Celkovo majú používatelia s Virtue Mart pozitívne skúsenosti, oceňujú jeho flexibilitu a robustnú sadu funkcií, pričom si uvedomujú, že pre netechnických používateľov môže byť krivka učenia strmšia.

Alternatívy k Virtue Mart

Ak zvažujete aj iné eCommerce platformy ako Virtue Mart, zvážte tieto možnosti:

  • Etsy: Ideálne pre ručne vyrábané a vintage produkty – etsy.com
  • PrestaShop: Bezplatné open-source eCommerce riešenie – prestashop.com
  • OpenCart: Užívateľsky prívetivý a funkciami nabitý systém nákupného košíka – opencart.com
  • BigCommerce: Škálovateľná platforma s rozsiahlymi vstavanými funkciami – bigcommerce.com

Najčastejšie kladené otázky

Čo je Virtue Mart?

Virtue Mart je bezplatné a open-source eCommerce riešenie navrhnuté ako rozšírenie pre Joomla! CMS. Ponúka viac ako 500 funkcií, podporuje viacero jazykov a mien a je vysoko prispôsobiteľné pre malé a stredné podniky.

Ako integrovať Virtue Mart s Post Affiliate Pro?

Integrácia sa dosahuje vložením sledovacieho skriptu na šablónu potvrdzovacej stránky objednávky. Na zabezpečenie presného sledovania predaja a správy provízií partnerov sú k dispozícii konkrétne kroky a ukážky kódu.

Je Virtue Mart bezplatný?

Áno, Virtue Mart je open-source platforma a je možné ju bezplatne stiahnuť a používať. Dodatočné náklady môžu vzniknúť pri výbere prémiových rozšírení, hostingu alebo profesionálnej podpory.

Aké sú výhody a nevýhody používania Virtue Mart?

Výhody zahŕňajú cenovú efektívnosť, vysokú prispôsobiteľnosť a bezproblémovú integráciu s Joomla!. Nevýhody predstavujú náročnejšiu krivku učenia a možné problémy s kompatibilitou šablón.

Existujú alternatívy k Virtue Mart?

Áno, alternatívy zahŕňajú Etsy, PrestaShop, OpenCart a BigCommerce – každá ponúka jedinečné funkcie pre rôzne potreby eCommerce.

Začnite s integráciou Virtue Mart

Zjednodušte svoj e-shop Virtue Mart integráciou s Post Affiliate Pro. Sledujte predaje, spravujte partnerov a naštartujte svoje online podnikanie už dnes.

Zistiť viac

Virtue Mart 3
Virtue Mart 3

Virtue Mart 3

Chceli by ste ešte viac vylepšiť svoj partnerský softvér? Pozrite si integráciu Virtue Mart 3 pre Post Affiliate Pro.

2 min čítania
E-commerce Integration +3
WooCommerce (WordPress modul)
WooCommerce (WordPress modul)

WooCommerce (WordPress modul)

Chcete ešte viac vylepšiť svoj affiliate softvér? Pozrite si integráciu WooCommerce (WP modul) pre Post Affiliate Pro.

8 min čítania
WooCommerce WordPress +4
Virtue Mart 2
Virtue Mart 2

Virtue Mart 2

Zistite, ako bez problémov integrovať Virtue Mart 2 s Post Affiliate Pro pre pokročilé sledovanie affiliate programov vo vašom Joomla e-shope. Krok za krokom ná...

4 min čítania
E-commerce Open-source +3

Budete v dobrých rukách!

Pridajte sa k našej komunite spokojných klientov a poskytujte vynikajúcu zákaznícku podporu s Post Affiliate Pro.

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