У модулі e-Commerce 5.3.x для В Drupal 5.x під-модуль Cart дозволяє організувати кошик покупця. Однак за замовчуванням він дозволяє замовити лише 99 одиниць продукції (лише 2 знаки для поля Кількість). Якщо необхідно передбачити замовлення більшої кількості одиниць, то треба внести невелику зміну у модулі Cart: у частині наступного коду
if (product_has_quantity($node)) {
$form['items'][$node->nid]['qty'] = array(
'#type' => 'textfield',
'#default_value' => $i->qty,
'#size' => 2,
'#maxlength' => 2
);
}
Адміністрування транзакціями в модулі eCommerce 3.4 для Drupal 5 здійснюється за адресою http://mysite/admin/store/transaction. Біля кожної транзакції є команди процесу опрацювання транзакції. Одна з таких команд - друкувати рахунок. Стандартний рахукок видає перелік замовленої продукції в порядку (Кількість, Одиниця, Ціна). Хоча для нас логічніше видавати у порядку (Одиниця, Кількість, Ціна). Для цього у модулі store необхідно зробити такі зміни:
function theme_store_invoice($txn, $print_mode = TRUE, $trial = FALSE) {
...