Quick update instructions after you use the latest file https://youtu.be/FSW3sdeD4CM

Update and new files for karenderia 5.4.3

Note for those who want to update make sure you make a backup of your file protected/config/main.php this section

	'db'=>array(	        
		    'class'            => 'CDbConnection' ,
			'connectionString' => 'mysql:host=localhost;dbname=kmrs',
			'emulatePrepare'   => true,
			'username'         => 'root',
			'password'         => '',
			'charset'          => 'utf8',
			'tablePrefix'      => 'mt_',
	    ),			

After you replace your main.php make sure you copy this back to your main.php this is the settings that holds your database connection.

Updated files

  1. assets/css/admin.css
  2. assets/css/store-v2.css
  3. assets/js/admin.js
  4. assets/js/store-v3.js
  5. assets/js/store.js
  6. protected/components/views/price_display.php - new file
  7. protected/components/Item_menu.php - new file
  8. protected/components/Item_migration.php - new file
  9. protected/components/Item_translation.php - new file
  10. protected/components/Item_utility.php - new file
  11. protected/components/ItemClass.php - new file
  12. protected/components/Price_Formatter.php - new file
  13. protected/components/Widget_price.php - new file
  14. protected/components/Ajax.php
  15. protected/components/AjaxAdmin.php
  16. protected/components/EmailTPL.php
  17. protected/components/Functions.php
  18. protected/components/FunctionsK.php
  19. protected/components/FunctionsV3.php
  20. protected/components/InstallHelper.php
  21. protected/components/MapsWrapper.php
  22. protected/components/NotificationWrapper.php
  23. protected/components/PrettyDateTime.php
  24. protected/controllers/LazymenuController.php - new file
  25. protected/controllers/AdminController.php
  26. protected/controllers/AjaxadminController.php
  27. protected/controllers/AjaxController.php
  28. protected/controllers/AjaxmerchantController.php
  29. protected/controllers/CronController.php
  30. protected/controllers/InvoicecronController.php
  31. protected/controllers/MerchantController.php
  32. protected/controllers/StoreController.php
  33. protected/controllers/UpdateController.php
  34. protected/models/buy.php
  35. protected/models/cc_details.php
  36. protected/models/food-item.php
  37. protected/models/view-receipt.php
  38. protected/views/admin/migration_status.php - new file
  39. protected/views/front/menu-lazy.php - new file
  40. protected/views/front/search_item.php - new file
  41. protected/views/index.php - new file
  42. protected/views/admin/invoice-tpl.php
  43. protected/views/admin/settings-new.php
  44. protected/views/admin/sofort-settings.php
  45. protected/views/admin/update_table.php
  46. protected/views/front/browse-list.php
  47. protected/views/front/cart-with-tax.php
  48. protected/views/front/location-fee.php
  49. protected/views/front/menu-category.php
  50. protected/views/front/menu-header.php
  51. protected/views/front/menu-merchant-1.php
  52. protected/views/front/menu-merchant-2.php
  53. protected/views/front/menu-merchant-3.php
  54. protected/views/front/merchant-promo.php
  55. protected/views/front/order-history.php
  56. protected/views/front/order-progress-bar.php
  57. protected/views/front/payment-list.php
  58. protected/views/front/search-list-1.php
  59. protected/views/front/search-list-2.php
  60. protected/views/merchant/earnings.php
  61. protected/views/merchant/settings.php
  62. protected/views/merchant/tablebooking-add.php
  63. protected/views/merchant/withdrawals.php
  64. protected/views/store/address-book-add.php
  65. protected/views/store/atz-merchant-init.php
  66. protected/views/store/braintree-init.php
  67. protected/views/store/confirm-order-new.php
  68. protected/views/store/fax-new.php
  69. protected/views/store/item.php
  70. protected/views/store/menu.php
  71. protected/views/store/merchant-signup-step2.php
  72. protected/views/store/merchant-signup.php
  73. protected/views/store/payment-option.php
  74. protected/views/store/paypal_v2-init.php
  75. protected/views/store/pipay-init.php
  76. protected/views/store/receipt-front.php
  77. protected/views/store/receipt.php
  78. protected/views/store/rzr-init-merchant.php
  79. protected/views/store/rzr-init.php
  80. protected/views/store/search-results.php
  81. protected/views/store/signup.php
  82. protected/views/store/stp-init.php
  83. protected/views/store/stripe_buy.php
  84. protected/views/store/stripe_ideal_receipt.php
  85. protected/views/store/vog-merchant-init.php
  86. protected/vendor/google-client - downgrade version to work with lower php version

Database update

New fields

  1. currency table = description, as_default,is_hidden,currency_position,exchange_rate,exchange_rate_fee,number_decimal,decimal_separator,thousand_separator
  2. merchant table = delivery_distance_covered, single_app_keys, pin, close_store
  3. order_delivery_address table = opt_contact_delivery, estimated_time, estimated_date_time, used_currency, base_currency, exchange_rate
  4. client table = payment_customer_type

New Tables

  1. item_relationship_category
  2. item_relationship_subcategory
  3. item_relationship_size
  4. subcategory_item_relationships
  5. category_translation
  6. size_translation
  7. subcategory_translation
  8. subcategory_item_translation
  9. ingredients_translation
  10. cooking_ref_translation
  11. item_translation
  12. cuisine_translation

New view tables

  1. view_item
  2. view_rs_category
  3. view_order_summary
  4. view_item_cat