本文整理汇总了PHP中shipping::getProductContainerId方法的典型用法代码示例。如果您正苦于以下问题:PHP shipping::getProductContainerId方法的具体用法?PHP shipping::getProductContainerId怎么用?PHP shipping::getProductContainerId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类shipping
的用法示例。
在下文中一共展示了shipping::getProductContainerId方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: orderplace
//.........这里部分代码省略.........
$rowitem->order_item_name = $giftcardData->giftcard_name;
$rowitem->product_item_old_price = $cart[$i]['product_price'];
} else {
$rowitem->product_id = $product_id;
$rowitem->product_item_old_price = $cart[$i]['product_old_price'];
$rowitem->supplier_id = $product->manufacturer_id;
$rowitem->order_item_sku = $product->product_number;
$rowitem->order_item_name = $product->product_name;
}
$rowitem->product_item_price = $cart[$i]['product_price'];
$rowitem->product_quantity = $cart[$i]['quantity'];
$rowitem->product_item_price_excl_vat = $cart[$i]['product_price_excl_vat'];
$rowitem->product_final_price = $cart[$i]['product_price'] * $cart[$i]['quantity'];
$rowitem->is_giftcard = $is_giftcard;
$retAttArr = $this->_producthelper->makeAttributeCart($cart[$i]['cart_attribute'], $product_id, 0, 0, $cart[$i]['quantity']);
$cart_attribute = $retAttArr[0];
// For discount calc data
$cart_calc_data = "";
if (isset($cart[$i]['discount_calc_output'])) {
$cart_calc_data = $cart[$i]['discount_calc_output'];
}
// End
$retAccArr = $this->_producthelper->makeAccessoryCart($cart[$i]['cart_accessory'], $product_id);
$cart_accessory = $retAccArr[0];
$rowitem->order_id = $order_id;
$rowitem->user_info_id = $users_info_id;
$rowitem->order_item_currency = REDCURRENCY_SYMBOL;
$rowitem->order_status = $order_status;
$rowitem->cdate = $timestamp;
$rowitem->mdate = $timestamp;
$rowitem->product_attribute = $cart_attribute;
$rowitem->discount_calc_data = $cart_calc_data;
$rowitem->product_accessory = $cart_accessory;
$rowitem->container_id = $objshipping->getProductContainerId($cart[$i]['product_id']);
$rowitem->wrapper_price = $wrapper_price;
if (!empty($cart[$i]['wrapper_id'])) {
$rowitem->wrapper_id = $cart[$i]['wrapper_id'];
}
if (!empty($cart[$i]['reciver_email'])) {
$rowitem->giftcard_user_email = $cart[$i]['reciver_email'];
}
if (!empty($cart[$i]['reciver_name'])) {
$rowitem->giftcard_user_name = $cart[$i]['reciver_name'];
}
if ($this->_producthelper->checkProductDownload($rowitem->product_id)) {
$medianame = $this->_producthelper->getProductMediaName($rowitem->product_id);
for ($j = 0; $j < count($medianame); $j++) {
$product_serial_number = $this->_producthelper->getProdcutSerialNumber($rowitem->product_id);
$this->_producthelper->insertProductDownload($rowitem->product_id, $user->id, $rowitem->order_id, $medianame[$j]->media_name, $product_serial_number->serial_number);
}
}
// Import files for plugin
JPluginHelper::importPlugin('redshop_product');
if (!$rowitem->store()) {
$this->setError($this->_db->getErrorMsg());
return false;
}
// Add plugin support
$dispatcher->trigger('afterOrderItemSave', array($cart, $rowitem, $i));
// End
if (isset($cart[$i]['giftcard_id']) && $cart[$i]['giftcard_id']) {
$section_id = 13;
} else {
$section_id = 12;
}
$this->_producthelper->insertProdcutUserfield($i, $cart, $rowitem->order_item_id, $section_id);