Developers

  1. Modify Css / Styles / Layout
    1. Layout (Menu Items, General)
    2. Frontend Css
    3. Admin Css
  2. Templates
    1. Pages
      1. page.order.php
      2. page.confirm-order.php
      3. page.processing.php
      4. page.thankyou.php
      5. page.cancelled.php
      6. page.purchase-history.php
    2. Order
      1. itemised.php
      2. summary.php
      3. transaction_details.php
    3. Global
      1. orderinfo.php (Widget)
      2. openingtimes.php (Widget)
      3. additives.php (Widget)
      4. navigation.list.php (Widget)
      5. navigation.dropdown.php (Widget)
      6. search.php (Widget)
      7. totals.php (Widget)
      8. pickup_choice.php (Mixed)
      9. login.php (Module)
      10. profile.register.php (Module)
      11. profile.update.php (Module)
      12. pages.pickup_note.php (Module)
      13. formfields.inputs.php (Module)
      14. formfields.values.php (Module)
    4. Cart
      1. cart.container.php
      2. cart.shopclosed.php
      3. cart.empty.php
      4. cart.pickup_note.php
      5. cart.checkout_button.php
      6. cart.empty_cart_button.php
      7. cart.minimum_order.php
      8. minicart.php
    5. Loop (Menu Items)
      1. header.php
      2. no_results.php
      3. posts.title.php
      4. posts.thumbnail.php
      5. posts.prices.php
      6. posts.content.php
      7. posts.permalink.php
      8. additives.php
      9. pagination.php
      10. theme-wrapper.php
    6. Search Results
      1. search.php
    7. Single Menu Item
      1. single.php
    8. functions.php
  3. Filters, Actions, Functions
    1. Global WPPizza functions
    2. WPPizza options (Filter)
    3. Currency (Filter)
    4. After every order (Action)
    5. Getting orders (Function)
  4. Constants
    1. Admin Name
    2. Admin Menu Icon
    3. SORT_ITEMS_AS_ADDED
    4. SINGLE_PERMALINK_VAR
    5. WIDGET_CSS_CLASS
    6. PLAINTEXT_LINE_LENGTH
    7. ADMIN_{CONSTANTS}
    8. DEV_{CONSTANTS}
    9. INSTALL_{CONSTANTS}
    10. TRANSACTION_{CONSTANTS}
  5. Codesnippets
    1. Create your own sales report
    2. Order history - todays orders
    3. Email/Print templates
    4. Email Subject Line
    5. Add attachment to email
    6. On order status update
    7. Unconfirmed orders
    8. Customise order id
    9. Changing post type arguments
    10. Gateway filter frontend
    11. Users previous orders
    12. Dynamic menu item prices
    13. Update prices in bulk
    14. Prices output loop
    15. Pickup opening times
    16. Checkout Formfields
    17. Additional validation function
  6. Extensions / Gateways
    1. Add Ingredients
    2. Autoprint
    3. Confirm | Reject | Notify
    4. Coupons and Discounts
    5. Cross-Sells
    6. Delivery By Post/Zipcode
    7. Goodcom Printer
    8. Mailinglists
    9. Pdf Invoices
    10. Preorder
    11. Gateway - Stripe

4.7.WPPIZZA_ADMIN_{CONSTANTS}

you can overwrite the following constants by adding them to your wp-config.php

 

a) WPPIZZA_ADMIN_TEMPLATES_PERPAGE – how many templates (Wppizza->templates) per page do you want to display before pagination kicks in. Useful if there is a low max_post_vars set in your php.ini which can result in not all parameters saving when adding additional templates. If this is the case, decrease the value from the default of 5 to something lower (minimum should be 1 though)


/* 5 templates per page */
define('WPPIZZA_ADMIN_TEMPLATES_PERPAGE', 5);

 

b) WPPIZZA_ADMIN_ORDER_DELIVERED_STATUS – by default, the “order updated” time will only be updated when changing the order status (Wppizza -> order history) to “Delivered”. If you would like this time to be updated too on changing to other Statusses, set the values as below – the example below adds the ‘ACKNOWLEDGED’ status.
Possible Values to add: NEW, ACKNOWLEDGED, ON_HOLD, PROCESSED, DELIVERED, REJECTED, REFUNDED, OTHER, CUSTOM_1, CUSTOM_2, CUSTOM_3, CUSTOM_4 .

Make sure the set the value to be a serialized array.


/* update time changed on changing to DELIVERED or ACKNOWLEDGED status */
define('WPPIZZA_ADMIN_ORDER_DELIVERED_STATUS', serialize(array('DELIVERED', 'ACKNOWLEDGED')));

 

c) WPPIZZA_ADMIN_FORMFIELDS_VALIDATION_MULTISELECT – Wppizza ->formfield settings allows for selection of various javascript validations to be associated with each form field. Set below constant to true to allow for multiple validation requirements per formfield.


/* set to true to enable multiple validation on wppizza formfields */
define('WPPIZZA_ADMIN_FORMFIELDS_VALIDATION_MULTISELECT', true);

 

d) WPPIZZA_ADMIN_DASHBOARD_TRANSIENT_REPORTS_EXPIRY – The WPpizza admin dashboard widget will get updated once an hour by default (i.e every 3200 seconds).
If you wish to change this value, add the below constant, setting the required value in seconds. Note: Wppizza -> reports will always use live/non-cached data


/* set to 7200 - to update once every 2 hours only */
define('WPPIZZA_ADMIN_DASHBOARD_TRANSIENT_REPORTS_EXPIRY', 7200);

 

constants above should be added to your wp-config.php somewhere before
/* That's all, stop editing! Happy blogging. */

Suggest Edit

documentor id 5