Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


gregoro

Recommended Posts

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

 

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

 

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

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

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

 

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

 

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

 

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

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

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

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

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

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

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

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

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

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

 

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

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

 

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

Змінено користувачем gregoro
Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

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

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

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

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

Надіслати
Поділитися на інших сайтах

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

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

 

 

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

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

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

 

 

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

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

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

 

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

Надіслати
Поділитися на інших сайтах


 

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

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

 

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

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

 

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

 

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

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

 

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

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

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах

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

 

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

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

 

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

Надіслати
Поділитися на інших сайтах


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

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

 

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

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

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

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

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

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

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

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

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

Надіслати
Поділитися на інших сайтах

  • 1 month later...

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

  • +1 1
Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

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

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

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

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

 

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

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

Надіслати
Поділитися на інших сайтах


Да не сравнится 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 чтобы типа смахивало на магазин

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

Надіслати
Поділитися на інших сайтах

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

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

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

 

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

 

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

 

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

 

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

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

Надіслати
Поділитися на інших сайтах


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

  • +1 1
Надіслати
Поділитися на інших сайтах


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

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

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

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

 

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

 

 

Надіслати
Поділитися на інших сайтах

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

 

 

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

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

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

 

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

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

 

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

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

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

 

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

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

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

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

Змінено користувачем AWARO
Надіслати
Поділитися на інших сайтах


календаря нет?)

 

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

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

Надіслати
Поділитися на інших сайтах

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

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

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

 

Надіслати
Поділитися на інших сайтах


...

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

 

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

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

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

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

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

  • +1 1
Надіслати
Поділитися на інших сайтах

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

 

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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.