gregoro

Стоит ли мигрировать на Open Cart - с WooCommerce?

Рекомендуемые сообщения

gregoro    21

Добрый день, уважаемые форумчане!

 

Есть магазин, сделан на WordPress + WooCommerce.

 

Все в принципе удобно, кроме пары моментов:

1) нет интеграции с системой "МойСклад" (и не предвидится судя по всему)

2) сама система WordPress реально медленная. Что админка, что сам сайт. 

 

Встал вопрос миграции. В принципе насоветовали Diafan CMS, но по ней инфы кот наплакал. И сам главный сайт убого выглядит, что напоминает про "сапожника без сапог".

 

Наткнулся на сайт конкурента на OpenCart. Сглотнул слюну) Все летает и сделано "для людей".

 

Подскажите, плз, есть ли такой фунционал:  ??

1) интеграция с "Моим Складом"

2) возможность красиво оформлять статьи без копания в коде 

3) интерактивность - возможность оставлять каменты к статьям, товарам

4) форум - крайне желателен

5) прокачанные SEO возможности - возможность прописать все теги, включая open graph, автоформирование sitemap, возможность "опустить" описание категорий товаров под сами товары (SEO-описание так называемое, для поисковиков)

6) модули оплаты типа Яндекс-Кассы и Робокассы 

7) авто-рассылки писем (и смс опционально) автоматически при смене статуса заказа

8) история заказов в личном кабинете клиента

9) нормальная спам-защита

 

Понимаю, что часть может быть платная.

Лишь бы просто было и работало) Без плясок с бубном.

 

Спасибо за ответы!

Изменено пользователем gregoro

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Gromozybra    54

по затратам тысяч  в 20 обойдется может больше, а так вроде все описаное есть, только интеграции с моим складом не помню есть или нет, с 1с куча вариантов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    230

1. Сторонними модулями.

2. В коробку встроен визуальный редактор.

3. К товарам можно оставлять отзывы, к родным статьям - нет. Решается сторонними модулями, типа SEO CMS от markimax

4. Сторонними модулями, вроде бы кто-то делал форум.

5. sitemap формируется из коробки, также существует несколько дополнительных модулей. Описание категорий под товарами есть в некоторых шаблонах.

6. Сторонние модули (Яндекс.Касса, Робокасса, еще Робокасса)

7. Сторонний модуль Шаблоны писем (кроме смс).

8. Есть в коробке.

9. Не понятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Blondi    70

форум я бы советовала делать все же отдельно. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gregoro    21

по затратам тысяч  в 20 обойдется может больше, а так вроде все описаное есть

Под тысяч 20 имеете ввиду услуги по переносу у подрядчика ("под ключ") или же только шаблон+покупка модулей?

 

 

9. Не понятно.

Под спам-защитой имеется ввиду какой-то плагин, который фильтрует спаммеров, не пропуская их сообщения в комментарии.

В тоже WordPress есть Akismet - как работает хз, но ни одного спам-комментария после его установки я не видел...

 

 

форум я бы советовала делать все же отдельно. 

Чем вызван такой совет? Тормозить будет вместе или что? 

На форум нагрузка небольшая будет, но он что-то типа службы техподдержки и обмена мнениями будет.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Blondi    70

 

Чем вызван такой совет? Тормозить будет вместе или что? 

На форум нагрузка небольшая будет, но он что-то типа службы техподдержки и обмена мнениями будет.

 

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

Совет вызван опытом... У любого форумного движка, даже бесплатного, возможностей будет больше намного.

 

Ну, без участия и совсем без модерации форум вообще лучше не оставлять.

Могу рассказать историю... Попался мне как-то заказчик, у него был магазин, и на поддомене форум, который ему поставили, и все забили. Какая же там была собрана коллекция порноссылок, просто ах и ох. Если делать форум, то за ним надо следить. Если хотите минимум участия и нормальную фильтрацию спама, то смотрите в сторону платного IPB, у него с этим все довольно неплохо. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gregoro    21

Не совсем верно выразился)

Имел ввиду - прямое общение пользователей между собой.

Понятно, что пост-модерация обязательно будет.

 

Просто если пользователи общаются в каментах под статьей - они связаны темой данной статьи.

А тут нужно, чтобы человек мог зайти, создать тему, задать вопрос или поделиться чем-то. И другие могли вступить в общение... Альтернатив форуму нет насколько понимаю.

 

По движку - да не нужно много возможностей...

Цитирование, возможность фотки прикрепить, вставить ссылочку с анкором да элементарное выделение жирным/курсивом...

Ну и подписаться на тему, получать ответы на e-mail.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gregoro    21

Про важность форума именно на основном домене еще момент - он прекрасно влияет на поведенческие факторы, которые способствуют продвижению в ТОП поисковиков. А органическому трафику мы уделяем основное внимание на сегодня.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 484

Я думаю стоит мигрировать, хотя бы с точки зрения безопасности

Я уже промолчу что opencart это чистый e-commerce, в отличие от костыля woo

Про diafan забудьте, это даже не обсуждается

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gregoro    21

Про diafan забудьте, это даже не обсуждается

 

Я вот тоже про диафан чувствую подставу какую-то) 

Вроде как все модули нужные из коробки идут... Но что-то блин там не то) Неуловимое чувство какой-то херни)

 

А у вас опыт с ним более конкретный был? :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 484

Я вот тоже про диафан чувствую подставу какую-то) 

Вроде как все модули нужные из коробки идут... Но что-то блин там не то) Неуловимое чувство какой-то херни)

 

А у вас опыт с ним более конкретный был? :-)

Даже не обсуждается

Никакого сообщества, скудный набор тем, модулей

Старинная архитектура, перегруженное юзабилити ..

Короче :) Давайте не будет его здесь обсуждать - это перевод драгоценного времени

Я не знаю на что рассчитывают ребята с диафана ..

Это фактически проприетарная система, с закрытой экосистемой

Найти под него разработчика чтобы исправить даже мелочь будет просто не реально и очень дорого

А это просто катастрофический недостаток

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
YozikPush    0

В wordpresse гораздо проще формировать title, sitemap, канонические урлы. Ставишь плагин All in seo и кайфуешь)))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Kratos    0

и обновляться проще, и модули устанавливать проще, и редактировать текст проще, все проще. Опен карт это ппц, каждое действие надо рыть код и разбираться что куда к чему относится и с чем стыкуется

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
pantagruel964    219

и обновляться проще, и модули устанавливать проще, и редактировать текст проще, все проще. 

... и говнокодить проще

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AWARO    587

так чтоб норм дышалось 10-20к  улетят только на модули
Мой склад - обсуждалось что то на форуме... без понятия модулем реализуют или втюхают прям в файлы..

Про важность форума именно на основном домене еще момент - он прекрасно влияет на поведенческие факторы, которые способствуют продвижению в ТОП поисковиков. А органическому трафику мы уделяем основное внимание на сегодня.

вот такой есть
вроде развивался.. если не забросили.

В wordpresse гораздо проще формировать title, sitemap, канонические урлы. Ставишь плагин All in seo и кайфуешь)))))

 

и обновляться проще, и модули устанавливать проще, и редактировать текст проще, все проще. Опен карт это ппц, каждое действие надо рыть код и разбираться что куда к чему относится и с чем стыкуется

а чего вы тут забыли тгда?))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 484

Да не сравнится wc с opencart  Это все равно что на специализированной багги ралли трассе сравнивать landcruser и "тазик" wc

Чего только стоит пробойный по всем швам WP с его старинной архитектурой и кучей архитектурного говнокода

    $data = array();
    parse_str($_REQUEST['formdata'], $data);

    //if (wp_verify_nonce($data['_wpnonce']))
    {
        if (isset($data['woof_settings']))
        {
        $_POST = $data; //for WC_Admin_Settings

Это ж... безопасности

 

 

 

Видели код wc ? Один сплошной архитектурный бред говнокод. Никакой систематизации и архитектуры

 

И так везде

if ( false === $the_product ) {
$the_product = $GLOBALS['post'];

Это 3.14, 3.14 ...

WooCommerce - это набор КОСТЫЛЕЙ и бредового архитектурного говнокода для WP чтобы смахивало на магазин

Половина кода построена на обычных функциях, какое там ООП, забудьте

if ( ! function_exists( 'wc_create_new_customer' ) ) {
    /**
     * Create a new customer.
     *
     * @param  string $email Customer email.
     * @param  string $username Customer username.
     * @param  string $password Customer password.
     * @return int|WP_Error Returns WP_Error on failure, Int (user ID) on success.
     */
    function wc_create_new_customer( $email, $username = '', $password = '' ) {
        // Check the email address.
        if ( empty( $email ) || ! is_email( $email ) ) {
            return new WP_Error( 'registration-error-invalid-email', __( 'Please provide a valid email address.', 'woocommerce' ) );
        }
        if ( email_exists( $email ) ) {
            return new WP_Error( 'registration-error-email-exists', __( 'An account is already registered with your email address. Please login.', 'woocommerce' ) );
        }
        // Handle username creation.
        if ( 'no' === get_option( 'woocommerce_registration_generate_username' ) || ! empty( $username ) ) {
            $username = sanitize_user( $username );
            if ( empty( $username ) || ! validate_username( $username ) ) {
                return new WP_Error( 'registration-error-invalid-username', __( 'Please enter a valid account username.', 'woocommerce' ) );
            }
            if ( username_exists( $username ) ) {
                return new WP_Error( 'registration-error-username-exists', __( 'An account is already registered with that username. Please choose another.', 'woocommerce' ) );
            }
        } else {
            $username = sanitize_user( current( explode( '@', $email ) ), true );
            // Ensure username is unique.
            $append     = 1;
            $o_username = $username;
            while ( username_exists( $username ) ) {
                $username = $o_username . $append;
                $append++;
            }
        }
        // Handle password creation.
        if ( 'yes' === get_option( 'woocommerce_registration_generate_password' ) && empty( $password ) ) {
            $password           = wp_generate_password();
            $password_generated = true;
        } elseif ( empty( $password ) ) {
            return new WP_Error( 'registration-error-missing-password', __( 'Please enter an account password.', 'woocommerce' ) );
        } else {
            $password_generated = false;
        }
        // Use WP_Error to handle registration errors.
        $errors = new WP_Error();
        do_action( 'woocommerce_register_post', $username, $email, $errors );
        $errors = apply_filters( 'woocommerce_registration_errors', $errors, $username, $email );
        if ( $errors->get_error_code() ) {
            return $errors;
        }
        $new_customer_data = apply_filters( 'woocommerce_new_customer_data', array(
            'user_login' => $username,
            'user_pass'  => $password,
            'user_email' => $email,
            'role'       => 'customer',
        ) );
        $customer_id = wp_insert_user( $new_customer_data );
        if ( is_wp_error( $customer_id ) ) {
            return new WP_Error( 'registration-error', '<strong>' . __( 'ERROR', 'woocommerce' ) . '</strong>: ' . __( 'Couldn’t register you… please contact us if you continue to have problems.', 'woocommerce' ) );
        }
        do_action( 'woocommerce_created_customer', $customer_id, $new_customer_data, $password_generated );
        return $customer_id;
    }
}

Быстрый просмотр

Часть кода...

public function wcqv_get_product(){

        global $woocommerce;

        $suffix      = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
        $lightbox_en = get_option( 'woocommerce_enable_lightbox' ) == 'yes' ? true : false;

        
        global $post;
        $product_id = $_POST['product_id'];
        if(intval($product_id)){

             wp( 'p=' . $product_id . '&post_type=product' );
              ob_start();
     

             while ( have_posts() ) : the_post(); ?>
             <script>
                 var url = <?php echo "'"."$this->wcqv_plugin_dir_url/js/prettyPhoto.init.js'"; ?>;
                 jQuery.getScript(url);
                 var wc_add_to_cart_variation_params = {"ajax_url":"\/wp-admin\/admin-ajax.php"};     
                jQuery.getScript("<?php echo $woocommerce->plugin_url(); ?>/assets/js/frontend/add-to-cart-variation.min.js");
             </script>
             <div class="product">  

                     <div itemscope itemtype="<?php echo woocommerce_get_product_schema(); ?>" id="product-<?php the_ID(); ?>" <?php post_class('product'); ?> >  
                             <?php do_action('wcqv_show_product_sale_flash'); ?>

                                <?php do_action( 'wcqv_show_product_images' );  ?>
                               
                                 <div class="summary entry-summary scrollable">
                                         <div class="summary-content">   
                                           <?php

                                            do_action( 'wcqv_product_data' );

                                            ?>
                                         </div>
                                 </div>
                                  <div class="scrollbar_bg"></div>
 
                     </div>
             </div>
            
             <?php endwhile;

                $post                  = get_post($product_id);
                $next_post             = get_next_post();
                $prev_post             = get_previous_post();
                $next_post_id          = ($next_post != null)?$next_post->ID:'';
                $prev_post_id          = ($prev_post != null)?$prev_post->ID:'';
                $next_post_title       = ($next_post != null)?$next_post->post_title:'';
                  $prev_post_title       = ($prev_post != null)?$prev_post->post_title:'';
                 $next_thumbnail        = ($next_post != null)?get_the_post_thumbnail( $next_post->ID,
                                       'shop_thumbnail',''):'';
                  $prev_thumbnail        = ($prev_post != null)?get_the_post_thumbnail( $prev_post->ID,
                                         'shop_thumbnail',''):'';

             ?>
            
             <div class ="wcqv_prev_data" data-wcqv-prev-id = "<?php echo $prev_post_id; ?>">
             <?php echo $prev_post_title; ?>
                 <?php echo $prev_thumbnail; ?>
             </div>
             <div class ="wcqv_next_data" data-wcqv-next-id = "<?php echo $next_post_id; ?>">
             <?php echo $next_post_title; ?>
                  <?php echo $next_thumbnail; ?>
             </div>

             <?php
                       
             echo  ob_get_clean();
     
             exit();
            
            
        }
    }

ЗАНАВЕС

 

:? :roll:

 

 

 

А гибкость обслуживания и расширяемость opencart на много порядков лучше.

А про количество тем и модулей для opencart и wc (кстати модули (нормальные) для wc стоят как минимум в 5-10 раз дороже) я вообще промолчу. Там разница просто клоссальная

 

Как вывод:

 

WooCommerce - это набор КОСТЫЛЕЙ и архитектурного говнокода без расширяемости для WP чтобы типа смахивало на магазин

Обходите стороной это Фукоммерс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
gregoro    21

Форум - я уже прилепил phpBB. Поставил в папку site.ru/forum/

Заказал интеграцию регистраций и сессий - уже сделали.

Внешний вид форума под сайт только не подогнал еще.

 

Мой Склад - за интеграцию ценник в 10к выставили, пока не делал.

 

По остальному - в принципе почти все решил (или знаю как решить).

 

С stemap только не разбирался. Посмотрел - сейчас генерится далеко не полная почему-то.

 

По скорости - конечно OpenCart летает по сравнению с WP 

Иногда бывают странные "подвисания" (непродолжительные, пару раз в сутки, без видимой причины - но тут грешу на хостинг больше).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SlideShow    21

1. По ценнику интеграция Мой слкад что с opencart, что с wordpress платна и стоит одинаково.
2. Wordpress работает не хуже opencart, если грамотно сделать. Здесь проблемы не в движке а в хостинге и коде, который выполняет задачи - его кривости или нерациональности отдельных решений.
 
Рассылки осуществляйте спец. серисами, ваш хостинг не позволит вам полноценно это делать, какой бы золотой код у вас не был.
Новости+СЕО, вы смеетесь - конечно wordpress.
Форум, это не сюда, это отдельное решение.
 
По итогу - интеграция с моим сладом - равноценные затраты, скорость - вам не повезло у вас наговнокодили, то же может случиться с подрядом по opencart. Рассылки - не сюда, форум тоже. Новости+СЕО - wordpress, если неудобно и не нравиться - вам не повезло у вас наговнокодили.
 
Обратите внимание что товарищ markimax банально пытается вам продать и параллельно пропиарить свой модуль блога под opencart, но сравнивать его с wordpress - глупо, все таки wordpress изначально блоговая платформа сделанная профи и большим сообществом а не одним человеком.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    931

что вы там говорите про сео в голом WP

и даже не в голом...
С точки зрения seo, то в ocStore с этим все хорошо.

Что вы понимаете под блогом и новостями и для чего это нужно?

Блоги и новости в интернет магазине - это не  основная функция, а вспомогательная, и несущая исключительно окружающий сео контекст

 

И задача блога ( а по сути каталога статей) информирование покупателей и дополнительная информация объединенная основной задачей - продажа товара.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AWARO    587

Мой Склад - за интеграцию ценник в 10к выставили, пока не делал.

 

 

С stemap только не разбирался. Посмотрел - сейчас генерится далеко не полная почему-то.

10к очень даже.., а если ещё и модулем сделают то ваще холява вам (отбить по более можно на его продажах)

карту всё же лучше стороннюю

 

Рассылки осуществляйте спец. серисами, ваш хостинг не позволит вам полноценно это делать, какой бы золотой код у вас не былНовости+СЕО, вы смеетесь - конечно wordpress.

Форум, это не сюда, это отдельное решение.

 

По итогу - интеграция с моим сладом - равноценные затраты, скорость - вам не повезло у вас наговнокодили, то же может случиться с подрядом по opencart. Рассылки - не сюда, форум тоже. Новости+СЕО - wordpress, если неудобно и не нравиться - вам не повезло у вас наговнокодили.

Почему то у меня нет проблем с рассылками - вроде у ТС свой сервак. не баловаться спамом - проблем не будет.

остальное сравнение ноги с рукой

 

Обратите внимание что товарищ markimax банально пытается вам продать и параллельно пропиарить свой модуль блога под opencart, но сравнивать его с wordpress - глупо, все таки wordpress изначально блоговая платформа сделанная профи и большим сообществом а не одним человеком.

предложите  WP внедрить как блог в ОС

Чего есть в WP по сео чего нет в ОС? И даже Блог Марка, что там не так? календаря нет?)

Он на все 100 справляется со своей задачей и даже более того как раз заточен для связки с ИМ - стоит ток пощупать - ...хотя бы.

Изменено пользователем AWARO

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    931
календаря нет?)

 

А он так нужен?

Блог в и-магазине - не мусоросборка - ОчемвижуОчемслышуТопоюЧтохочу, а конкретный  seo контент.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AWARO    587

А он так нужен?

Блог в и-магазине - не мусоросборка - ОчемвижуОчемслышуТопоюЧтохочу, а конкретный  seo контент.

Вот и я не пойму..

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 484

...

Обратите внимание что товарищ markimax ....

 

SlideShow обращаю внимание что вы нагло мягко сказать наговариваете, а по простому врете - у вас уже мерещиться вселенский заговор в каждом моем посте. Расслабьтесь.

Думайте что пишите

И в мыслях не было

Вы вообще внимательно читать умеете? Так перечитайте мой пост. Откуда вы там взяли свои мысли об этом? "Додумал" ?

Кстати SlideShow стоит в забанненых у меня за неадекватное поведение уже давно. Вот подтверждение очередное

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SlideShow    21

Допустим я не прав и вы не толкаете ваш блог где только можно. Возможно, но разве это повод оскорблять меня?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
markimax    1 484

Допустим я не прав и вы не толкаете ваш блог где только можно. Возможно, но разве это повод оскорблять меня?

 

Для начала. Вы не поняли что вы меня оскорбили клеветой. Первый. Во вторых 99.99% продаж модуля далеко не по моим постам с форума. Любой пост про модуль скорее негативно влияет. Если я советую модуль, это только как ответ на запрос о помощи. Когда человеку требуется помощь и модуль может решить его проблему. А там уже его выбор что ему делать.

А вы не внимательно читаете - это факт, а не оскорбление. А молоть "шо попало" не есть хорошо по отношению к другому, тем более громогласно его обвиняя в том чего нету, это хуже оскорбления

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу