-
Публикации
38 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем leonizis
-
-
Только что, kvr66 сказал:
1. скажите вы сами будите пилить ?
2. то что вы просите по сути составление полного ТЗ с разжевыванием всего функционала
Что то сам , все конечно не смогу, не хватит знаний. Если у вас есть полное видения такого функционала прошу озвучить в личку стоимость такой работы
-
или прикрепить себя к определенной группе товаров
-
Только что, kvr66 сказал:
а я разве сказал про мультимагазин и доступ в админку ? ))))
ну подскажите мне тогда, пожалуйста, направление для того что б человек не входя в админку смог добавить товар в магазин
-
2 минуты назад, kvr66 сказал:
вот тут вы не правы, можно сделать все красиво, все зависит от (полноты налитого стакана) бюджета.
я кстати сейчас с одним клиентом обсуждаю вариант примерно такого аукциона )
Устроить мультимагазин? давать доступ в админку? Это очень неудобно
-
3 минуты назад, kvr66 сказал:
то есть вы хотите что бы вам тут расписали весь код как это реализовать ? ))))) или вас не волнует цена а только что бы это было реализовано ?
При чем тут код? Может кто работал с похожей тематикой и направит где кОпать?
-
2 минуты назад, kvr66 сказал:
а вы в какой бюджет собираетесь уложиться если вам такое реализуют ?
Еще раз повторюсь, дело не в бюджете. Важна сама суть реализации. Как... Я понимаю, что на опенкарте маловероятно что получится. С аукционами то все понятно...
-
12 часа назад, jvz сказал:
Аналог Prozzoro Вам обойдется не в одну тысячу $
Дело не в том сколько это обойдется, суть в том как это можно реализовать. Какими способами. Важно что б было 2 вида регистрации покупатель и продавец.
-
Всем доброго времени суток. Можно ли организовать следующее: человек выставляет свое объявление только не о продаже а о покупке, но ... выставить он сможет только только тот товар, что есть на сайте (как в интернет магазине производится обычная покупка). Только этим действием он открывает аукцион.
Следующая схема такова. Все товары привязаны к поставщикам ( их может быть несколько) и как только человек выставляет товар на аукцион, всем поставщикам, которые продают этот товар получают рассылку о возможности продать данный товар.
После выставления лота он появляется на другой странице и все зарегистрированные борются за покупателя предлагая ему меньшую стоимость ( так сказать голландский аукцион).
Спасибо заранее если кто чем то сможет помочь или подсказать как такое можно реализовать -
Только что, WarStyle сказал:
Да, структурой папок.
Спасибо, жалко... что ж делать.....
-
4 минуты назад, SunnRi сказал:
Для 2.1 нету, только 1.5 и 2.2,там в 2.2 есть zip архив, его нужно будет устанвить через стандартный установщик модификаторов
а 2.1 и 2.2 Серьезно отличаются? нельзя переделать как нибудь?
-
а 2.1 и 2.2 Серьезно отличаются? нельзя переделать как нибудь?
-
Добрый день! Вот снова пытаюсь поставить модуль Хутки Грош, но уже для Опенкарт про 2. Помогите ребята кто сможет...
Вот ссылка на модуль представленный "Хуткими Грашима"))) https://github.com/esasby/hgrosh/tree/master/CMS/Plugins/OpenCart
Для 1.5 вроде все понятно, но как быть с 2? Я так понимаю простым копированием файлов не обойтись? Вроде ж должен быть еще и файл загрузочный какой то?
-
23 часа назад, admin сказал:
велика вероятность, что при установке шаблона вы перезаписали сео_про
либо автор шаблона туда криво влез окмодом
Спасибо, попробую связаться с автором шаблона.
-
добрый день. Бьет ошибку 500 на всех страницах производителей. Может кто подскажет где капать то? В логах пусто...
-
17 минут назад, WarStyle сказал:
Вот спасибо) лучше сразу на курсы сходить)
-
Спасибо! Все работает, а что делать с версткой? У меня в категориях товар поехал(((
-
и еще) не могу найти где находится страница с новинками.... как найти то?
-
Всем здрасте! Помогите, пожалуйста, кто в этом силен, выровнять на главной странице модуль новинки и рекомендуемые в один ряд. Что то мучаюсь я уже долго) найти не могу где править...
заранее спасибо
-
6 минут назад, admin сказал:
скорее всего таблицы забыли
oc_url_alias - это ссылки это опции oc_option oc_option_description oc_option_value oc_option_value_description oc_product_option
и номер заказа мне в личку напишите
Да ,спасибо, именно про эти таблицы я и забыл, все вроде поправил) Ловите № заказа)
-
Да все таблицы прошурстел. не трогал только пустые таблицы , в которых небыло информации в старой версии. А за урл спасибо) Сегодня вечерком погляжу.
-
Пошел по другому пути: перенес таблицы с БД руками с правкой. Пока только категории и продукты . Проверял и сравнивал каждую таблицу. В коде старого магазина удалял в таблицах все лишнее, оставлял только дамп БД, сравнивал столбцы и если были отличия дабавлял столбец и строку, в новом удалял все и делал импорт. И так с каждой таблицей. test.bubibu.by вроде как все вышло, но не могу понять почему не перенеслись сами опции у товара и сссылки. Может кто подскажет где рыть? ЧПУ включил.
-
Пытаюсь собственными силами перенести товары с категориями и ссылками с шаблона Kitchen быстрый старт на опенкарт про.
создал поддомен, создал БД, установил опенкарт про, правда шаблон не удалось поставить (ключ не подходит). Скачал импорт экспорт для 1.5 и 2.Х , импортирую категории с 1.5 и 2. сверяю , правлю и при экспорте ввыскакиваю ошибки такого плана Export/Import: Worksheet 'Categories' uses category_id '24' in the wrong order. Ascending order expected! проверяю на дубликаты... нет результата... как только трогаю номера категорий, сразу ошибка
-
Скрытый текст
<?php
header('Content-Type: text/html; charset=utf-8');
include_once 'class_hutkigrosh.php';
class ControllerPaymentHutkiGrosh extends Controller {
// Транслитерация строк.protected function index() {
$this->language->load('payment/hutkigrosh');
$this->data['text_testmode'] = $this->language->get('text_testmode');
$this->data['button_confirm'] = $this->language->get('button_confirm');
$this->data['testmode'] = $this->config->get('hutkigrosh_test');
$this->data['action'] = $this->url->link('payment/hutkigrosh/pay');if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/payment/hutkigrosh.tpl')) {
$this->template = $this->config->get('config_template') . '/template/payment/hutkigrosh.tpl';
} else {
$this->template = 'default/template/payment/hutkigrosh.tpl';
}
$this->render();
}
public function pay() {
//инициализируем URL для HG (тестовы/рабочий)$this->language->load('payment/hutkigrosh');
if(!isset($this->session->data['order_id'])) {
$this->redirect($this->url->link('checkout/checkout'));
return false;
}
$this->load->model('checkout/order');
$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);
$this->model_checkout_order->confirm($this->session->data['order_id'], $this->config->get('pending_status_id'));//-----------------------------------------------------------------------------------------------------------------------------------------------
$order_id = $order_info["order_id"];
$this->_login = $this->config->get('hutkigrosh_login'); // имя пользователя
$this->_pwd = $this->config->get('hutkigrosh_pswd'); // пароль
$name = $this->_login;
$pwd = $this->_pwd;$this->test = $this->config->get('hutkigrosh_test');
$hg = new \Alexantr\HootkiGrosh\HootkiGrosh($this->config->get('hutkigrosh_test'));
$res = $hg->apiLogIn($name, $pwd);// Ошибка авторизации
if (!$res) {
echo $hg->getError();
$hg->apiLogOut(); // Завершаем сеанс
exit;
}/// создаем заказ
$line_items = $this->cart->getProducts();
if(is_array($line_items)) {
foreach ($line_items as $line_item) {
$arItem['invItemId'] = $line_item['key'];
$arItem['desc'] = $line_item['name']. ' '.$line_item['model'];
$arItem['count'] = round($line_item['quantity']);
$arItem['amt'] = round($line_item['total']);
$arItems[] = $arItem;
unset($arItem);
}
}
//
$total = round($order_info['total']);
$data = array(
'eripId' => $this->config->get('hutkigrosh_storeid'),
'invId' => $order_id,
'fullName' => $order_info['firstname'].' '.$order_info['lastname'],
'mobilePhone' => $order_info['telephone'],
'email' => $order_info['email'],
'fullAddress' => $order_info['payment_address_1'].' '.$order_info['payment_address_2'].' '.$order_info['payment_zone'],
'amt' => $total,
'curr'=> $order_info['currency_code'],
'products' => $arItems
);
$this->_billID = $hg->apiBillNew($data);
if (!$this->_billID) {
echo $hg->getError();
$hg->apiLogOut(); // Завершаем сеанс
exit;
}
// выставляем счет в другие системы ------------------------------------------------------------------------------------------$dataBgpb = array(
'billId' => $this->_billID,
'paymentId' => 1234567890,
'spClaimId' => $order_id,
'amount' => $total,
'currency' => 974,
'clientFio' => $order_info['firstname'].' '.$order_info['lastname'],
'clientAddress' => $order_info['payment_address_1'].' '.$order_info['payment_address_2'].' '.$order_info['payment_zone'],
'returnUrl' => $this->url->link('payment/hutkigrosh/notify'),
'cancelReturnUrl' => $this->url->link('payment/hutkigrosh/fail'),
);$this->model_checkout_order->confirm($this->session->data['order_id'], $this->config->get('cod_order_status_id'));
echo '<h1>Спасибо за заказ!</h2>';
echo '<h1>Счет для оплаты в системе ЕРИП: ' . $order_id . '</h2>';
echo '<hr>';
print_r($hg->apiBgpbPay($dataBgpb));
?>
<br>
<hr>
<div class="alfaclick">
<input type="hidden" value="<?=$this->_billID?>" id="billID">
<input type="hidden" value="<?=$this->base_url?>" id="cookie">
<input type="text" maxlength="20" value="<?=$order_info['telephone']?>" id="phone">
<button>Подтвердить</button>
</div>
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.11.0.min.js"></script>
<script>
$(document).ready(function(){
$(document).on('click','button',function(){
console.log('click');
var phone = $('#phone').val();
var billid = $('#billID').val();
var coockie = $('#cookie').val();
var is_test = <?=$this->test;?>;
var login = "<?=$name?>";
var pwd = "<?=$pwd?>";
$.post('/hgrosh/alfaclick.php',
{
phone : phone,
billid : billid,
coockie : coockie,
is_test : is_test,
login : login,
pwd : pwd
}
).done(function(data){
console.log(data);
if(data == '0'){
alert('Не удалось выставить счет в системе AlfaClick');
}else{
alert('Выставлен счет в системе AlfaClick');
}});
});});
</script>
<?
$hg->apiLogOut();
//------------------------------------------------------------------------------------------------------------------------------------------------------------------
}
# нажатие кнопки "<< Назад в магазин"
public function fail() {
$this->redirect($this->url->link('checkout/checkout'));
return TRUE;
}# перенаправление клиента после оплаты
public function success() {
$this->redirect($this->url->link('checkout/success'));
return TRUE;
}#уведомление об оплате
public function notify() {
$hg = new \Alexantr\HootkiGrosh\HootkiGrosh($this->config->get('hutkigrosh_test'));
if(isset($hg_data["purchaseid"])) {
$this->_login = $this->config->get('hutkigrosh_login'); // имя пользователя
$this->_pwd = $this->config->get('hutkigrosh_pswd'); // пароль
$name = $this->_login;
$pwd = $this->_pwd;
$res = $hg->apiLogIn($name, $pwd);// Ошибка авторизации
if (!$res) {
echo $hg->getError();
$hg->apiLogOut(); // Завершаем сеанс
exit;
}$info = $hg->apiBillInfo($hg_data["purchaseid"]);
if (!$info) {
echo $hg->getError();
$hg->apiLogOut(); // Завершаем сеанс
exit;
}$order_mer_code = IntVal($info['invId']);
$this->load->model('checkout/order');
$this->model_checkout_order->update($order_mer_code, $this->config->get('processing_status_id'));
}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
private $base_url; // url api
private $test;
}
Вот код, помогите реализовать такую задумку.
Вместо кнопки перенаправлени к платежным системам, сделать кнопку по функциональности такую же как и при подтверждении заказа, к примеру, с модулем оплаты Доставка курьером.
-
Доброго времени суток!
Прошу помощи. Поставщик услуг предоставил пример модуля оплаты. Все работает отлично, но... При нажатии на кнопку Оформить заказ переводит на другую страницу с уведомлением о успешной операции. Вроде все хорошо, но там нету кнопки вернутся.... Как сделать так, что бы при нажатии на кнопку Оформить заказ открывалась новая вкладка?
И еще один, самый главный вопрос... Почему то товар при возвращении назад остается в корзине... И он не списывается.
- Помогите пожалуйста разобраться. Заранее благодарю.
- bubibu.by
реализация обратного аукциона
в Общие вопросы
Опубликовано:
Кидайте