max_num_pages < 2 ) { return; } $paged = get_query_var( 'paged' ) ? intval( get_query_var( 'paged' ) ) : 1; $pagenum_link = html_entity_decode( get_pagenum_link() ); $query_args = array(); $url_parts = explode( '?', $pagenum_link ); if ( isset( $url_parts[1] ) ) { wp_parse_str( $url_parts[1], $query_args ); } $pagenum_link = remove_query_arg( array_keys( $query_args ), $pagenum_link ); $pagenum_link = trailingslashit( $pagenum_link ) . '%_%'; $format = $GLOBALS['wp_rewrite']->using_index_permalinks() && ! strpos( $pagenum_link, 'index.php' ) ? 'index.php/' : ''; $format .= $GLOBALS['wp_rewrite']->using_permalinks() ? user_trailingslashit( 'page/%#%', 'paged' ) : '?paged=%#%'; // Set up paginated links. $links = paginate_links( array( 'base' => $pagenum_link, 'format' => $format, 'total' => $GLOBALS['wp_query']->max_num_pages, 'current' => $paged, 'mid_size' => 3, 'add_args' => array_map( 'urlencode', $query_args ), 'prev_text' => __( '← Previous', 'yourtheme' ), 'next_text' => __( 'Next →', 'yourtheme' ), 'type' => 'list', ) ); if ( $links ) : return ' '; endif; } is_post_type_archive( 'produs' ) || $query->is_post_type_archive( 'post' ) || ( $query->is_category ) ) && ( $query->is_main_query()) ){ $query->set( 'posts_per_page', 12 ); } } add_action( 'pre_get_posts', 'wpd_testimonials_query' ); /** to add your new custom post type to WordPress category and tag archives */ function my_cptui_add_post_types_to_archives( $query ) { // We do not want unintended consequences. if ( is_admin() || ! $query->is_main_query() ) { return; } if ( is_category() || is_tag() && empty( $query->query_vars['suppress_filters'] ) ) { $cptui_post_types = cptui_get_post_type_slugs(); $query->set( 'post_type', array_merge( array( 'post' ), $cptui_post_types ) ); } } add_filter( 'pre_get_posts', 'my_cptui_add_post_types_to_archives' ); function THEME_SLUG_posts_add_rewrite_rules( $wp_rewrite ) { $new_rules = [ 'blog/page/([0-9]{1,})/?$' => 'index.php?post_type=post&paged='. $wp_rewrite->preg_index(1), 'blog/(.+?)/?$' => 'index.php?post_type=post&name='. $wp_rewrite->preg_index(1), ]; $wp_rewrite->rules = $new_rules + $wp_rewrite->rules; return $wp_rewrite->rules; } add_action('generate_rewrite_rules', 'THEME_SLUG_posts_add_rewrite_rules'); function THEME_SLUG_posts_change_blog_links($post_link, $id=0){ $post = get_post($id); if( is_object($post) && $post->post_type == 'post'){ return home_url('/blog/'. $post->post_name.'/'); } return $post_link; } add_filter('post_link', 'THEME_SLUG_posts_change_blog_links', 1, 3); Megastore retail – Sintezis parent)){ $parent_category = get_category($category->parent); $category_class = $parent_category->slug; } else $category_class = $category->slug; }else { if (strpos($_SERVER['REQUEST_URI'], 'categorie') !== false){ $pos = 2; } else $pos = 1; $parts = explode('/', $_SERVER['REQUEST_URI']); $category_class=$parts[$pos]; } ?>

Megastore retail

Megastore Retail Solution este o solutie simpla si eficienta de gestionarea a magazinului. Aplicatia se adreseaza magazinelor de dimensiuni mici si mijlocii cu vanzare de produse alimentare cat si nealimentare.

Aplicatia se adreseaza magazinelor de dimensiuni mici si mijlocii cu vanzare de produse alimentare cat si nealimentare. Pentru a putea satisface necesitatile celor 2 segmente de activitate, modulul de gestiune a fost separat in 2 segmente: food si fashion, varianta de fashion avand facilitati pentru defalcarea articolelor pe diferite criterii specifice acestui domeniu (marime, culoare).

Varianta food contine facilitati pentru vanzarea cat mai rapida a produselor prin diverse functionalitati precum:

  • Vanzarea prin cantar
  • Vanzarea prin coduri de bara, vanzare dupa denumirea produsului
  • Conectare cu diverse echipamente, case de marcat si imprimante fiscale
  • Mecanisme de reducere procentuala , valorica, happy hour
  • Mecanism de control al activitatii casierului prin coduri de autorizare
  • Posibilitatea achitarii prin diverse modalitati de plata: numerar, tichete valorice, card bancar, avans
  • Megastore tine contabilitate primara si emite documentele necesare contabilitatii generale.

Vânzarea cu ajutorul caselor de marcat

Programul permite uşurarea procesului de vânzare prin utilizarea calculatorului legat la casa de marcat. Soluţia permite vânzarea şi prin utilizarea codurilor de bare sau cu o interfaţă de tip touchscreen. Puteţi marca produse specificând cantitatea, puteţi storna, anula bonuri, introduce diverse modalităţi de plată, totul rapid şi uşor, pentru creşterea satisfacţiei şi acurateţei activităţii de casier.Interfaţa intuitivă şi simplă elimină posibilitatea de a greşi, bonul fiscal va fi emis doar când toate elementele obligatorii vor fi specificate. Evidenţa vânzărilor este mult mai clară dacă utilizaţi facilitatea de tipărire de coduri de bară pentru produsele care nu beneficiază de această codificare.

Mai mult, dacă dispuneţi de un cântar care tipăreşte etichete cu coduri de bară cântăribile, specificarea cantităţii nu mai este necesară, programul recunoaşte cantitatea în mod automat, iar preţul va fi calculat corespunzător.

Catalogul de articole

Vânzarea se desfăşoară pe baza articolelor introduse în catalog. Puteţi adăuga, modifica sau şterge un articol, puteţi specifica departamentul de care acesta aparţine, totul pentru o evidenţă clară a vânzărilor. O facilitate importantă este listarea codurilor de bare, produsele putând fi identificate mult mai uşor.Definirea produselor este importantă şi prin prisma evidenţei stocului, produsele vândute cu ajutorul casei de marcat vor fi scăzute din stocul recepţionat.

Stocuri

O facilitate importantă a programului este evidenţa stocurilor. Pentru a avea o gestiune exactă este nevoie de a specifica intrările şi ieşirile de marfă, indiferent de natura acestora. Putem avea astfel, recepţii, perisabilităţi, vânzări şi inventare, raportul de gestiune urmând să fie calculat pe baza lor.Efectuarea mişcărilor de stoc este simplă, se alege în principiu acţiunea dorită (introducere sau scoatere din stoc), se precizează detaliile mişcării şi articolele vizate, împreună cu cantitatea.Preţul la care se efectuează mişcările este preţul de vânzare, în cazul în care se doreşte modificărea acestuia, se vor genera automat documente de creştere sau scădere de preţ.

Rapoartele

Rapoartele necesare activităţii magazinului Dvs. se pot obţine prin utilizarea opţiunilor de raportare. Închiderea de zi (raportul Z), vânzarea parţială (raportul X), raportul de gestiune sau o listă cu vânzările dintr-o anumită zi vă pot ajuta să aveţi o imagine de ansamblu asupra activităţii magazinului.