Created original eCommerce application for The perfect Puree´ of Napa Valley with custom recipe engine and support for sales based on multiple user groups: direct to consumer, wholesale distributor, and the food and beverage trade professional. Built system integration modules for exporting orders from website and Amazon Marketplace based on payment methods–creating functionality to submit purchase orders with export to legacy POS system for established corporate accounts.
Covenant Wines
Created and established eCommerce with integration to third-party CRM and payment systems; created interface for wine club memberships, discounts and account management with order export to 3rd party fulfillment system; built custom admin utilities to simplify management of Magento’s core CMS functionality.
Diagnostic Biosystems
Built website with interface to generate product database from external spreadsheet for real time delivery of all product pages and dynamic pdf generation of downloadable technical datasheets.
Cincinnati Preserving Company
Led website through three full development cycles, launching first eCommerce site for company’s Clearbrook Farms brand, integrating online sales and fulfilment with direct-mail catalog operations; Led application redesign and development using Magento Commerce to match rollout of re-branded product packaging with integration between Facebook and recipe engine to connect with consumers at the product level.
orderby
- order (string | array) – Designates the ascending or descending order of the ‘orderby‘ parameter. Defaults to ‘DESC’. An array can be used for multiple order/orderby sets.
- ‘ASC‘ – ascending order from lowest to highest values (1, 2, 3; a, b, c).
- ‘DESC‘ – descending order from highest to lowest values (3, 2, 1; c, b, a).
- orderby (string | array) – Sort retrieved posts by parameter. Defaults to ‘date (post_date)’. One or more options can be passed.
- ‘none‘ – No order (available since Version 2.8).
- ‘ID‘ – Order by post id. Note the capitalization.
- ‘author‘ – Order by author. (‘post_author‘ is also accepted.)
- ‘title‘ – Order by title. (‘post_title‘ is also accepted.)
- ‘name‘ – Order by post name (post slug). (‘post_name‘ is also accepted.)
- ‘type‘ – Order by post type (available since Version 4.0). (‘post_type‘ is also accepted.)
- ‘date‘ – Order by date. (‘post_date‘ is also accepted.)
- ‘modified‘ – Order by last modified date. (‘post_modified‘ is also accepted.)
- ‘parent‘ – Order by post/page parent id. (‘post_parent‘ is also accepted.)
- ‘rand‘ – Random order. You can also use ‘RAND(x)‘ where ‘x‘ is an integer seed value.
- ‘comment_count‘ – Order by number of comments (available since Version 2.9).
- ‘relevance‘ – Order by search terms in the following order: First, whether the entire sentence is matched. Second, if all the search terms are within the titles. Third, if any of the search terms appear in the titles. And, fourth, if the full sentence appears in the contents.
- ‘menu_order‘ – Order by Page Order. Used most often for Pages (Order field in the Edit Page Attributes box) and for Attachments (the integer fields in the Insert / Upload Media Gallery dialog), but could be used for any post type with distinct ‘menu_order‘ values (they all default to 0).
- ‘meta_value‘ – Note that a ‘meta_key=keyname‘ must also be present in the query. Note also that the sorting will be alphabetical which is fine for strings (i.e. words), but can be unexpected for numbers (e.g. 1, 3, 34, 4, 56, 6, etc, rather than 1, 3, 4, 6, 34, 56 as you might naturally expect). Use ‘meta_value_num‘ instead for numeric values. You may also specify ‘meta_type‘ if you want to cast the meta value as a specific type. Possible values are ‘NUMERIC’, ‘BINARY’, ‘CHAR’, ‘DATE’, ‘DATETIME’, ‘DECIMAL’, ‘SIGNED’, ‘TIME’, ‘UNSIGNED’, same as in ‘$meta_query‘. When using ‘meta_type‘ you can also use ‘meta_value_*‘ accordingly. For example, when using DATETIME as ‘meta_type‘ you can use ‘meta_value_datetime‘ to define order structure.
- ‘meta_value_num‘ – Order by numeric meta value (available since Version 2.8). Also note that a ‘meta_key=keyname‘ must also be present in the query. This value allows for numerical sorting as noted above in ‘meta_value‘.
- ‘post__in‘ – Preserve post ID order given in the ‘post__in‘ array (available since Version 3.5). Note – the value of the orderparameter does not change the resulting sort order.
- ‘post_name__in‘ – Preserve post slug order given in the ‘post_name__in‘ array (available since Version 4.6). Note – the value of the order parameter does not change the resulting sort order.
- ‘post_parent__in‘ – Preserve post parent order given in the ‘post_parent__in‘ array (available since Version 4.6). Note – the value of the order parameter does not change the resulting sort order.
Magento
Support
After the development and implementation of your website, Bradford has full working knowledge of the application and of the decisions made that went into creating that website.
Bradford offers continued support in the role of a product manager, assuming ownership of all aspects of the application environment from hosting to administrative support to developing new features and functionality for strategic product growth.
90% of Bradford’s clients have remained active for a minimum of five years and have completed development of at least two full versions of their website.
Development
Bradford has a proven history of meeting–or exceeding–his clients expectations through the development process as a trusted resource.
- Consultation: advise on application capabilities and help define priorities based on features and functionality desired within time and budget guidelines.
- Strategy: gather requirements and define scope of work to communicate expectations of finished website.
- Creative: provide design solutions to develop user interface.
- Development: apply creative and customize application to fulfill requirements and satisfy e-commerce objectives.
- Implementation: install and configure application and database on web server.
- Documentation: deliver archive of source files and database with instructions and hosting requirements to perform a new installation.
- Maintenance: perform application upgrades and create full filesystem and database backups of live website.
BFDdesign provides a single-point-of-contact for all of their website needs; being able to answer all of their questions or facilitate the decision-making process without having to consult with “the engineers” first.
BFDdesign
BFDdesign’s principle, Bradfordcombines a strong creative background with 16 years of hands-on e-commerce development experience to provide businesses with a powerful resource for the strategic development and the continued management of their company’s website.
First-hand knowledge of the full development lifecycle gives Bradford the ability to offer solutions to facilitate an on-time, on-budget launch—advising on how to utilize existing program capabilities or how to apply functionality that his clients might not have been aware of—to help them reach their e-commerce goals.
Bradford works as an independent contractor, adding long-term value providing effective and efficient ongoing support with a very thorough knowledge of his client’s entire e-commerce environment.