當前位置: 首頁>>代碼示例>>PHP>>正文


PHP shipping::applyVatOnShippingRate方法代碼示例

本文整理匯總了PHP中shipping::applyVatOnShippingRate方法的典型用法代碼示例。如果您正苦於以下問題:PHP shipping::applyVatOnShippingRate方法的具體用法?PHP shipping::applyVatOnShippingRate怎麽用?PHP shipping::applyVatOnShippingRate使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在shipping的用法示例。


在下文中一共展示了shipping::applyVatOnShippingRate方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: onListRates

 function onListRates(&$d)
 {
     $shippinghelper = new shipping();
     $shippingrate = array();
     $rate = 0;
     $shipping = $shippinghelper->getShippingMethodByClass($this->classname);
     $shippingArr = $shippinghelper->getShopperGroupDefaultShipping();
     if (!empty($shippingArr)) {
         $shopper_shipping = $shippingArr['shipping_rate'];
         $shippingVatRate = $shippingArr['shipping_vat'];
         $default_shipping = JText::_('COM_REDSHOP_DEFAULT_SHOPPER_GROUP_SHIPPING');
         $shopper_shipping_id = $shippinghelper->encryptShipping(__CLASS__ . "|" . $shipping->name . "|" . $default_shipping . "|" . number_format($shopper_shipping, 2, '.', '') . "|" . $default_shipping . "|single|" . $shippingVatRate . "|0|1");
         $shippingrate[$rate]->text = $default_shipping;
         $shippingrate[$rate]->value = $shopper_shipping_id;
         $shippingrate[$rate]->rate = $shopper_shipping;
         $rate++;
     }
     $ratelist = $shippinghelper->listshippingrates($shipping->element, $d['users_info_id'], $d);
     for ($i = 0; $i < count($ratelist); $i++) {
         $rs = $ratelist[$i];
         $shippingRate = $rs->shipping_rate_value;
         $rs->shipping_rate_value = $shippinghelper->applyVatOnShippingRate($rs, $d['user_id']);
         $shippingVatRate = $rs->shipping_rate_value - $shippingRate;
         $economic_displaynumber = $rs->economic_displaynumber;
         $shipping_rate_id = $shippinghelper->encryptShipping(__CLASS__ . "|" . $shipping->name . "|" . $rs->shipping_rate_name . "|" . number_format($rs->shipping_rate_value, 2, '.', '') . "|" . $rs->shipping_rate_id . "|single|" . $shippingVatRate . '|' . $economic_displaynumber . '|' . $rs->deliver_type);
         $shippingrate[$rate] = new stdClass();
         $shippingrate[$rate]->text = $rs->shipping_rate_name;
         $shippingrate[$rate]->value = $shipping_rate_id;
         $shippingrate[$rate]->rate = $rs->shipping_rate_value;
         $shippingrate[$rate]->vat = $shippingVatRate;
         $rate++;
     }
     return $shippingrate;
 }
開發者ID:,項目名稱:,代碼行數:34,代碼來源:


注:本文中的shipping::applyVatOnShippingRate方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。