Перейти к содержимому


Публикации namer

9 публикаций создано namer (учитываются публикации только с 22-May 23)


#34864 нет товаров в админке

Отправлено от namer в 30 September 2016 - 04:37 AM в Поддержка ShopCMS

некорректный SQL-запрос для получения списка товаров в функции prdSearchProductByTemplate

Тогда уж скорее в prdSearchProductByTemplateAdmin



#34862 Вопрос по фильтру!

Отправлено от namer в 29 September 2016 - 10:46 AM в Модули и дополнения ShopCMS

Без доработки никак



#34861 нет товаров в админке

Отправлено от namer в 29 September 2016 - 10:44 AM в Поддержка ShopCMS

Причин масса. Нужно разбираться индивидуально.



#34860 Письмо с заказом

Отправлено от namer в 29 September 2016 - 10:42 AM в Поддержка ShopCMS

1) Для отправки в текстовом формате достаточно использовать вместо функции xMailTxtHTMLDATA
функцию xMailTxtHTML
2)
/**
   * Sets the Sender email (Return-Path) of the message.  If not empty,
   * will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
   * @var string
   */
  var $Sender            = '';
Т.о. в функции xMailTxtHTML после создания экземпляра
$mail = new PHPMailer();
добавить
$mail->Sender = 'you_mail_from';



#34845 Обновление дизайна ShopCMS

Отправлено от namer в 13 September 2016 - 04:48 AM в Поддержка ShopCMS

dva81 , используйте Open Server



#34797 Проблема с корзиной !

Отправлено от namer в 20 August 2016 - 06:11 AM в Поддержка ShopCMS

Наверняка у вас модифицирована процедура заказа и удаленно, не видя файлов вам никто помочь здесь не сможет.
За вознаграждение через личку могу предложить помощь при условии предоставления доступа



#34757 Отчет о проданных товарах за определенный срок

Отправлено от namer в 03 August 2016 - 04:16 AM в Модули и дополнения ShopCMS

Посмотрите этот вариант
http://www.shopkod.r...velopment&id=53



#34654 Защита склада при одновременной покупке одного товара двумя покупателями

Отправлено от namer в 22 May 2016 - 06:07 PM в Поддержка ShopCMS

Я бы сделал немного иначе.
На каждом этапе оформления заказа (доставка, оплата, подтверждение) происходит проверка на минимальную сумму заказа.
Вот рядом с этой проверкой и добавить проверку на наличие достаточного количества товара на складе.

Т.е. в файл cart_functions.php добавляем функцию
function cartCheckSufficientAmountOfStock(){
    $cart_content = cartGetCartContent();
    $cart_content = $cart_content["cart_content"];
    foreach( $cart_content as $cart_item )
    {
	    $is = GetProductInStockCount( $cart_item["productID"] );
	    if ( $is < $cart_item["quantity"] )
		    return false;
    }
    return true;
}

а в order2_shipping.php, order2_shipping_quick.php, order3_billing.php, order3_billing_quick.php, order4_confirmation.php, order4_confirmation_quick.php добавить вызов функции

                 if(!cartCheckSufficientAmountOfStock())
                    Redirect("index.php?product_removed=yes");



#34642 Защита склада при одновременной покупке одного товара двумя покупателями

Отправлено от namer в 20 May 2016 - 11:25 AM в Поддержка ShopCMS

Доброго дня, коллеги! Давно не заглядывал.

Для меня стало открытием, не смотря на многолетний опыт работы с ShopCMS, отсутствие защиты склада при одновременной покупке одного товара двумя покупателями.

Например, имеем на складе товар в количестве 100 шт.
Покупатель A кинул в корзину 90 шт. этого товара.
Покупатель Б кинул в корзину 90 шт. этого же товара и оформил заказ.
Затем покупатель A оформил заказ - то , что уже было в его корзине 90 шт. (не пересчитывал) того самого товара

В итоге склад уходит в минус

Кто-нибудь разбирался с этой ситуацией?