Forum Replies Created

Viewing 10 replies - 1 through 10 (of 10 total)
  • Thread Starter ben

    (@bendx)

    I can see how we want to test $this->allow_calcs for the other columns but why not skip this test for the stock column? Now we can view and edit the stock quantity in Stock Central for parent (and anything else) if it is set to be managed in wc.

    • This reply was modified 5 years, 10 months ago by ben.
    Thread Starter ben

    (@bendx)

    OK to clarify, I wanted to see the stock quantity of the parent on the Stock Central page. Currently, stock central page does not show the stock quantity of the parent nor it’s variations when I have WC set to manage at parent level only. Interestingly I CAN see quantity on hold of each variation though when I turn on ATUM control for the variations. (There seems to be no way to turn on ATUM control for the parent itself which is what led me to believe ATUM does not support parent level control of variations)

    I see a possible solution. Changing line 1134 of
    /home/fcm4wp/public_html/wp-content/plugins/atum-stock-manager-for-woocommerce/classes/Components/AtumListTables/AtumListTable.php

    
    ...
    protected function column__stock( $item, $editable = TRUE ) {
    
    		$stock = self::EMPTY_COL;
    
    		$classes_title             = '';
    		$tooltip_warning           = '';
    		$wc_notify_no_stock_amount = get_option( 'woocommerce_notify_no_stock_amount' );
    
    		if ( $this->allow_calcs) {
    ...
    

    to

    
    ...
    protected function column__stock( $item, $editable = TRUE ) {
    
    		$stock = self::EMPTY_COL;
    
    		$classes_title             = '';
    		$tooltip_warning           = '';
    		$wc_notify_no_stock_amount = get_option( 'woocommerce_notify_no_stock_amount' );
    
    		{
    ...
    

    This change seems to allow all rows except for variations controlled by parent or products without WC controlled stock quantities to have a stock quantity field which is all that was missing for us.

    Without a proper secure API implemented on the banks end, such a system would be vulnerable to spoofing. (Someone could just send a fake email without paying)

    oops OP has a different problem from mine. Should’ve started a new thread. Sorry.

    Actually, looking at the code I think I saw that your plugin refers to the order authors secret answer when it should be referring the user/customer that placed the order. So occasionally, the secret answer sent to the customer is the secret answer of the admin that placed/changed the order instead of the user/customer. This checks out with our results as the times the wrong one is sent it happens to be the same as on of the admins.

    Please check it out.

    Yes please at least give us a way to make a new line.

    Thread Starter ben

    (@bendx)

    Hey thanks for the reply. Can we please sensor the directories from my OP?

    Thanks!

    Thread Starter ben

    (@bendx)

    I’ve got this and it looks like what I want but doesn’t actually upload a file….
    /wp-content/plugins/woocommerce/templates/myaccount/form-edit-account.php

    <?php
    /**
     * Edit account form
     *
     * This template can be overridden by copying it to yourtheme/woocommerce/myaccount/form-edit-account.php.
     *
     * HOWEVER, on occasion WooCommerce will need to update template files and you
     * (the theme developer) will need to copy the new files to your theme to
     * maintain compatibility. We try to do this as little as possible, but it does
     * happen. When this occurs the version of the template file will be bumped and
     * the readme will list any important changes.
     *
     * @see     https://docs.woocommerce.com/document/template-structure/
     * @author  WooThemes
     * @package WooCommerce/Templates
     * @version 2.6.0
     */
    
    if ( ! defined( 'ABSPATH' ) ) {
    	exit;
    }
    
    do_action( 'woocommerce_before_edit_account_form' ); ?>
    
    <form class="woocommerce-EditAccountForm edit-account" action="" method="post">
    
    	<?php do_action( 'woocommerce_edit_account_form_start' ); ?>
    
    	<p class="woocommerce-FormRow woocommerce-FormRow--first form-row form-row-first">
    		<label for="account_first_name"><?php _e( 'First name', 'woocommerce' ); ?> <span class="required">*</span></label>
    		<input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="account_first_name" id="account_first_name" value="<?php echo esc_attr( $user->first_name ); ?>" />
    	</p>
    	<p class="woocommerce-FormRow woocommerce-FormRow--last form-row form-row-last">
    		<label for="account_last_name"><?php _e( 'Last name', 'woocommerce' ); ?> <span class="required">*</span></label>
    		<input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="account_last_name" id="account_last_name" value="<?php echo esc_attr( $user->last_name ); ?>" />
    	</p>
    	<div class="clear"></div>
    
    	<p class="woocommerce-FormRow woocommerce-FormRow--wide form-row form-row-wide">
    		<label for="account_email"><?php _e( 'Email address', 'woocommerce' ); ?> <span class="required">*</span></label>
    		<input type="email" class="woocommerce-Input woocommerce-Input--email input-text" name="account_email" id="account_email" value="<?php echo esc_attr( $user->user_email ); ?>" />
    	</p>	
    	<p class="woocommerce-FormRow woocommerce-FormRow--wide form-row form-row-wide">
    		<label for="uploader"><?php _e( 'Upload ID', 'woocommerce' ); ?> <span class="required">*</span></label>
    		<input type="file" class="button add-file" name="uploader" id="uploader" value="<?php echo esc_attr( $user->uploader ); ?>" />
    	</p>
    
    	<fieldset>
    		<legend><?php _e( 'Password Change', 'woocommerce' ); ?></legend>
    
    		<p class="woocommerce-FormRow woocommerce-FormRow--wide form-row form-row-wide">
    			<label for="password_current"><?php _e( 'Current Password (leave blank to leave unchanged)', 'woocommerce' ); ?></label>
    			<input type="password" class="woocommerce-Input woocommerce-Input--password input-text" name="password_current" id="password_current" />
    		</p>
    		<p class="woocommerce-FormRow woocommerce-FormRow--wide form-row form-row-wide">
    			<label for="password_1"><?php _e( 'New Password (leave blank to leave unchanged)', 'woocommerce' ); ?></label>
    			<input type="password" class="woocommerce-Input woocommerce-Input--password input-text" name="password_1" id="password_1" />
    		</p>
    		<p class="woocommerce-FormRow woocommerce-FormRow--wide form-row form-row-wide">
    			<label for="password_2"><?php _e( 'Confirm New Password', 'woocommerce' ); ?></label>
    			<input type="password" class="woocommerce-Input woocommerce-Input--password input-text" name="password_2" id="password_2" />
    		</p>
    	</fieldset>
    	<div class="clear"></div>
    
    	<?php do_action( 'woocommerce_edit_account_form' ); ?>
    
    	<p>
    		<?php wp_nonce_field( 'save_account_details' ); ?>
    		<input type="submit" class="woocommerce-Button button" name="save_account_details" value="<?php esc_attr_e( 'Save changes', 'woocommerce' ); ?>" />
    		<input type="hidden" name="action" value="save_account_details" />
    	</p>
    
    	<?php do_action( 'woocommerce_edit_account_form_end' ); ?>
    </form>
    
    <?php do_action( 'woocommerce_after_edit_account_form' ); ?>
    
    ben

    (@bendx)

    I’ve no next page button even when clicking on the view link from the categories list…

    • This reply was modified 8 years ago by ben.
    Thread Starter ben

    (@bendx)

    We want to associate a drivers licence or other ID with each user which the user uploads at registration/checkout.

Viewing 10 replies - 1 through 10 (of 10 total)