ماژول جدید فروشگاه به همراه پرداخت آنلاین بانک پارسیان (نسخه بتا)
برخی از امکانات:
- سبد خرید با قابلیت کلیک و درگ محصول
- ارسال دیدگاه برای محصولات
- امکان ایجاد فیلد اضافی برای محصولات
- مشاهده تراکنش ها و پرداخت های قدیم
- پرداخت توسط فیش بانکی یا درگاه آنلاین پارسیان
- دسته بندی محصولات
- دریافت ایمیل هنگام سفارش جدید
- و...
توجه: این ماژول به صورت بتا هست. لطفاً در صورت مشاهده مشکل در این ماژول، جهت رفع آن در نظرات اعلام کنین.
امکاناتی که در آینده پس از رفع باگهای احتمالی به این ماژول اضافه خواهند شد، عبارتند از: 1- درگاه بانک سامان 2- مقایسه محصولات 3- امتیازدهی به محصول 4- جستجو پیشرفته
دانلود
آموزش نصب
1) فایل دانلود شده را در هاست خود آپلود نمائید.
2) لینک زیر را اجرا کنید:
3) فایل Engine/Engine.php رو باز کنید و به دنبال کد زیر بگردید:
پس از آن، کدهای زیر رو قرار دهید:
در همین فایل به دنبال کد زیر بگردید:
پس از آن، کد زیر را قرار دهید:
4) فایل قالب Main.tpl رو باز کنید و استایل زیر را داخل هدر قرار دهید:
5) فایل htaccess. رو باز کنید و کد زیر را بعد از RewriteEngine On قرار دهید:
6) سطح دسترسی پوشههای زیر رو بر روی 777 تنظیم نمائید:
از 3 کد زیر در بلوکهای قالب خود میتوانید استفاده کنید.
* نمایش دسته بندیهای فروشگاه:
* نمایش سبد خرید:
* نمایش آخرین محصولات فروشگاه:
نکته: در صورتی که درگاه بانک پارسیان دارید، به مدیریت فروشگاه بروید، از بخش تنظیمات فروشگاه، کد PIN خود را وارد نمائید.
جهت مشاهده فروشگاه، از لینک زیر استفاده کنید:
2) لینک زیر را اجرا کنید:
http://yoursite.com/shopcart_install.php
3) فایل Engine/Engine.php رو باز کنید و به دنبال کد زیر بگردید:
switch ( $do ) {
پس از آن، کدهای زیر رو قرار دهید:
case "shop" :
include ENGINE_DIR . '/modules/shop/main.php';
break;
include ENGINE_DIR . '/modules/shop/main.php';
break;
در همین فایل به دنبال کد زیر بگردید:
elseif ($do == 'stats') $nam_e = $lang['title_stats'];
پس از آن، کد زیر را قرار دهید:
elseif ($do == 'shop') $nam_e = $shoptitle;
4) فایل قالب Main.tpl رو باز کنید و استایل زیر را داخل هدر قرار دهید:
<link media="screen" href="{THEME}/shop/style/shop.css" type="text/css" rel="stylesheet" />
5) فایل htaccess. رو باز کنید و کد زیر را بعد از RewriteEngine On قرار دهید:
# ShopCart
RewriteRule ^shop/cart(/?)+$ index.php?do=shop&action=cart [L]
RewriteRule ^shop/transaction(/?)+$ index.php?do=shop&action=transaction [L]
RewriteRule ^shop/([^.]+)/p/([0-9]+)-([^.]+)(/?)+$ index.php?do=shop&action=product&id=$2 [L]
RewriteRule ^shop/addtocart/([0-9]+)(/?)+$ index.php?do=shop&action=addtocart&id=$1 [L]
RewriteRule ^shop/([^.]+)/c-([0-9]+)/p-([0-9]+)(/?)+$ index.php?do=shop&action=category&id=$2&page=$3 [L]
RewriteRule ^shop/([^.]+)/c-([0-9]+)(/?)+$ index.php?do=shop&action=category&id=$2 [L]
RewriteRule ^shop(/?)+$ index.php?do=shop [L]
RewriteRule ^shop/cart(/?)+$ index.php?do=shop&action=cart [L]
RewriteRule ^shop/transaction(/?)+$ index.php?do=shop&action=transaction [L]
RewriteRule ^shop/([^.]+)/p/([0-9]+)-([^.]+)(/?)+$ index.php?do=shop&action=product&id=$2 [L]
RewriteRule ^shop/addtocart/([0-9]+)(/?)+$ index.php?do=shop&action=addtocart&id=$1 [L]
RewriteRule ^shop/([^.]+)/c-([0-9]+)/p-([0-9]+)(/?)+$ index.php?do=shop&action=category&id=$2&page=$3 [L]
RewriteRule ^shop/([^.]+)/c-([0-9]+)(/?)+$ index.php?do=shop&action=category&id=$2 [L]
RewriteRule ^shop(/?)+$ index.php?do=shop [L]
6) سطح دسترسی پوشههای زیر رو بر روی 777 تنظیم نمائید:
Engine/Modules/Shop/Imagecache/
Uploads/Shop/Products/
Uploads/Shop/Products/
از 3 کد زیر در بلوکهای قالب خود میتوانید استفاده کنید.
* نمایش دسته بندیهای فروشگاه:
{include file="engine/modules/shop/block.php?mod=category"}
* نمایش سبد خرید:
{include file="engine/modules/shop/block.php?mod=cart"}
* نمایش آخرین محصولات فروشگاه:
{include file="engine/modules/shop/block.php?mod=block"}
نکته: در صورتی که درگاه بانک پارسیان دارید، به مدیریت فروشگاه بروید، از بخش تنظیمات فروشگاه، کد PIN خود را وارد نمائید.
جهت مشاهده فروشگاه، از لینک زیر استفاده کنید:
http://yoursite.com/shop یا http://yoursite.com/index.php?do=shop
سوالات متداول
1 ) اگر قصد استفاده از این فروشگاه در صفحه اصلی وب سایت دارید، فایل Engine/Engine.php رو باز کنید و به دنبال کد زیر بگردید:
کد پیدا شده را با کد زیر جایگزین نمائید:
2 ) توجه داشته باشید که قالب فروشگاه، از فایل Static.tpl (قالب صفحات اضافی) خوانده میشود؛ لذا سعی کنید این فایل در نمایش هیچ مشکلی نداشته باشد.
include_once (ENGINE_DIR . '/modules/show.short.php');
کد پیدا شده را با کد زیر جایگزین نمائید:
include_once (ENGINE_DIR . '/modules/shop/main.php');
2 ) توجه داشته باشید که قالب فروشگاه، از فایل Static.tpl (قالب صفحات اضافی) خوانده میشود؛ لذا سعی کنید این فایل در نمایش هیچ مشکلی نداشته باشد.