Модуль Модули к Shop-Script Premium - 2 часть

Как можно сделать Чтоб в «Рекомендуем посмотреть» товары выводились автоматом из того же категорий (чтоб не мучатся и из админки для каждого товара не указывать какой товар выводит)???
 
Мод Робокасса (1,24 Prem:(
modules/payment/Robokassa.php

PHP:
<?php
/**
* @connect_module_class_name CRobokassa
*
*/
//



class CRobokassa extends PaymentModule {

function _initVars(){

$this->title = "Robokassa";
$this->description = "Оплата через систему ROBOKASSA (www.robokassa.ru)<br>ВНИМАНИЕ: После того, как модуль будет установлен, вам необходимо завести и активировать аккаунт на ROBOKASSA";

$this->sort_order = 0;
$this->Settings = array(
"CONF_PAYMENTMODULE_KONTAKT_LOGIN",
"CONF_PAYMENTMODULE_KONTAKT_PASS",
"CONF_PAYMENTMODULE_KONTAKT_EXCHANGERATE" );
}

function _initSettingFields(){

$this->SettingsFields['CONF_PAYMENTMODULE_KONTAKT_LOGIN'] = array(
'settings_value' => '',
'settings_title' => 'Ваш логин в системе: ROBOKASSA',
'settings_description' => 'Для демо-режима использовать: demo',
'settings_html_function' => 'setting_TEXT_BOX(0,',
'sort_order' => 1,
);
$this->SettingsFields['CONF_PAYMENTMODULE_KONTAKT_PASS'] = array(
'settings_value' => '',
'settings_title' => 'Пароль для формирования подписи',
'settings_description' => '"Пароль #1" в системе ROBOKASSA. Для демо-режима: Morbid11',
'settings_html_function' => 'setting_TEXT_BOX(0,',
'sort_order' => 1,
);
$this->SettingsFields['CONF_PAYMENTMODULE_KONTAKT_EXCHANGERATE'] = array(
'settings_value' => '1',
'settings_title' => 'Курс у.е. магазина по отношению к валюте ROBOKASSA',
'settings_description' => '',
'settings_html_function' => 'setting_TEXT_BOX(1,',
'sort_order' => 1,
);
}

function after_processing_html( $orderID ) //тут ничего не менял, взял из модуля вебмани, если тут ошибки давайте исправим их
{
$order = ordGetOrder( $orderID );
$order_amount = $order["order_amount"];

$exhange_rate = (float)$this->_getSettingValue('CONF_PAYMENTMODULE_KONTAKT_EXCHANGERATE');
if ( (float)$exhange_rate == 0 )
$exhange_rate = 1;

$order_amount = $order_amount/((float)$this->_getSettingValue('CONF_PAYMENTMODULE_KONTAKT_EXCHANGERATE'));


$out_summ = "$order_amount"; //сумма к оплате
$mrh_login = $this->_getSettingValue('CONF_PAYMENTMODULE_KONTAKT_LOGIN'); //логин в системе ROBOKASSA
$mrh_pass1 = $this->_getSettingValue('CONF_PAYMENTMODULE_KONTAKT_PASS'); //пароль "пароль #1" в системе ROBOKASSA
$inv_id = $orderID; //номер заказа
$shp_item = "2"; //пользовательский параметр, можно задать любой
$culture = "ru"; //язык интерфейса
// формирование подписи
// generate signature
$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item");

// предлагаемая валюта платежа
// default payment e-currency
$in_curr = "RUR";
// описание заказа, выводиться при показе
// order description
$inv_desc = "Оплата заказа №: ".$orderID;;


$res = "";
//http://merchant.roboxchange.com/Index.aspx
$res .=

"
  <table width='100%'>\n".
" <tr>\n".
" <td align='center'>
 
<h2>Сейчас необходимо оплатить товар</h2>
  <br>".
      "<form action='https://merchant.roboxchange.com/Index.aspx' method=POST>".
      "<input type=hidden name=MrchLogin value='".$mrh_login."'>".
      "<input type=hidden name=OutSum value=$out_summ>".
      "<input type=hidden name=InvId value=$inv_id>".
      "<input type=hidden name=Desc value='$inv_desc'>".
      "<input type=hidden name=SignatureValue value=$crc>".
      "<input type=hidden name=Shp_item value='$shp_item'>".
      "<input type=hidden name=IncCurrLabel value=$in_curr>".
      "<input type=hidden name=Culture value=$culture>".
      "<input type=submit value='Оплатить товар'>".
      "</form>";

return $res;

}
}

?>
 
есть модули онпэй??
 
Есть ли модуль подключения СМС через sms.ru, как это реализовано в Шоп-Скрипт 5?
 
есть ли модуль для редактирования мета тегов товаров, категорий и страниц? Или кто знает как это все реализовать?
 
Я помню в третьей версии это было. Не думаю что с обновлением версий упустили такое! Поищите может в другой вкладке оно прописывается.
 
Возник такой вопрос:
у каждого товара есть дополнительные свойства, артикул и количество на складе. Как каждому свойству присвоить свой артикул и свой остаток?

Например: есть автомобиль audi, у него есть 3 цвета: белый, чёрный и красный. На складе есть 2 белых, 1 чёрный и 4 красных. Как это организовать без дублирования товаров? Нужно чтобы при выборе белого цвета автомобиля в каталоге подтягивался свой артикул (ArtAudi-white) и свой остаток (2).

Есть какие-то мысли на этот счет?
 
Есть у кого нуленая версия Shop-script 5?
 
Назад
Сверху