Thứ Sáu, 21 tháng 12, 2012
OT GreenPro – Modern shopping cart & business Joomla 2.5 template
OT GreenPro is clean, elegant and modern shopping cart and business Joomla! template that can be switched as eco/green business and portfolio template or other kinds. A fresh green and white color scheme of this template will help you tune your customers to positive perception, this template will be useful for online drug stores, pharmacies and skin care product retailers.
FEATURES:
- 100% tableless CSS,with changeable width of template and column layouts.
- Solid pre-defined style.
- Hot Effects Rotator module pre-installed.
- Hot QuickStart (SQL dump) available with both single purchase or membership plan.
- 26 fully collapsible module positions.
- Validates with XHTML 1.0 Transitional.
- SEO friendly.
- PSD file included.
- Tested in IE7+, Firefox, Chrome, Safari and Opera browsers.
- Joomla 2.5 native
- Base Solid Framework
- Clean and well comments in CSS and PHP code
Thanks sinhvienit.net
Tham khảo thêm siteground.com template.vn
Thứ Sáu, 23 tháng 11, 2012
Một số dịch vụ tích hợp thanh toán online
Khi mua hàng online, bạn cần phải có tài khoản tiền online. Trên mạng nhiều trang có dịch vụ để bạn nạp tiền vào tài khoản của họ và chỉ mua hàng trên trang web của họ. Tuy nhiên hiện nay tại VN có 2 nhà chung cấp dịch vụ ví điện tử lớn na ná nhau là nganluong.vn & baokim.vn, nếu bạn có tài khoản của 2 nhà cung cấp này (đăng ký free) thì bạn có thể mua hàng trên nhiều website.
Sau khi đăng ký free tại nganluong.vn hoặc baokim.vn thì bạn nạp tiền vào đây, có nhiều cách nạp tiền, nhà cung cấp dịch vụ hướng dẫn rất cụ thể cho bạn.
Tuy nhiên để thuận tiện cho việc chuyển tiền vào các tài khoản ví điện tử thì nên đăng ký thẻ ATM của ngân hàng thương mại nào đó, khi đăng ký nhớ chọn thêm chức năng Internet Bank, nếu đã có ATM rồi mà chưa có dịch vụ này thì đến ngân hàng đăng ký.
Sau khi đã có Internet bank của ngần hàng thương mại, ta có thể nạp tiền vào các trang web trên mạng để thực hiện mua bán, chứ Internet Bank không tích hợp giỏ hàng trực tiếp như các trang bán hàng để đảm bảo an toàn cho tiền trong ngân hàng.
Trên đây là mình giới thiệu sơ qua về thanh toán điện tử cho người dùng đơn thuần. Với người thiết kế web khi cần tích hợp thanh toán vào giỏ hàng cho web thì có thể sử dụng các dịch vụ sau:
1. Dịch vụ của nganluong.vn

http://developer.nganluong.vn/danh-muc-tich-hop-27/1/Tich-hop-vao-Website-ban-hang.html
2. Dịch vụ của baokim.vn

https://www.baokim.vn/payment/integrate_website
.
Sau khi đăng ký free tại nganluong.vn hoặc baokim.vn thì bạn nạp tiền vào đây, có nhiều cách nạp tiền, nhà cung cấp dịch vụ hướng dẫn rất cụ thể cho bạn.
Tuy nhiên để thuận tiện cho việc chuyển tiền vào các tài khoản ví điện tử thì nên đăng ký thẻ ATM của ngân hàng thương mại nào đó, khi đăng ký nhớ chọn thêm chức năng Internet Bank, nếu đã có ATM rồi mà chưa có dịch vụ này thì đến ngân hàng đăng ký.
Sau khi đã có Internet bank của ngần hàng thương mại, ta có thể nạp tiền vào các trang web trên mạng để thực hiện mua bán, chứ Internet Bank không tích hợp giỏ hàng trực tiếp như các trang bán hàng để đảm bảo an toàn cho tiền trong ngân hàng.
Trên đây là mình giới thiệu sơ qua về thanh toán điện tử cho người dùng đơn thuần. Với người thiết kế web khi cần tích hợp thanh toán vào giỏ hàng cho web thì có thể sử dụng các dịch vụ sau:
1. Dịch vụ của nganluong.vn
http://developer.nganluong.vn/danh-muc-tich-hop-27/1/Tich-hop-vao-Website-ban-hang.html
2. Dịch vụ của baokim.vn

https://www.baokim.vn/payment/integrate_website
.
Hướng dẫn tích hợp thanh toán PayPal , ngân lượng vào website bán hàng trực tuyến
Bước 1 : bạn download thư viện của PayPal và Ngân lượng :
- ở đây mình đã download và nén lại một thư mục : bạn có thể down tại http://www.mediafire.com/?dhnghfhusew655a
Bước 2 : Tích hợp PayPal:
- Bạn giải nén thư mục model.rar vừa download về , thư viện PayPal gồm 4 file : 4 file là 4 các class thôi , bạn đặt vào đúng nơi cần đặt tức là nơi gọi class trong mã nguồn của bạn.
- Order.php
-Paypaldirectpayment.php
-PaypalExpressCheckout.php
-PaypalPaymentPro.php
- bạn mở file ProductController.php.
Bước 3 : Đăng ký tài khoản Sanbox của PayPal và Ngân lượng để text thử , Ngân lương các bạn có thể vào trang sanbox.nganluong.vn , PalPal thì các bạn vào trang deverlopment.paypal.com.
Bước 4 : Tích hợp:
1) PayPal:
-Trong file ProductController mình đã tích hợp sẵn những bạn náo giỏi PHP có thể xem là hiểu , còn không mình xin hướng dẫn sơ như sau
$conf['paypal']['url'] = 'https://www.sandbox.paypal.com/cgi-bin/webscr'; //địa chỉ paypal
$conf['paypal']['apiUsername'] = 'web_1341385779_biz_api1.gmail.com';// tài khoảng nhận
$conf['paypal']['apiPassword'] = '1341385817'; //mật khẩu
$conf['paypal']['apiSignature'] = 'Az6ayG.K.3HuHCueR9S.kvqpnCHfAe16U-lSdIR-GtxMjqcwR.YvI8jI'; //chữ ký
$conf['paypal']['apiEndpoint'] = 'https://api-3t.sandbox.paypal.com/nvp';
$paypal_order_temp = '';
$myOrder = new Admin_Model_Order(); //gọi tới Class Order.php chú ý Class Order phải kế thừa từ 3 class còn lại
$myOrder->create();
$paypal_order_temp = $myOrder->invoiceId;
$price1 = round($price/20000,2); //giá sản phẩm mình chia cho 20000 vì PayPall không có tiền việt
if($this->_request->isPost()){
if($this->_request->getParam('thanhtoan')==1){ chọn phương thức là paypal tại ở đây mình chọn nhiều hình thức thanh toán nên set PayPal là 1
$checker = new Admin_Model_PaypalExpressCheckout($conf['paypal']['apiUsername'], $conf['paypal']['apiPassword'], $conf['paypal']['apiSignature'], $conf['paypal']['apiEndpoint']);
$checker->invoiceNum = $myOrder->invoiceId;
$checker->priceTotalItem = $price1; //giá tiền
$checker->priceShipping = 0;
$checker->priceTax = 0;
$checker->priceTotalAmount = $price1;
$checker->ipaddress = $_SERVER['REMOTE_ADDR'];
$checker->logoUrl = 'http://internship.edu.vn/ds.jpg'; logo
$checker->returnUrl = 'http://internship.edu.vn/trainingstore/product/buy?return=1'; //địa chỉ web trả về khi thanh toán thành công
$checker->cancelUrl = 'http://internship.edu.vn/trainingstore/product/buy'; //địa chỉ web trả về khi thanh toán thất bại
for($i=0; $i < 1; $i++)
{
// gửi thông tin lên cho paypal , bao gồm mã hóa đơn , số sản phẩm , giới thiệu , giá ..... các bước dưới là mặt định
$nvpStrItems = '&L_NAME'.$i.'='.($_SESSION['orderid']).'&L_NUMBER'.$i.'='.($i+1).'&L_DESC'.$i.'='.urlencode($user['company']).'&L_AMT'.$i.'='.urlencode($price1).'&L_QTY'.$i.'=1';
//$nvpStrItems = '&L_NAME'.$i.'='.(Tên Sản phẩm).'&L_NUMBER'.$i.'='.(số lượng sản phẩm).'&L_DESC'.$i.'='.urlencode(giới thiệu sản phẩm).'&L_AMT'.$i.'='.urlencode(giá).'&L_QTY'.$i.'=1';
}
$httpParsedResponseAr = '';
$checker->nvpStrItems = $nvpStrItems;
if($checker ->setexpress())
{
$paypalUrl = $conf['paypal']['url'] . '?cmd=_express-checkout&token=' . urldecode($checker->httpResponseArray['TOKEN']) . '&useraction=commit';
$this->_redirect($paypalUrl);
}
else
{
exit('SetExpressCheckout failed: ' . print_r($httpParsedResponseAr, true));
$this->_redirect($checker->cancelUrl);
}
}
//tới bước nay thì PayPal đã nhận được thông tin thanh toán , khi thanh toán thành công sẽ trả về trang mà bạn cài đặt
//mình trả về trang như trên với biến return =1 , nếu bằng 1 mới xử lý tiếp
bước này để xác nhận lại thông tin sản phẩm là chính xác , bạn cấu hình như trên , nếu khác thanh toán thất bại
if(isset($_GET['return'])){
if($_GET['return'] == 1){
$checker = new Admin_Model_PaypalExpressCheckout($conf['paypal']['apiUsername'], $conf['paypal']['apiPassword'], $conf['paypal']['apiSignature'], $conf['paypal']['apiEndpoint']);
$checker->invoiceNum = $paypal_order_temp;
$checker->priceTotalItem = $price1;
$checker->priceShipping = 0;
$checker->priceTax = 0;
$checker->priceTotalAmount = $price1;
$checker->ipaddress = $_SERVER['REMOTE_ADDR'];
for($i=0; $i < 1; $i++)
{
$nvpStrItems = '&L_NAME'.$i.'='.($_SESSION['orderid']).'&L_NUMBER'.$i.'='.($i+1).'&L_DESC'.$i.'='.urlencode($user['company']).'&L_AMT'.$i.'='.urlencode($price1).'&L_QTY'.$i.'=1';
}
$checker->nvpStrItems = $nvpStrItems;
$checker -> payerId = $_GET['PayerID'];
$checker -> token = $_GET['token'];
$validate = $checker ->checkout();
}
// khai báo biến vailidate , nếu vailidate = true thì hoàn thành thanh toán , bạn xử lý tiếp theo
if($validate){
$user = $_SESSION['Zend_Auth']['storage']->id;
if($user == null || $user == '') $user = $_SESSION['usernameid'];
$orderid = $_SESSION['orderid'];
$date = date('d').'/'.date('m').'/'.date('Y');
$insert = new Admin_Model_User();
$this->view->temp = $validate;
}
Thanks hcm-web.com
Tham khảo các kiểu tích hợp khác tại ...
Thứ Hai, 29 tháng 10, 2012
Shoploop: Responsive Html5 eCommerce Template
Shoploop is a responsive, modern and clean eCommerce Html5 and Css3 template based on Skeleton, it serve the purpose of all eCommerce websites since it’s full package template.
Đăng ký:
Bài đăng (Atom)