We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 50441
    • 13 Posts
    I have had occasion to develop a very simple cart and email application. So I decided to knuckle down and try to get to grips with Shopkeeper3.

    After many hours with Google translations - I finally got it working - so I decided that I would write up my experiences in the hope that it will help others.

    The results of this can be found at
    www.pughx2.com
    , including a download pack with basic translations.

    Hope it is of some use to someone.
      • 46580
      • 167 Posts
      Hello

      Thank you for your tutorial.

      Trying to install Shopkeeper3 MODX manager menu still in Russian and it seems to me column headers content comes from Shopkeeper3 tables in MODX.

      tables.sql
      INSERT INTO `modx_shopkeeper3_config` (`id`, `setting`, `value`, `xtype`) VALUES
      (1, 'statuses', '[{"label":"Новый","tpl":"userMail","color":"#b2d6ff","id":1},{"label":"Принят к оплате","tpl":"userMail","color":"#c7fff7","id":2},{"label":"Отправлен","tpl":"userMail","color":"#fffdb8","id":3},{"label":"Выполнен","tpl":"userMail","color":"#c9ffc2","id":4},{"label":"Отменен","tpl":"userMail","color":"#ffc9c9","id":5},{"label":"Оплата получена","tpl":"userMail","color":"#ffdbad","id":6}]', 'array'),
      (2, 'order_fields', '[{"name":"status","label":"Статус","rank":0,"id":1},{"name":"id","rank":1,"label":"ID","id":2},{"name":"date","rank":2,"label":"Время","id":3},{"name":"price","rank":3,"label":"Цена","id":4},{"name":"count_total","rank":4,"label":"Кол-во","id":5},{"name":"email","label":"Эл. адрес","rank":5,"id":6},{"name":"username","rank":6,"label":"Пользователь","id":7}]', 'array'),
      (3, 'currency_rate', '[{"label":"руб.","value":"1","id":1},{"label":"грн","value":"4","id":2},{"label":"USD","value":"34","id":3}]', 'array'),
      (4, 'delivery', '[{"label":"Самовывоз","price":"0","id":1},{"label":"Доставка по городу","price":"500","free_start":"2000","id":2}]', 'array'),
      (5, 'payments', '[{"label":"При получении","price":"При получении","id":1},{"label":"Электронные деньги","price":"Электронные деньги","id":2}]', 'array'),
      (7, 'contacts_fields', '[{"name":"field1_1","label":"Имя","id":1,"rank":0},{"rank":1,"name":"field1_2","label":"Адрес эл. почты","id":2},{"rank":2,"name":"field1_3","label":"Телефон","id":3},{"rank":3,"name":"field1_4","label":"Комментарий","id":4}]', 'array');
      
      


      I guess it should be overridden with your app_tpls.js file but Russian still in place after this update & cache cleaning.

      I tried you recommendations several times (your shopkeeper_download_pack + shopkeeper3 3.2.2-pl, Released Apr 16, 2015)

      Any idea?

      Here is my ShopKeeper3 MODX page:



      Your tutorial screenshott:

      [ed. note: johnxx last edited this post 11 years, 4 months ago.]
        MODX lover
        -
        Développeur MODX / Webdesign / Solutions web
        • 28042 ☆ A M B ☆
        • 24,524 Posts
        Maybe it uses a lexicon file?
          Studying MODX in the desert - http://sottwell.com
          Tips and Tricks from the MODX Forums and Slack Channels - http://modxcookbook.com
          Join the Slack Community - http://modx.org
          • 49529
          • 196 Posts
          Hi, I'm an active member of Russian Shopkeeper community and I have some experience with Shopkeepr itself. Will be glad to answer questions.

          johnxx, this is just defult order status list: new, accepted, rejected, payment recieved etc. AFAIK it's hardcoded and doesn't use lexicon strings, but you can easily remove or modify it (topmenu -> apps -> SHK3 -> hamburger icon -> settings)